coar        01/06/22 06:02:02

  Modified:    apidoc   api.list
  Added:       apidoc/tools finddef.pl
  Log:
  Start adding #include lines.. including a script to figure them out
  
  Revision  Changes    Path
  1.1                  httpd-docs-1.3/apidoc/tools/finddef.pl
  
  Index: finddef.pl
  ===================================================================
  #!/usr/local/bin/perl -w
  
  use APIdict;
  
  $dict = new APIdict;
  
  $dict->readfile("api.list");
  %stats = $dict->statistics();
  foreach $key (keys(%stats)) {
      print "$key: $stats{$key}\n";
  }
  @test = $dict->expanded_seealso('ap_get_server_name');
  foreach (@test) {
      print "$_\n";
  }
  
  @elist = $dict->entity_list();
  
  foreach (sort(@elist)) {
      if ($dict->definition($_) !~ /#include/) {
          print "\n  $_\n", `grep "$_" ~/ap1/src/include/*.h`;
      }
  }
  
  
  
  1.38      +46 -59    httpd-docs-1.3/apidoc/api.list
  
  Index: api.list
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/api.list,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -u -r1.37 -r1.38
  --- api.list  2001/05/16 11:23:24     1.37
  +++ api.list  2001/06/22 13:02:02     1.38
  @@ -55,7 +55,7 @@
   #;   |void $*(const char *component);\  #; Definition
   #;   |/*\n * Called during modules-init phase\n */\n$*("MyMod/1.0");\ #; 
