00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef JAVADISTOGLIB_H
00022 #define JAVADISTOGLIB_H
00023
00024 #include "glib.h"
00025
00026
00027
00028
00029
00030 #ifndef _WINDOWS
00031
00032 #include <unistd.h>
00033
00034 #else
00035
00036 #include "oaa-windows.h"
00037
00038 #endif
00039 #include "libicl.h"
00040
00041 #ifdef __cplusplus
00042 extern "C" {
00043 #endif
00044
00045 EXTERN size_t javadistoglib_readJavaChar(char* buf, size_t end, gchar* theChar);
00046 EXTERN size_t javadistoglib_readJavaChars(char* buf, size_t end, size_t numToRead, size_t bufSize, gchar* theCharString);
00047 EXTERN size_t javadistoglib_readJavaBytes(char* buf, size_t end, size_t numToRead, size_t bufSize, gchar* bytes);
00048 EXTERN size_t javadistoglib_readJavaInt(char* buf, size_t end, gint32* theInt);
00049 EXTERN size_t javadistoglib_readJavaLong(char* buf, size_t end, gint64* theLong);
00050 EXTERN size_t javadistoglib_readJavaDouble(char* buf, size_t end, gdouble* theDouble);
00051
00052 #ifdef __cplusplus
00053 }
00054 #endif
00055
00056
00057 #endif