X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2FDEVELOPER;h=297398f7430aafa7351776001615b4ef3486a565;hb=6f45d8eaada82e401ecde525c689a67148b3ba1e;hp=9ba1765bcf4fa9364f8be79be7f9349beb84a89b;hpb=e83a5199e4f35ceea335dc3075b23e8d983e7642;p=netatalk.git diff --git a/doc/DEVELOPER b/doc/DEVELOPER index 9ba1765b..297398f7 100644 --- a/doc/DEVELOPER +++ b/doc/DEVELOPER @@ -68,23 +68,7 @@ Libtool encapsulates the platform specific dependencies for the creation of libraries. It determines if the local platform can support shared libraries or if it only supports static libraries. -Netatalk currently requires libtool 1.4 or higher (1.4b for OpenBSD). -If you are using Tru64 you must apply the following patch to the file -acinclude.m4 (normally found in /usr/share/libtool/libltdl). - ---- acinclude.m4.old Tue Nov 20 15:30:23 2001 -+++ acinclude.m4 Tue Nov 20 15:31:54 2001 -@@ -2226,6 +2226,7 @@ - - osf3* | osf4* | osf5*) - version_type=osf -+ need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}.so' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so' - Documentation: http://www.gnu.org/software/libtool/ -Program: (see the GNU mirrors) /gnu/libtool/libtool-1.4.tar.gz 2. GNU m4 GNU m4 is an implementation of the Unix macro processor. It reads @@ -92,20 +76,17 @@ stdin and copies to stdout expanding defined macros as it processes the text. Documentation: http://www.gnu.org/software/m4/ -Program: (see the GNU mirrors) /gnu/m4/m4-1.4.tar.gz 3. Autoconf Autoconf is a package of m4 macros that produce shell scripts to configure source code packages. Documentation: http://www.gnu.org/software/autoconf/ -Program: (see the GNU mirrors) /gnu/autoconf/autoconf-2.52.tar.gz 4. Automake Automake is a tool that generates 'Makefile.in' files. Documentation: http://www.gnu.org/software/automake/ -Program: (see the GNU mirrors) /gnu/automake/automake-1.5.tar.gz Optional ======== @@ -223,3 +204,17 @@ int func(void) EC_CLEANUP: EC_EXIT; } + +Ini Parser +========== + +The ini parser is taken from . +It has been slightly modified: +- case-sensitive +- "include" directive added +- iniparser_getstrdup() to complemnt iniparser_getstring(), it return allocated strings + which the caller must free as necessary +- the API has been modifed such that all iniparser_get* funcs take a section and a parameter + as sepereta args instead of one string of the form "section:parameter" in the original + library +