Example
   #;   |SA-identity\                      #; Cross-references
  -#;   |<dict-$*.html                      #; Entity documentation HTML file
  +#;   |<dict-$*.html                     #; Entity documentation HTML file
   #;
   #;
   #; Symbols related to how the server identifies itself
  @@ -336,8 +336,9 @@
       |\
       |
   S|AP_MD5_CTX\
  -    |This is an opaque structure; you don't need to access any of its \
  -     elements.\
  +    |#include "ap_md5.h"\n\n\
  +     <i>This is an opaque structure; you don't need to access any of its \
  +     elements.</i>\
       |$* <var>identifier</var>\
       |SA-md5\
       |
  @@ -838,7 +839,8 @@
       |SA-core-rec\
       |<dict-$*.html
   S|BUFF\
  -    |typedef struct buff_struct $*; \n \
  +    |#include "buff.h"\n \
  +typedef struct buff_struct $*; \n \
   struct buff_struct { \n \
       int flags; \n \
       unsigned char *inptr; \n \
  @@ -916,7 +918,7 @@
       |SA-overrides\
       |<dict-$*.html
   C|ACCESS_CONF\
  -    |#define $* <var>value</var>\
  +    |#include "http_config.h"\
       |static const command_rec module_cmds[] =\n\
   {\n\
           .\n\
  @@ -1004,14 +1006,16 @@
       |SA-compileflags\
       |<dict-$*.html
   C|DEFAULT_ADMIN\
  -    |Compile-time definition\
  +    |Compile-time definition; default defined by \
  +     <code>#include "httpd.h"</code>\
       |env CFLAGS="-Wall -D$*=\"/usr/httpd/htdocs\"" ./configure\
       |SA-compileflags\
       |
   C|DEFAULT_CONTENT_TYPE\
  -    |Compile-time definition\
  +    |Compile-time definition; default defined by \
  +     <code>#include "httpd.h"</code>\
       |env CFLAGS="-Wall -D$*=\"application/octet-stream\"" ./configure\
  -    |SA-compileflags\
  +z    |SA-compileflags\
       |
   C|DEFAULT_PATH\
       |Compile-time definition\
  @@ -1776,78 +1780,72 @@
       |SA-BUFF\
       |<dict-$*.html
   C|BO_BYTECT\
  -    |#define $* (1)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_RD\
  -    |#define $* (1)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_WR\
  -    |#define $* (2)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_RDWR\
  -    |#define $* (3)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_EOF\
  -    |#define $* (4)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_EOUT\
  -    |#define $* (8)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_RDERR\
  -    |#define $* (16)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_WRERR\
  -    |#define $* (32)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_ERROR\
  -    |#ifdef $*\n \
  -#undef $*\n \
  -#define $* (48)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_CHUNK\
  -    |#define $* (64)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_SAFEREAD\
  -    |#define $* (128)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_SOCKET\
  -    |#define $* (256)\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_ASCII2EBCDIC\
  -    |#ifdef CHARSET_EBCDIC\n \
  -#define $* 0x40000000\n \
  -#endif\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
   C|B_EBCDIC2ASCII\
  -    |#ifdef CHARSET_EBCDIC\n \
  -#define $* 0x80000000\n \
  -#endif\
  +    |#include "buff.h"\
       |\
       |SA-BUFF\
       |
  @@ -1963,7 +1961,7 @@
       |\
       |
   R|ap_bpushh\
  -    |void $*(BUFF *fb, HANDLE hFH);\
  +    |#include "buff.h"\nvoid $*(BUFF *fb, HANDLE hFH);\
       |$*(*pipe_in, hPipeInputWrite);\
       |\
       |
  @@ -2634,57 +2632,57 @@
       |SA-logging\
       |
   C|APLOG_ALERT\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_CRIT\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_DEBUG\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_EMERG\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_ERR\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_INFO\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_NOTICE\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_WARNING\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, APLOG_NOERRNO&#124;$*, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_NOERRNO\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |ap_log_rerror(APLOG_MARK, $*&#124;APLOG_ERR, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_MARK\
  -    |#define $* __FILE__,__LINE__\
  +    |#include "http_log.h"\
       |ap_log_rerror($*, APLOG_NOERRNO&#124;APLOG_ERR, r, "%s", message); \
       |SA-logging\
       |
   C|APLOG_LEVELMASK\
  -    |#define $* <var>value</var>\
  +    |#include "http_log.h"\
       |if ((level &amp; $*) &gt; s-&gt;loglevel) {\n\
       /* The level is greater than the minimum required for\n\
        * logging, so log it.\n\
  @@ -2693,7 +2691,7 @@
       |SA-logging\
       |
   C|APLOG_WIN32ERROR\
  -    |#define $* ((APLOG_LEVELMASK+1) * 2)\
  +    |#include "http_log.h"\
       |ap_log_error(APLOG_MARK, APLOG_ERR&#124;$*, NULL, \
        "Error starting service control dispatcher");\
       |SA-logging\
  @@ -3329,12 +3327,8 @@
       |\
       |
   C|CR\
  -    |#ifndef CHARSET_EBCDIC \n \
  -#define $* 13 \n \
  -#else \n \
  -#define $* '\r' \n \
  -#endif \
  -    |eol = strchr(string, CR);\
  +    |#include "httpd.h"\
  +    |eol = strchr(string, $*);\
       |SA-stringconst\
       |<dict-$*.html
   C|LF\
  @@ -3347,12 +3341,8 @@
       |SA-stringconst\
       |<dict-$*.html
   C|CRLF\
  -    |#ifndef CHARSET_EBCDIC \n \
  -#define $* "\015\013" \n \
  -#else \n \
  -#define $* "\r\\n" \n \
  -#endif \
  -    |entity = strstr(request, CRLF CRLF) + (2 * strlen(CRLF));\
  +    |#include "httpd.h"\
  +    |entity = strstr(request, $* $*) + (2 * strlen($*));\
       |SA-stringconst\
       |<dict-$*.html
   M|HTTP_VERSION_MAJOR\
  @@ -3435,10 +3425,7 @@
       |SA-MMN\
       |
   M|AP_MODULE_MAGIC_AT_LEAST\
  -    |#define $*(major,minor)           \ \n \
  -    ((major) &lt; MODULE_MAGIC_NUMBER_MAJOR                \ \n \
  -     &#124;&#124; ((major) == MODULE_MAGIC_NUMBER_MAJOR           \ \n \
  -         &amp;&amp; (minor) &lt;= MODULE_MAGIC_NUMBER_MINOR))\
  +    |#include "ap_mmn.h"\
       |    request_rec *r; \n \
       char *x;\n \
   #if $*(19990320,4) \n \
  @@ -3491,14 +3478,14 @@
       |SA-dirstat\
       |<dict-$*.html
   C|DECLINED\
  -    |#define $* <var>value</var>\
  +    |#include "httpd.h"\
       |request_rec *r;\nif (is_HTTP_ERROR(r-&gt;status)) { \n \
       return $*; \n \
   } \
       |SA-dirstat\
       |<dict-$*.html
   C|DECLINE_CMD\
  -    |#define $* <var>value</var>\
  +    |#include "http_config.h"\
       |request_rec *r;\nif (! our_cmd) { \n \
       return $*; \n \
   } \
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to