00001 // This may look like C code, but it is really -*- C++ -*- 00002 /* 00003 Copyright (C) 1988, 1992 Free Software Foundation 00004 written by Doug Lea (dl@rocky.oswego.edu) 00005 00006 This file is part of the GNU C++ Library. This library is free 00007 software; you can redistribute it and/or modify it under the terms of 00008 the GNU Library General Public License as published by the Free 00009 Software Foundation; either version 2 of the License, or (at your 00010 option) any later version. This library is distributed in the hope 00011 that it will be useful, but WITHOUT ANY WARRANTY; without even the 00012 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00013 PURPOSE. See the GNU Library General Public License for more details. 00014 You should have received a copy of the GNU Library General Public 00015 License along with this library; if not, write to the Free Software 00016 Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. 00017 */ 00018 00019 #ifndef _std_h 00020 #define _std_h 1 00021 00022 #if defined(__GNUC__) && !defined(WIN32) 00023 #include <_G_config.h> 00024 #endif 00025 #include <stdlib.h> 00026 #include <string.h> 00027 #if defined(unix) 00028 #include <unistd.h> 00029 #elif defined(WIN32) 00030 #else 00031 #endif 00032 #include <stdio.h> 00033 #include <errno.h> 00034 #include <fcntl.h> 00035 00036 namespace linalg 00037 { 00038 00039 #if defined(__GNUC__) && !defined(WIN32) 00040 extern "C" { 00041 int strcasecmp _G_ARGS((const char*, const char*)); 00042 } 00043 #endif 00044 00045 } 00046 #endif