Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

lookdbutils.h

00001 /* liblookdb: lookdbutils.h - Utilities library global things 
00002     Copyright (C) 1998-2001 LOOK Systems
00003 
00004     This library is free software; you can redistribute it and/or
00005     modify it under the terms of the GNU Lesser General Public
00006     License as published by the Free Software Foundation; either
00007     version 2.1 of the License, or (at your option) any later version.
00008 
00009     This library is distributed in the hope that it will be useful,
00010     but WITHOUT ANY WARRANTY; without even the implied warranty of
00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012     Lesser General Public License for more details.
00013 
00014     You should have received a copy of the GNU Lesser General Public
00015     License along with this library; if not, write to the Free Software
00016     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00017 */
00018 #ifndef LIBLOOKDB_LOOKDBUTILS_H
00019 #define LIBLOOKDB_LOOKDBUTILS_H
00020 
00021 // $Id: lookdbutils.h,v 1.8 2001/07/04 13:24:17 stephen Exp $
00022 
00023 #include "lookcompileropts.h"
00024 
00025 namespace look {
00026 
00027 #ifdef WIN32
00028 #ifdef LOOKDBUTILITIES_BUILD
00029 #define LOOKDBUTILITIES_DLL __declspec(dllexport)
00030 #else
00031 #define LOOKDBUTILITIES_DLL __declspec(dllimport)
00032 #endif //LOOKDBUTILITIES_BUILD
00033 #else
00034 #define LOOKDBUTILITIES_DLL
00035 #endif //win32
00036 
00037 // error numbers for exceptions/errors
00038 // (see looktypes.h)
00039 // we are allowed 4000-4999
00040 const int parameterFilenameError = 4001;
00041 const int parameterRecursionError = 4002;
00042 const int parameterParseError = 4003;
00043 const int importFileError = 4050;
00044 const int importInvalidFileFormatError = 4051;
00045 const int importWrongFromTableError = 4052;
00046 const int importInvalidColumnError = 4053;
00047 const int importMissingColumnError = 4054;
00048 const int importInvalidDataError = 4055;
00049 const int importInvalidEscapedCharacterError = 4056;
00050 const int importTooManyLongsError = 4057;
00051 const int exportFileError = 4100;
00052 const int exportTableColumnsError = 4101;
00053 
00054 const int dateParseError = 4200;
00055 const int dateFormatError = 4200;
00056 const int dateDaysError = 4202;
00057 const int dateMonthError = 4203;
00058 const int dateNumberError = 4204;
00059 
00060 
00061 } // end of "look" namespace
00062 #endif //_LOOKDBUTILITIES_H 

Generated at Thu Jan 17 12:53:06 2002 for liblookdb by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001