00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef NDEFS_H
00023 #define NDEFS_H
00024
00025
00026 #if defined(NLIB_SHARED) && defined(WIN32)
00027 # define DllDeclSpec __declspec( dllexport )
00028 #else
00029 # if !defined(NLIB_SHARED) && defined(WIN32)
00030 # define DllDeclSpec __declspec( dllimport )
00031 # else
00032 # define DllDeclSpec
00033 # endif // defined(EXAMPLE) && defined(WIN32)
00034 #endif // !defined(NLIB_SHARED) && defined(WIN32)
00035
00040 #include <cassert>
00041 #include "errdefs.h"
00042
00043
00052 #define KB 1024
00053
00057 #define MB 1024*KB
00058
00063 typedef unsigned long long int nuint64;
00064
00069 typedef long long int nint64;
00070
00075 typedef unsigned int nuint32;
00076
00081 typedef int nint32;
00082
00087 typedef unsigned short int nuint16;
00088
00093 typedef short int nint16;
00094
00095 #endif // NDEFS_H