Update of /cvsroot/naviserver/naviserver/include
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28940/include
Modified Files:
ns.h
Log Message:
* include/ns.h:
* nsd/nsd.h:
* nsd/modload.c: Untabify and reformat. Add CONST declarations.
Index: ns.h
===================================================================
RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** ns.h 22 Jul 2005 06:41:23 -0000 1.37
--- ns.h 22 Jul 2005 06:46:40 -0000 1.38
***************
*** 282,286 ****
typedef void (Ns_SchedProc) (void *arg, int id);
typedef int (Ns_ServerInitProc) (char *server);
! typedef int (Ns_ModuleInitProc) (char *server, char *module);
typedef int (Ns_RequestAuthorizeProc) (char *server, char *method,
char *url, char *user, char *pass, char *peer);
--- 282,286 ----
typedef void (Ns_SchedProc) (void *arg, int id);
typedef int (Ns_ServerInitProc) (char *server);
! typedef int (Ns_ModuleInitProc) (CONST char *server, CONST char *module);
typedef int (Ns_RequestAuthorizeProc) (char *server, char *method,
char *url, char *user, char *pass, char *peer);
***************
*** 973,980 ****
*/
! NS_EXTERN int Ns_ModuleLoad(char *server, char *module, char *file, char *init);
! NS_EXTERN void *Ns_ModuleSymbol(char *file, char *name);
! NS_EXTERN void *Ns_ModuleGetSymbol(char *name);
! NS_EXTERN void Ns_RegisterModule(char *name, Ns_ModuleInitProc *prco);
/*
--- 973,992 ----
*/
! NS_EXTERN void
! Ns_RegisterModule(CONST char *name, Ns_ModuleInitProc *proc)
! NS_GNUC_NONNULL(1) NS_GNUC_NONNULL(2);
!
! NS_EXTERN int
! Ns_ModuleLoad(CONST char *server, CONST char *module, CONST char *file,
! CONST char *init)
! NS_GNUC_NONNULL(2) NS_GNUC_NONNULL(3) NS_GNUC_NONNULL(4);
!
! NS_EXTERN void *
! Ns_ModuleSymbol(CONST char *file, CONST char *name)
! NS_GNUC_NONNULL(1) NS_GNUC_NONNULL(2);
!
! NS_EXTERN void *
! Ns_ModuleGetSymbol(CONST char *name)
! NS_GNUC_NONNULL(1);
/*
|