Hello community, here is the log from the commit of package libxflaim checked in at Wed Jun 21 23:01:33 CEST 2006. -------- --- libxflaim/libxflaim.changes 2006-06-19 23:05:23.000000000 +0200 +++ libxflaim/libxflaim.changes 2006-06-21 18:47:29.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jun 20 12:59:32 MST 2006 - dsanders@novell.com + +- Logger client was not being set up properly in common toolkit. +- Fixed a Netware build issue +- Fixed an OS X compiler warning +- Fixed linux compiler warning +- Needed to lock/unlock the random generator mutex when getting a random number. +- f_printf needed to call fflush. +- Base 64 decoder needed to return success instead of eof hit. + +------------------------------------------------------------------- Old: ---- libxflaim-5.0.585.tar.gz New: ---- libxflaim-5.0.599.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxflaim.spec ++++++ --- /var/tmp/diff_new_pack.kZ72Ys/_old 2006-06-21 23:01:27.000000000 +0200 +++ /var/tmp/diff_new_pack.kZ72Ys/_new 2006-06-21 23:01:27.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libxflaim (Version 5.0.585) +# spec file for package libxflaim (Version 5.0.599) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,11 +14,11 @@ BuildRequires: gcc-c++ java2-devel-packages libstdc++ libstdc++-devel Summary: Embeddable XML Database Engine URL: http://forge.novell.com/modules/xfmod/project/?flaim -Version: 5.0.585 +Version: 5.0.599 Release: 1 License: GPL Group: Development/Libraries/C and C++ -Source: libxflaim-5.0.585.tar.gz +Source: libxflaim-5.0.599.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -76,6 +76,14 @@ %{prefix}/include/xflaimtk.h %changelog -n libxflaim +* Tue Jun 20 2006 - dsanders@novell.com +- Logger client was not being set up properly in common toolkit. +- Fixed a Netware build issue +- Fixed an OS X compiler warning +- Fixed linux compiler warning +- Needed to lock/unlock the random generator mutex when getting a random number. +- f_printf needed to call fflush. +- Base 64 decoder needed to return success instead of eof hit. * Mon Jun 19 2006 - dsanders@novell.com - Moved the super-file handle into FTK. - Fixed various memory leaks in the unit tests. ++++++ libxflaim-5.0.585.tar.gz -> libxflaim-5.0.599.tar.gz ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/Makefile new/libxflaim-5.0.599/Makefile --- old/libxflaim-5.0.585/Makefile 2006-06-19 23:17:09.000000000 +0200 +++ new/libxflaim-5.0.599/Makefile 2006-06-21 18:58:54.000000000 +0200 @@ -1137,6 +1137,8 @@ ifdef netware_ring_0_target ccdefs += FLM_RING_ZERO_NLM + else + ccdefs += FLM_LIBC_NLM endif ccflags += /ez /6s /w4 /za /zp1 /zq /zm /s /ei /of+ /we /bt=NETWARE diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/SVNRevision.585 new/libxflaim-5.0.599/SVNRevision.585 --- old/libxflaim-5.0.585/SVNRevision.585 2006-06-19 23:17:09.000000000 +0200 +++ new/libxflaim-5.0.599/SVNRevision.585 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ - \ No newline at end of file diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/SVNRevision.599 new/libxflaim-5.0.599/SVNRevision.599 --- old/libxflaim-5.0.585/SVNRevision.599 1970-01-01 01:00:00.000000000 +0100 +++ new/libxflaim-5.0.599/SVNRevision.599 2006-06-21 18:58:54.000000000 +0200 @@ -0,0 +1 @@ + \ No newline at end of file diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/VERSION new/libxflaim-5.0.599/VERSION --- old/libxflaim-5.0.585/VERSION 2006-06-19 23:17:09.000000000 +0200 +++ new/libxflaim-5.0.599/VERSION 2006-06-21 18:58:54.000000000 +0200 @@ -1 +1 @@ -5.0.585 \ No newline at end of file +5.0.599 \ No newline at end of file diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/Doxyfile new/libxflaim-5.0.599/docs/docs/Doxyfile --- old/libxflaim-5.0.585/docs/docs/Doxyfile 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/Doxyfile 2006-06-21 18:58:55.000000000 +0200 @@ -1,5 +1,5 @@ PROJECT_NAME = "XFLAIM" -PROJECT_NUMBER = "5.0.585" +PROJECT_NUMBER = "5.0.599" OUTPUT_DIRECTORY = /home/dsanders/opensource/xflaim/build/docs CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/annotated.html new/libxflaim-5.0.599/docs/docs/html/annotated.html --- old/libxflaim-5.0.585/docs/docs/html/annotated.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/annotated.html 2006-06-21 18:58:55.000000000 +0200 @@ -23,7 +23,7 @@ <tr><td class="indexkey"><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a></td><td class="indexvalue">Pool memory manager </td></tr> <tr><td class="indexkey"><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a></td><td class="indexvalue">Header for blocks in a memory pool </td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/classes.html new/libxflaim-5.0.599/docs/docs/html/classes.html --- old/libxflaim-5.0.585/docs/docs/html/classes.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/classes.html 2006-06-21 18:58:55.000000000 +0200 @@ -23,7 +23,7 @@ <table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> <tr><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> </td><td><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a> </td><td><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_P">P</a></div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/files.html new/libxflaim-5.0.599/docs/docs/html/files.html --- old/libxflaim-5.0.585/docs/docs/html/files.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/files.html 2006-06-21 18:58:55.000000000 +0200 @@ -20,7 +20,7 @@ <h1>XFLAIM File List</h1>Here is a list of all documented files with brief descriptions:<table> <tr><td class="indexkey"><a class="el" href="ftk_8h.html">ftk.h</a></td><td class="indexvalue"></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/ftk_8h.html new/libxflaim-5.0.599/docs/docs/html/ftk_8h.html --- old/libxflaim-5.0.585/docs/docs/html/ftk_8h.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/ftk_8h.html 2006-06-21 18:58:55.000000000 +0200 @@ -971,7 +971,7 @@ This method is called when a multi-line message is being created. Rather than embedding a newline character, this method is used. This allows an application to recognize the fact that there are multiple lines in the message and to log, display, store, etc. (whatever) them accordingly. </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/functions.html new/libxflaim-5.0.599/docs/docs/html/functions.html --- old/libxflaim-5.0.585/docs/docs/html/functions.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/functions.html 2006-06-21 18:58:55.000000000 +0200 @@ -35,7 +35,7 @@ : <a class="el" href="struct_p_o_o_l___s_t_a_t_s.html#a375351572c9cf9b87484ffbed03647c">POOL_STATS</a><li>uiFreeOffset : <a class="el" href="struct_pool_memory_block.html#14b3266806eaccf25ab1365464b022e5">PoolMemoryBlock</a><li>uiFreeSize : <a class="el" href="struct_pool_memory_block.html#d86f63ddbf7a665e927f8c470f10ab03">PoolMemoryBlock</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/functions_vars.html new/libxflaim-5.0.599/docs/docs/html/functions_vars.html --- old/libxflaim-5.0.585/docs/docs/html/functions_vars.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/functions_vars.html 2006-06-21 18:58:55.000000000 +0200 @@ -35,7 +35,7 @@ : <a class="el" href="struct_p_o_o_l___s_t_a_t_s.html#a375351572c9cf9b87484ffbed03647c">POOL_STATS</a><li>uiFreeOffset : <a class="el" href="struct_pool_memory_block.html#14b3266806eaccf25ab1365464b022e5">PoolMemoryBlock</a><li>uiFreeSize : <a class="el" href="struct_pool_memory_block.html#d86f63ddbf7a665e927f8c470f10ab03">PoolMemoryBlock</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals.html new/libxflaim-5.0.599/docs/docs/html/globals.html --- old/libxflaim-5.0.585/docs/docs/html/globals.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals.html 2006-06-21 18:58:55.000000000 +0200 @@ -222,7 +222,7 @@ <h3><a class="anchor" name="index_r">- r -</a></h3><ul> <li>RCODE : <a class="el" href="group__retcodes.html#ge7d28d72600c184a802b8c2c5ccd57cb">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals_defs.html new/libxflaim-5.0.599/docs/docs/html/globals_defs.html --- old/libxflaim-5.0.585/docs/docs/html/globals_defs.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals_defs.html 2006-06-21 18:58:55.000000000 +0200 @@ -180,7 +180,7 @@ : <a class="el" href="group__retcodes.html#ge1f27787dd3a86f19ff32ffd5e5c0c49">ftk.h</a><li>NE_FLM_TRUNCATING_FILE : <a class="el" href="group__retcodes.html#g734eb250bc4a22314d98aa4b6fe42d60">ftk.h</a><li>NE_FLM_WRITING_FILE : <a class="el" href="group__retcodes.html#g3662235c30c6c5c2568680f8f15151b1">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals_enum.html new/libxflaim-5.0.599/docs/docs/html/globals_enum.html --- old/libxflaim-5.0.585/docs/docs/html/globals_enum.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals_enum.html 2006-06-21 18:58:55.000000000 +0200 @@ -34,7 +34,7 @@ : <a class="el" href="ftk_8h.html#32a51c058f7784d9fd41b42c2611555a">ftk.h</a><li>eLockType : <a class="el" href="ftk_8h.html#d0d6dbb383fe9732b2eec9fdc8de0471">ftk.h</a><li>eLogMessageSeverity : <a class="el" href="ftk_8h.html#5e31476e4951b83f429f1fab4e9362c8">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals_eval.html new/libxflaim-5.0.599/docs/docs/html/globals_eval.html --- old/libxflaim-5.0.585/docs/docs/html/globals_eval.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals_eval.html 2006-06-21 18:58:55.000000000 +0200 @@ -54,7 +54,7 @@ : <a class="el" href="ftk_8h.html#32a51c058f7784d9fd41b42c2611555a0e06d0e2f0c040f7cdd15c434c306300">ftk.h</a><li>FLM_WHITE : <a class="el" href="ftk_8h.html#32a51c058f7784d9fd41b42c2611555a663279bf40604132eecf0fd4b79d9183">ftk.h</a><li>FLM_YELLOW : <a class="el" href="ftk_8h.html#32a51c058f7784d9fd41b42c2611555a14274a1e0c565d8304c7c56a6788ffe5">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals_func.html new/libxflaim-5.0.599/docs/docs/html/globals_func.html --- old/libxflaim-5.0.585/docs/docs/html/globals_func.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals_func.html 2006-06-21 18:58:55.000000000 +0200 @@ -37,7 +37,7 @@ : <a class="el" href="ftk_8h.html#72ac48a24a1c643191a280c1508c8624">ftk.h</a><li>f_languageToStr() : <a class="el" href="ftk_8h.html#2a632714d224317661fda832bff02a7a">ftk.h</a><li>newline() : <a class="el" href="ftk_8h.html#5c363622ae1e30753c9958e86c772500">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/globals_type.html new/libxflaim-5.0.599/docs/docs/html/globals_type.html --- old/libxflaim-5.0.585/docs/docs/html/globals_type.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/globals_type.html 2006-06-21 18:58:55.000000000 +0200 @@ -32,7 +32,7 @@ <ul> <li>RCODE : <a class="el" href="group__retcodes.html#ge7d28d72600c184a802b8c2c5ccd57cb">ftk.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/group__compare__rules.html new/libxflaim-5.0.599/docs/docs/html/group__compare__rules.html --- old/libxflaim-5.0.585/docs/docs/html/group__compare__rules.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/group__compare__rules.html 2006-06-21 18:58:55.000000000 +0200 @@ -48,7 +48,7 @@ <tr><td class="mdescLeft"> </td><td class="mdescRight">0x0080 = Ignore trailing space characters during comparison. <br></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/group__flm__languages.html new/libxflaim-5.0.599/docs/docs/html/group__flm__languages.html --- old/libxflaim-5.0.585/docs/docs/html/group__flm__languages.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/group__flm__languages.html 2006-06-21 18:58:55.000000000 +0200 @@ -172,7 +172,7 @@ <tr><td class="mdescLeft"> </td><td class="mdescRight">another Asian language <br></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/group__retcodes.html new/libxflaim-5.0.599/docs/docs/html/group__retcodes.html --- old/libxflaim-5.0.585/docs/docs/html/group__retcodes.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/group__retcodes.html 2006-06-21 18:58:55.000000000 +0200 @@ -389,7 +389,7 @@ <tr><td class="mdescLeft"> </td><td class="mdescRight">Return code. <br></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/hierarchy.html new/libxflaim-5.0.599/docs/docs/html/hierarchy.html --- old/libxflaim-5.0.585/docs/docs/html/hierarchy.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/hierarchy.html 2006-06-21 18:58:55.000000000 +0200 @@ -23,7 +23,7 @@ <li><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a> <li><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/main.html new/libxflaim-5.0.599/docs/docs/html/main.html --- old/libxflaim-5.0.585/docs/docs/html/main.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/main.html 2006-06-21 18:58:55.000000000 +0200 @@ -14,7 +14,7 @@ </ul></div> <h1>XFLAIM Documentation</h1> <p> -<h3 align="center">5.0.585 </h3><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<h3 align="center">5.0.599 </h3><hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/modules.html new/libxflaim-5.0.599/docs/docs/html/modules.html --- old/libxflaim-5.0.585/docs/docs/html/modules.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/modules.html 2006-06-21 18:58:55.000000000 +0200 @@ -17,7 +17,7 @@ <li><a class="el" href="group__flm__languages.html">Flm_languages</a> <li><a class="el" href="group__compare__rules.html">Compare_rules</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/struct_p_o_o_l___s_t_a_t_s-members.html new/libxflaim-5.0.599/docs/docs/html/struct_p_o_o_l___s_t_a_t_s-members.html --- old/libxflaim-5.0.585/docs/docs/html/struct_p_o_o_l___s_t_a_t_s-members.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/struct_p_o_o_l___s_t_a_t_s-members.html 2006-06-21 18:58:55.000000000 +0200 @@ -22,7 +22,7 @@ <h1>POOL_STATS Member List</h1>This is the complete list of members for <a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html#19764854665c90af02d273fbc7c286ed">uiAllocBytes</a></td><td><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html#a375351572c9cf9b87484ffbed03647c">uiCount</a></td><td><a class="el" href="struct_p_o_o_l___s_t_a_t_s.html">POOL_STATS</a></td><td></td></tr> -</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/struct_p_o_o_l___s_t_a_t_s.html new/libxflaim-5.0.599/docs/docs/html/struct_p_o_o_l___s_t_a_t_s.html --- old/libxflaim-5.0.585/docs/docs/html/struct_p_o_o_l___s_t_a_t_s.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/struct_p_o_o_l___s_t_a_t_s.html 2006-06-21 18:58:55.000000000 +0200 @@ -41,7 +41,7 @@ <p> This structure is used to keep track of a pool of memory blocks that are used for pool memory allocation. <p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/struct_pool_memory_block-members.html new/libxflaim-5.0.599/docs/docs/html/struct_pool_memory_block-members.html --- old/libxflaim-5.0.585/docs/docs/html/struct_pool_memory_block-members.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/struct_pool_memory_block-members.html 2006-06-21 18:58:55.000000000 +0200 @@ -24,7 +24,7 @@ <tr class="memlist"><td><a class="el" href="struct_pool_memory_block.html#9905278eff7578b7f9400603dbed2136">uiBlockSize</a></td><td><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_pool_memory_block.html#14b3266806eaccf25ab1365464b022e5">uiFreeOffset</a></td><td><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_pool_memory_block.html#d86f63ddbf7a665e927f8c470f10ab03">uiFreeSize</a></td><td><a class="el" href="struct_pool_memory_block.html">PoolMemoryBlock</a></td><td></td></tr> -</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/docs/docs/html/struct_pool_memory_block.html new/libxflaim-5.0.599/docs/docs/html/struct_pool_memory_block.html --- old/libxflaim-5.0.585/docs/docs/html/struct_pool_memory_block.html 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/docs/docs/html/struct_pool_memory_block.html 2006-06-21 18:58:55.000000000 +0200 @@ -49,7 +49,7 @@ <p> This structure is at the head of each block that belongs to a pool of memory. <p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 15:17:08 2006 for XFLAIM by +<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 10:58:53 2006 for XFLAIM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> </body> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftk.h new/libxflaim-5.0.599/ftk/src/ftk.h --- old/libxflaim-5.0.585/ftk/src/ftk.h 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftk.h 2006-06-21 18:58:55.000000000 +0200 @@ -1372,6 +1372,9 @@ eLogMessageSeverity eMsgSeverity = F_DEBUG_MESSAGE) = 0; }; + void f_setLoggerClient( + IF_LoggerClient * pLogger); + /**************************************************************************** /// This is an abstract base class that allows an application to catch /// messages. The application must create an implementation for this class diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftklog.cpp new/libxflaim-5.0.599/ftk/src/ftklog.cpp --- old/libxflaim-5.0.585/ftk/src/ftklog.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftklog.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -1430,3 +1430,51 @@ m_pszDestStr = &m_szDestStr [0]; } } + +/**************************************************************************** +Desc: Initialize the toolkit logger +****************************************************************************/ +RCODE f_loggerInit( void) +{ + RCODE rc = NE_FLM_OK; + + if (RC_BAD( rc = f_mutexCreate( &gv_hLoggerMutex))) + { + goto Exit; + } + +Exit: + + return( rc); +} + +/**************************************************************************** +Desc: Shutdown the toolkit logger +****************************************************************************/ +void f_loggerShutdown( void) +{ + if (gv_pLogger) + { + gv_pLogger->Release(); + gv_pLogger = NULL; + } + if (gv_hLoggerMutex != F_MUTEX_NULL) + { + f_mutexDestroy( &gv_hLoggerMutex); + } +} + +void f_setLoggerClient( + IF_LoggerClient * pLogger) +{ + f_mutexLock( gv_hLoggerMutex); + if (gv_pLogger) + { + gv_pLogger->Release(); + } + if ((gv_pLogger = pLogger) != NULL) + { + gv_pLogger->AddRef(); + } + f_mutexUnlock( gv_hLoggerMutex); +} diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftkmisc.cpp new/libxflaim-5.0.599/ftk/src/ftkmisc.cpp --- old/libxflaim-5.0.585/ftk/src/ftkmisc.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftkmisc.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -184,6 +184,13 @@ setrlimit( RLIMIT_FSIZE, &rlim); #endif + + // Setup logger + + if (RC_BAD( rc = f_loggerInit())) + { + goto Exit; + } Exit: @@ -224,6 +231,8 @@ { gv_pXml->Release(); } + + f_loggerShutdown(); f_freeRandomGenerator(); f_freeCharMappingTables(); @@ -1813,7 +1822,13 @@ FLMUINT32 ui32Low, FLMUINT32 ui32High) { - return( gv_pRandomGenerator->getUINT32( ui32Low, ui32High)); + FLMUINT32 ui32Value; + + f_mutexLock( gv_hRandomGenMutex); + ui32Value = gv_pRandomGenerator->getUINT32( ui32Low, ui32High); + f_mutexUnlock( gv_hRandomGenMutex); + + return( ui32Value); } /**************************************************************************** diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftknlm.cpp new/libxflaim-5.0.599/ftk/src/ftknlm.cpp --- old/libxflaim-5.0.585/ftk/src/ftknlm.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftknlm.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -3979,6 +3979,7 @@ /******************************************************************** Desc: Signals the f_nlmEntryPoint thread to release the console. *********************************************************************/ +#if defined( FLM_RING_ZERO_NLM) void SynchronizeStart( void) { if (gv_lFlmSyncSem) @@ -3986,6 +3987,7 @@ (void)kSemaphoreSignal( gv_lFlmSyncSem); } } +#endif /******************************************************************** Desc: Startup routine for the NLM. diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftkprntf.cpp new/libxflaim-5.0.599/ftk/src/ftkprntf.cpp --- old/libxflaim-5.0.585/ftk/src/ftkprntf.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftkprntf.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -783,7 +783,8 @@ f_va_end(args); #ifndef FLM_RING_ZERO_NLM - printf( szTmpBuf); + fprintf( stdout, szTmpBuf); + fflush( stdout); #endif return( iLen); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftkstrm.cpp new/libxflaim-5.0.599/ftk/src/ftkstrm.cpp --- old/libxflaim-5.0.585/ftk/src/ftkstrm.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftkstrm.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -1852,6 +1852,7 @@ { rc = RC_SET( NE_FLM_BAD_BASE64_ENCODING); } + rc = NE_FLM_OK; goto Exit; } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/ftk/src/ftksys.h new/libxflaim-5.0.599/ftk/src/ftksys.h --- old/libxflaim-5.0.585/ftk/src/ftksys.h 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/ftk/src/ftksys.h 2006-06-21 18:58:55.000000000 +0200 @@ -1513,6 +1513,13 @@ void flmDbgLogFlush( void); /**************************************************************************** + Desc: Logger client + ****************************************************************************/ + RCODE f_loggerInit( void); + + void f_loggerShutdown( void); + + /**************************************************************************** Desc: Misc. ****************************************************************************/ FLMUINT f_getFSBlockSize( diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/src/fdbcopy.cpp new/libxflaim-5.0.599/src/fdbcopy.cpp --- old/libxflaim-5.0.585/src/fdbcopy.cpp 2006-06-19 23:17:09.000000000 +0200 +++ new/libxflaim-5.0.599/src/fdbcopy.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -151,10 +151,10 @@ { RCODE rc = NE_XFLM_OK; DB_COPY_INFO DbCopyInfo; - F_SuperFileHdl SrcSFileHdl; - F_SuperFileHdl DestSFileHdl; - F_SuperFileClient SrcSFileClient; - F_SuperFileClient DestSFileClient; + F_SuperFileHdl * pSrcSFileHdl = NULL; + F_SuperFileHdl * pDestSFileHdl = NULL; + F_SuperFileClient * pSrcSFileClient = NULL; + F_SuperFileClient * pDestSFileClient = NULL; FLMUINT uiFileNumber; FLMUINT uiHighFileNumber; FLMUINT uiHighLogFileNumber; @@ -210,13 +210,25 @@ // Set up the super file object for the source database. // Must at least open the control file. + + if( (pSrcSFileClient = f_new F_SuperFileClient) == NULL) + { + rc = RC_SET( NE_XFLM_MEM); + goto Exit; + } - if( RC_BAD( rc = SrcSFileClient.setup( pszSrcDbName, pszSrcDataDir))) + if( RC_BAD( rc = pSrcSFileClient->setup( pszSrcDbName, pszSrcDataDir))) + { + goto Exit; + } + + if( (pSrcSFileHdl = f_new F_SuperFileHdl) == NULL) { + rc = RC_SET( NE_XFLM_MEM); goto Exit; } - if (RC_BAD( rc = SrcSFileHdl.setup( &SrcSFileClient))) + if (RC_BAD( rc = pSrcSFileHdl->setup( pSrcSFileClient))) { goto Exit; } @@ -322,13 +334,25 @@ } // Set up the super file object for the destination database. + + if( (pDestSFileClient = f_new F_SuperFileClient) == NULL) + { + rc = RC_SET( NE_XFLM_MEM); + goto Exit; + } - if( RC_BAD( rc = DestSFileClient.setup( pszDestDbName, pszDestDataDir))) + if( RC_BAD( rc = pDestSFileClient->setup( pszDestDbName, pszDestDataDir))) + { + goto Exit; + } + + if( (pDestSFileHdl = f_new F_SuperFileHdl) == NULL) { + rc = RC_SET( NE_XFLM_MEM); goto Exit; } - if (RC_BAD( rc = DestSFileHdl.setup( &DestSFileClient))) + if (RC_BAD( rc = pDestSFileHdl->setup( pDestSFileClient))) { goto Exit; } @@ -338,7 +362,7 @@ uiHighFileNumber = 0; for (;;) { - if ((RC_BAD( rc = SrcSFileHdl.getFileSize( + if ((RC_BAD( rc = pSrcSFileHdl->getFileSize( uiHighFileNumber, &ui64FileSize))) || !ui64FileSize ) { if (rc == NE_FLM_IO_PATH_NOT_FOUND || @@ -373,7 +397,7 @@ uiHighLogFileNumber = FIRST_LOG_BLOCK_FILE_NUMBER; for (;;) { - if ((RC_BAD( rc = SrcSFileHdl.getFileSize( + if ((RC_BAD( rc = pSrcSFileHdl->getFileSize( uiHighLogFileNumber, &ui64FileSize))) || !ui64FileSize) { if (rc == NE_FLM_IO_PATH_NOT_FOUND || @@ -445,8 +469,8 @@ // Close all file handles in the source and destination - SrcSFileHdl.releaseFiles( TRUE); - DestSFileHdl.releaseFiles( TRUE); + pSrcSFileHdl->releaseFiles( TRUE); + pDestSFileHdl->releaseFiles( TRUE); // Copy the database files. @@ -455,12 +479,12 @@ // Get the source file path and destination file path. - if( RC_BAD( rc = SrcSFileHdl.getFilePath( + if( RC_BAD( rc = pSrcSFileHdl->getFilePath( uiFileNumber, DbCopyInfo.szSrcFileName))) { goto Exit; } - if( RC_BAD( rc = DestSFileHdl.getFilePath( + if( RC_BAD( rc = pDestSFileHdl->getFilePath( uiFileNumber, DbCopyInfo.szDestFileName))) { goto Exit; @@ -482,13 +506,13 @@ // Get the source file path and destination file path. - if (RC_BAD( rc = SrcSFileHdl.getFilePath( uiFileNumber, + if (RC_BAD( rc = pSrcSFileHdl->getFilePath( uiFileNumber, DbCopyInfo.szSrcFileName))) { goto Exit; } - if (RC_BAD( rc = DestSFileHdl.getFilePath( uiFileNumber, + if (RC_BAD( rc = pDestSFileHdl->getFilePath( uiFileNumber, DbCopyInfo.szDestFileName))) { goto Exit; @@ -700,6 +724,26 @@ f_semDestroy( &hWaitSem); } + if( pSrcSFileClient) + { + pSrcSFileClient->Release(); + } + + if( pSrcSFileHdl) + { + pSrcSFileHdl->Release(); + } + + if( pDestSFileClient) + { + pDestSFileClient->Release(); + } + + if( pDestSFileHdl) + { + pDestSFileHdl->Release(); + } + return( rc); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libxflaim-5.0.585/util/view.cpp new/libxflaim-5.0.599/util/view.cpp --- old/libxflaim-5.0.585/util/view.cpp 2006-06-19 23:17:10.000000000 +0200 +++ new/libxflaim-5.0.599/util/view.cpp 2006-06-21 18:58:55.000000000 +0200 @@ -533,8 +533,9 @@ *****************************************************************************/ FSTATIC FLMBOOL ViewOpenFile( void) { - RCODE rc; - FLMBOOL bOk = FALSE; + RCODE rc; + FLMBOOL bOk = FALSE; + F_SuperFileClient * pSFileClient = NULL; Get_File_Name: @@ -555,19 +556,33 @@ goto Exit; } } + if (gv_pSFileHdl) { gv_pSFileHdl->Release(); gv_pSFileHdl = NULL; } + if ((pSFileClient = f_new F_SuperFileClient) == NULL) + { + rc = RC_SET( NE_XFLM_MEM); + goto Exit; + } + + if (RC_BAD( rc = pSFileClient->setup( gv_szViewFileName, gv_szDataDir))) + { + ViewShowRCError( "setting up super file handle", rc); + goto Exit; + } + if ((gv_pSFileHdl = f_new F_SuperFileHdl) == NULL) { rc = RC_SET( NE_XFLM_MEM); ViewShowRCError( "creating super file handle", rc); goto Exit; } - if (RC_BAD( rc = gv_pSFileHdl->setup( gv_szViewFileName, gv_szDataDir))) + + if (RC_BAD( rc = gv_pSFileHdl->setup( pSFileClient))) { ViewShowRCError( "setting up super file handle", rc); goto Exit; @@ -653,6 +668,12 @@ } gv_bViewFileOpened = FALSE; } + + if( pSFileClient) + { + pSFileClient->Release(); + } + return( bOk); } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org
participants (1)
-
root@suse.de