rse         98/04/06 00:26:30

  Modified:    src/include fnmatch.h http_protocol.h
               src/main alloc.c fnmatch.c http_main.c http_protocol.c
  Log:
  More API_EXPORT's to correct the symbol spaces according to Dean's list of of
  functions which have to be part of the public API.
  
  Revision  Changes    Path
  1.3       +4 -2      apache-1.3/src/include/fnmatch.h
  
  Index: fnmatch.h
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/include/fnmatch.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- fnmatch.h 1997/09/16 00:35:41     1.2
  +++ fnmatch.h 1998/04/06 07:26:24     1.3
  @@ -35,6 +35,8 @@
   
   /* This file has been modified by the Apache Group. */
   
  +#include "conf.h"
  +
   #ifndef      _FNMATCH_H_
   #define      _FNMATCH_H_
   
  @@ -44,9 +46,9 @@
   #define      FNM_PATHNAME    0x02    /* Slash must be matched by slash. */
   #define      FNM_PERIOD      0x04    /* Period must be matched by period. */
   
  -int fnmatch(const char *, const char *, int);
  +API_EXPORT(int) fnmatch(const char *, const char *, int);
   
   /* this function is an Apache addition */
  -extern int is_fnmatch(const char *);
  +API_EXPORT(extern int) is_fnmatch(const char *);
   
   #endif /* !_FNMATCH_H_ */
  
  
  
  1.39      +1 -1      apache-1.3/src/include/http_protocol.h
  
  Index: http_protocol.h
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/include/http_protocol.h,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- http_protocol.h   1998/03/31 12:52:26     1.38
  +++ http_protocol.h   1998/04/06 07:26:24     1.39
  @@ -203,6 +203,6 @@
   
   /* This is also useful for putting sub_reqs and internal_redirects together 
*/
   
  -void parse_uri(request_rec *r, const char *uri);
  +API_EXPORT(void) parse_uri(request_rec *r, const char *uri);
   
   #endif       /* !APACHE_HTTP_PROTOCOL_H */
  
  
  
  1.86      +1 -1      apache-1.3/src/main/alloc.c
  
  Index: alloc.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/alloc.c,v
  retrieving revision 1.85
  retrieving revision 1.86
  diff -u -r1.85 -r1.86
  --- alloc.c   1998/04/06 06:43:16     1.85
  +++ alloc.c   1998/04/06 07:26:27     1.86
  @@ -1347,7 +1347,7 @@
    * Note that rec is simply passed-on to the comp function, so that the
    * caller can pass additional info for the task.
    */
  -void table_do(int (*comp) (void *, const char *, const char *), void *rec,
  +API_EXPORT(void) table_do(int (*comp) (void *, const char *, const char *), 
void *rec,
              const table *t,...)
   {
       va_list vp;
  
  
  
  1.8       +2 -2      apache-1.3/src/main/fnmatch.c
  
  Index: fnmatch.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/fnmatch.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- fnmatch.c 1998/02/28 15:39:33     1.7
  +++ fnmatch.c 1998/04/06 07:26:27     1.8
  @@ -51,7 +51,7 @@
   
   static const char *rangematch(const char *, int, int);
   
  -int fnmatch(pattern, string, flags)
  +API_EXPORT(int) fnmatch(pattern, string, flags)
        const char *pattern, *string;
        int flags;
   {
  @@ -181,7 +181,7 @@
   
   /* This function is an Apache addition */
   /* return non-zero if pattern has any glob chars in it */
  -int is_fnmatch(const char *pattern)
  +API_EXPORT(int) is_fnmatch(const char *pattern)
   {
       int nesting;
   
  
  
  
  1.321     +2 -2      apache-1.3/src/main/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/http_main.c,v
  retrieving revision 1.320
  retrieving revision 1.321
  diff -u -r1.320 -r1.321
  --- http_main.c       1998/04/06 06:43:15     1.320
  +++ http_main.c       1998/04/06 07:26:28     1.321
  @@ -1210,7 +1210,7 @@
    */
   
   #ifndef NO_OTHER_CHILD
  -void register_other_child(int pid,
  +API_EXPORT(void) register_other_child(int pid,
                       void (*maintenance) (int reason, void *, int status),
                          void *data, int write_fd)
   {
  @@ -1229,7 +1229,7 @@
    * scanning the other_children list, all scanners should protect themself
    * by loading ocr->next before calling any maintenance function.
    */
  -void unregister_other_child(void *data)
  +API_EXPORT(void) unregister_other_child(void *data)
   {
       other_child_rec **pocr, *nocr;
   
  
  
  
  1.209     +1 -1      apache-1.3/src/main/http_protocol.c
  
  Index: http_protocol.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/http_protocol.c,v
  retrieving revision 1.208
  retrieving revision 1.209
  diff -u -r1.208 -r1.209
  --- http_protocol.c   1998/04/05 23:16:10     1.208
  +++ http_protocol.c   1998/04/06 07:26:28     1.209
  @@ -575,7 +575,7 @@
    * - sets r->uri to request uri (without r->args part)
    * - sets r->hostname (if not set already) from request (scheme://host:port)
    */
  -void parse_uri(request_rec *r, const char *uri)
  +API_EXPORT(void) parse_uri(request_rec *r, const char *uri)
   {
       int status = HTTP_OK;
   
  
  
  

Reply via email to