import cyrus-sasl-2.1.23
[cyrus-sasl.git] / mac / include / sasl_plugin_decl.h
1 /*
2  * i guess the unix computer isnt picky about undeclared functions
3  * should build with gcc with warn all
4  */
5 #if defined(macintosh) && (!defined(SASL_MONOLITHIC))
6 #pragma export on
7 #define SASL_TURN_OFF_PLUGIN_EXPORT
8 #endif
9 sasl_server_plug_init_t sasl_server_plug_init;
10 sasl_client_plug_init_t sasl_client_plug_init;
11 #ifdef SASL_TURN_OFF_PLUGIN_EXPORT
12 #pragma export reset
13 #undef SASL_TURN_OFF_PLUGIN_EXPORT
14 #endif
15
16 #ifdef rubbish
17 int sasl_server_plug_init(sasl_utils_t *utils __attribute__((unused)),
18                           int maxversion,
19                           int *out_version,
20                           const sasl_server_plug_t **pluglist,
21                           int *plugcount);
22
23 int sasl_client_plug_init(sasl_utils_t *utils __attribute__((unused)),
24                           int maxversion,
25                           int *out_version,
26                           const sasl_client_plug_t **pluglist,
27                           int *plugcount);
28 #endif