dgaudet 98/03/17 11:51:49
Modified: src/include conf.h Log: notes about API_EXPORT and API_EXPORT_NONSTD Revision Changes Path 1.194 +9 -0 apache-1.3/src/include/conf.h Index: conf.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/include/conf.h,v retrieving revision 1.193 retrieving revision 1.194 diff -u -r1.193 -r1.194 --- conf.h 1998/03/17 19:38:39 1.193 +++ conf.h 1998/03/17 19:51:48 1.194 @@ -744,10 +744,19 @@ #undef NEED_STRDUP #endif +/* stuff marked API_EXPORT is part of the API, and intended for use + * by modules + */ #ifndef API_EXPORT #define API_EXPORT(type) type #endif +/* Stuff marked API_EXPORT_NONSTD is part of the API, and intended for + * use by modules. The difference between API_EXPORT and + * API_EXPORT_NONSTD is that the latter is required for any functions + * which use varargs or are used via indirect function call. This + * is to accomodate the two calling conventions in windows dlls. + */ #ifndef API_EXPORT_NONSTD #define API_EXPORT_NONSTD(type) type #endif