00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef TJCSTD_H
00019 #define TJCSTD_H
00020
00021 #ifndef TJUTILS_CONFIG_H
00022 #define TJUTILS_CONFIG_H
00023 #include <tjutils/config.h>
00024 #endif
00025
00026
00027
00028 #include <stdio.h>
00029 #include <stdlib.h>
00030 #include <string.h>
00031 #include <time.h>
00032 #include <math.h>
00033 #include <errno.h>
00034
00035
00036 #ifdef HAVE_CTYPE_H
00037 #include <ctype.h>
00038 #endif
00039
00040
00041
00042
00043
00044
00045 #ifndef HAVE_CTYPE_H
00046 int isdigit (int c);
00047 int isspace (int c);
00048 int islower (int c);
00049 int tolower (int c);
00050 int isupper (int c);
00051 int toupper (int c);
00052 #endif
00053
00054
00055 #ifndef HAVE_J1
00056 double j1(double x);
00057 #endif
00058
00059 #ifndef HAVE_ACOSH
00060 double acosh(double x);
00061 #endif
00062
00063
00064 #ifdef VXWORKS
00065
00066 #define exp exp4vxworks
00067 double exp4vxworks(double x);
00068 #endif
00069
00070
00071 #ifndef HAVE_DL
00072 void *dlopen (const char *filename, int flag);
00073 const char *dlerror(void);
00074 void *dlsym(void *handle, char *symbol);
00075 int dlclose (void *handle);
00076 #endif
00077
00078
00079 #ifdef USING_WIN32
00080 #ifndef HAVE_SNPRINTF
00081 #define snprintf _snprintf
00082 #endif //HAVE_SNPRINTF
00083 #endif //USING_WIN32
00084
00085
00086 #endif