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" -->