You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@httpd.apache.org by co...@locus.apache.org on 2000/07/25 15:03:51 UTC

cvs commit: httpd-docs-1.3/apidoc api.list dict-ap_send_http_header.html mkapidict

coar        00/07/25 06:03:50

  Modified:    apidoc   api.list dict-ap_send_http_header.html mkapidict
  Log:
  	Update a little docco, and make the script distinguish between
  	routines and macros that look like routines.
  
  Revision  Changes    Path
  1.19      +9 -8      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.18
  retrieving revision 1.19
  diff -u -u -r1.18 -r1.19
  --- api.list	2000/07/25 03:37:05	1.18
  +++ api.list	2000/07/25 13:03:44	1.19
  @@ -22,6 +22,7 @@
   #;
   #; where type is one of
   #;	R API routine
  +#;	M Macro that looks like a routine call
   #;	S structure/datatype
   #;	C constant
   #;	D global data cell
  @@ -2896,7 +2897,7 @@
       |entity = strstr(request, CRLF CRLF) + (2 * strlen(CRLF));\
       |SA-stringconst\
       |dict-$*.html
  -R|OS_ASC\
  +M|OS_ASC\
       |#ifndef CHARSET_EBCDIC \n \
   #define $*(c) (c) \n \
   #else \n \
  @@ -3251,42 +3252,42 @@
       |\
       |\
       |
  -R|is_HTTP_INFO\
  +M|is_HTTP_INFO\
       |#define $*(x) (((x) >= 100) && ((x) < 200))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return OK; \n \
   } \
       |SA-status-check\
       |dict-$*.html
  -R|is_HTTP_SUCCESS\
  +M|is_HTTP_SUCCESS\
       |#define $*(x) (((x) >= 200) && ((x) < 300))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return OK; \n \
   } \
       |SA-status-check\
       |dict-$*.html
  -R|is_HTTP_REDIRECT\
  +M|is_HTTP_REDIRECT\
       |#define $*(x) (((x) >= 300) && ((x) < 400))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return OK; \n \
   } \
       |SA-status-check\
       |dict-$*.html
  -R|is_HTTP_ERROR\
  +M|is_HTTP_ERROR\
       |#define $*(x) (((x) >= 400) && ((x) < 600))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return DONE; \n \
   } \
       |SA-status-check\
       |dict-$*.html
  -R|is_HTTP_CLIENT_ERROR\
  +M|is_HTTP_CLIENT_ERROR\
       |#define $*(x) (((x) >= 400) && ((x) < 500))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return DONE; \n \
   } \
       |SA-status-check\
       |dict-$*.html
  -R|is_HTTP_SERVER_ERROR\
  +M|is_HTTP_SERVER_ERROR\
       |#define $*(x) (((x) >= 500) && ((x) < 600))\
       |request_rec *r;\nif (!$*(r->status)) { \n \
       return DONE; \n \
  @@ -3297,7 +3298,7 @@
   #; This is another messy definition; the spacing has to be done
   #; correctly for horizontal alignment in the final <PRE> block.
   #;
  -R|status_drops_connection\
  +M|status_drops_connection\
   |#define $*(x) (((x) == HTTP_BAD_REQUEST)           &#124;&#124;\n\
                                       ((x) == HTTP_REQUEST_TIME_OUT)      &#124;&#124;\n\
                                       ((x) == HTTP_LENGTH_REQUIRED)       &#124;&#124;\n\
  
  
  
  1.4       +10 -3     httpd-docs-1.3/apidoc/dict-ap_send_http_header.html
  
  Index: dict-ap_send_http_header.html
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/dict-ap_send_http_header.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- dict-ap_send_http_header.html	2000/07/24 22:13:59	1.3
  +++ dict-ap_send_http_header.html	2000/07/25 13:03:45	1.4
  @@ -1,5 +1,12 @@
   <p>
  -Sends HTTP headers to the client from <EM>r-&gt;headers_out</EM>. Additional
  -HTTP headers may be sent by the server, depending on HTTP protocol version.
  -This must be called in a request handler before sending content.
  +Sends the accumulated HTTP header fields to the client from
  +<code>r-&gt;headers_out</code> and <code>r-&gt;err_headers_out</code>.
  +Additional HTTP header fields may be added by the server, depending on
  +HTTP protocol version.
  +</p>
  +<p>
  +This must be called by content handlers before they send any actual
  +content.  Once this routine has been called, further changes to the
  +<code>r-&gt;headers_out</code> and <code>r-&gt;err_headers_out</code>
  +tables are ignored.
   </p>
  
  
  
  1.12      +15 -8     httpd-docs-1.3/apidoc/mkapidict
  
  Index: mkapidict
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/mkapidict,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -u -r1.11 -r1.12
  --- mkapidict	2000/07/24 11:50:28	1.11
  +++ mkapidict	2000/07/25 13:03:46	1.12
  @@ -69,6 +69,7 @@
   
   $command_line = join(" ", $0, @ARGV);
   %Prefix = ('R' => 'Routine',
  +	   'M' => 'Macro',
   	   'C' => 'Constant',
   	   'S' => 'Structure',
   	   'D' => 'Global Data Cell');
  @@ -190,7 +191,7 @@
   	print STDERR "Too $dir fields (", ($#field + 1), " instead of 6) "
   	    . "for record $RecordNum at line $DataLine\n";
       }
  -    if ($field[0] !~ m:^[RSCDX]$:i) {
  +    if ($field[0] !~ m:^[RMSCDX]$:i) {
   	print STDERR "Unrecognised record identifier /$field[0]/ ",
   		     "for record ending on line $DataLine;\n",
   	             "\tmissing continuation character?\n";
  @@ -201,7 +202,7 @@
       }
       $Entity{$field[1]} = 1;
       $rtype = uc(substr($field[0], 0, 1));
  -    if ($rtype eq 'R') {
  +    if ($rtype =~ /M|R/) {
   	$Routine{$field[1]} = $rec;
       }
       elsif ($rtype eq 'S') {
  @@ -454,10 +455,11 @@
   
   sub dump_item {
       my ($ofh, $prefix, $key, $record, $previous, $next) = @_;
  -    my ($edited, $iname, $idef, $isamp, $iref, $idesc) =
  +    my ($rtype, $iname, $idef, $isamp, $iref, $idesc) =
   	split(m:\|:, $record);
       my ($uri) = $URL{"$iname"};
       my ($href) = $HREF{"$iname"};
  +    my ($edited);
   
       print $ofh <<EOHT if ($Layout == 0);
   <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"
  @@ -468,15 +470,20 @@
    </head>
    <body>
     <h1>Apache API Documentation</h1>
  -  <h3>$iname</h3>
   EOHT
   
  -    if ($Layout > 0) {
  -	my($p) = $Prefix{$prefix};
  -	print $ofh <<EOHT
  +    my($p) = $Prefix{$rtype};
  +    if ($Layout == 0) {
  +    print $ofh <<EOHT;
  +  <h3>$p $iname</h3>
  +EOHT
  +    }
  +    else {
  +	print <<EOHT;
     <h3><a name="$uri">$p $iname</a></h3>
   EOHT
  -}
  +    }
  +
       $edited = &edit_inline($idef, $iname);
       if (! $edited) {
   	$edited = "No prototype or definition available.";