brian 98/04/13 19:07:31
Modified: htdocs/manual upgrading_to_1_3.html
Log:
Make prominent the renaming change for third party module authors. Change
name
of two API symbols in document to match renamed entities.
Revision Changes Path
1.17 +12 -2 apache-1.3/htdocs/manual/upgrading_to_1_3.html
Index: upgrading_to_1_3.html
===================================================================
RCS file: /export/home/cvs/apache-1.3/htdocs/manual/upgrading_to_1_3.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- upgrading_to_1_3.html 1998/03/29 12:27:37 1.16
+++ upgrading_to_1_3.html 1998/04/14 02:07:31 1.17
@@ -180,13 +180,21 @@
changes in third party modules not maintained by Apache.
<UL>
+ <LI>
+ Be sure and examine the <A HREF="sourcereorg.html">source code
+ reorganization page</A> to see whether any item there affects you.
+ If anything, the symbol renaming (prepending of <CODE>ap_</CODE>)
+ will probably have an impact, as you'll either have to
+ <CODE>#include compat.h</CODE> or update the API symbols you use.
+ </LI>
+
<LI>Use of <SAMP>SERVER_VERSION</SAMP> definition. If third-party
modules reference the server version string using this symbol,
they should be corrected to obtain it by calling the new API routine
- <CODE>const char *apapi_get_server_version()</CODE>.
+ <CODE>const char *ap_get_server_version()</CODE>.
</LI>
- <LI><CODE>construct_url</CODE> prototype change. The second parameter
+ <LI><CODE>ap_construct_url</CODE> prototype change. The second parameter
was previously a <CODE>server_rec</CODE>, it has been changed to
a <CODE>request_rec</CODE>.
@@ -210,6 +218,8 @@
Whenever code refers to <CODE>t->nelts</CODE> use
<CODE>arr->nelts</CODE>. Many examples can be found in
the standard modules, search for <CODE>table_elts</CODE>.
+ </LI>
+
</UL>
<!--#include virtual="footer.html" -->