authstaticlist.c
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. /*
  2. ** Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  3. ** distribution information.
  4. */
  5. #include "auth.h"
  6. #include "authstaticlist.h"
  7. static const char rcsid[]="$Id: authstaticlist.c,v 1.4 2000/04/27 02:51:00 mrsam Exp $";
  8. /* First, prototype the functions */
  9. #define AUTHSTATIC(name, func, prefunc, cleanupfunc) 
  10. extern char *func(const char *, const char *, char *, int, 
  11. void (*)(struct authinfo *, void *), void *); 
  12. extern int prefunc(const char *, const char *, 
  13. int (*)(struct authinfo *, void *), void *arg); 
  14. extern void cleanupfunc();
  15. STATIC_LIST
  16. #undef AUTHSTATIC
  17. /* Now, we can build the list */
  18. #define AUTHSTATIC(name, func, prefunc, cleanupfunc) 
  19. { name, func, prefunc, cleanupfunc, 0},
  20. struct authstaticinfo authstaticlist[] = {
  21. STATIC_LIST
  22. {0, 0, 0, 0} };