Print this page
first pass

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libsasl/include/plugin_common.h
          +++ new/usr/src/lib/libsasl/include/plugin_common.h
↓ open down ↓ 196 lines elided ↑ open up ↑
 197  197                   char **output, unsigned *outputsize, unsigned *outputlen,
 198  198                   int (*decode_pkt)(void *context,
 199  199                                     const char **input, unsigned *inputlen,
 200  200                                     char **output, unsigned *outputlen));
 201  201  
 202  202  int _plug_parseuser(const sasl_utils_t *utils,
 203  203                      char **user, char **realm, const char *user_realm, 
 204  204                      const char *serverFQDN, const char *input);
 205  205  
 206  206  #ifdef _INTEGRATED_SOLARIS_
 207      -/* EXPORT DELETE START */
 208      -/* CRYPT DELETE START */
 209  207  typedef void reg_sun_t(void *);
 210  208  
 211  209  #define REG_PLUG( X, Y ) { \
 212  210          reg_sun_t *func = NULL; \
 213  211          unsigned int l; \
 214  212          utils->getopt(utils->getopt_context, X, "reg_sun_plug", \
 215  213                  (const char **)&func, &l); \
 216  214          if (func != NULL && l == 0) \
 217  215                  (*func)(Y); \
 218  216  }
 219      -/* CRYPT DELETE END */
 220      -/* EXPORT DELETE END */
 221  217  
 222  218  int use_locale(const char *lang_list, int is_client);
 223  219  const char *convert_prompt(const sasl_utils_t *utils, void **h, const char *s);
 224  220  char *local_to_utf(const sasl_utils_t *utils, const char *s);
 225  221  #endif /* _INTEGRATED_SOLARIS_ */
 226  222  #endif /* _PLUGIN_COMMON_H_ */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX