hi, I'm trying to make a binding to Judy stuff, and will probably ask a few questions .. raise a few issues etc.
First thing i hit is this: #ifdef JU_WIN /* =============================================== */ typedef __int8 int8_t; typedef __int16 int16_t; typedef __int32 int32_t; typedef __int64 int64_t; typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; typedef unsigned __int64 uint64_t; #else /* ================ ! JU_WIN ============================= */ This is a VERY bad idea and breaks ISO rules. These symbols are reserved, and may not be defined by users. The correct way to handle this is to define your own symbols such as judy_int16_t etc. Otherwise you may conflict with a compiler upgrade or some other user that decided to break the rules. -- John Skaller <skaller at users dot sf dot net> Felix, successor to C++: http://felix.sf.net ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Judy-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/judy-devel
