HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 8 and Version 9 of dev-libs/expat


Ignore:
Timestamp:
05/05/09 22:23:55 (6 years ago)
Author:
mmadia
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dev-libs/expat

    v8 v9  
    1 [[TOC]] 
    2  
    3 = PortLog: [wiki:dev-libs]/expat = 
    4  
    5 http://expat.sourceforge.net/ 
    6  
    7 == CVS HEAD == 
    8  
    9 ||R5||unstable|| 
    10 ||BONE||untested|| 
    11 ||Haiku||stable|| 
    12  
    13 === work-in-progress (andreasf) - [R5, Haiku] === 
    14  
    15 Haiku: all tests pass 
    16  
    17 [source:BePorts/trunk/dev-libs/expat/expat-CVS.diff Patch] 
    18  
    19 === revision 2 (scottmc) === 
    20  
    21 There's a few beos cases that may or may not need to be addressed.  
    22 These two files have numerous beos refs, but might be autogenerated? 
    23 {{{ 
    24 expat-2.0.1/conftools/libtool.m4 
    25 expat-2.0.1/conftools/ltmain.sh 
    26 }}} 
    27 These three files need to be looked at more closely before closing this one out[[BR]] 
    28 (from running grep -nri -C10 'beos' expat-2.0.1): 
    29 {{{ 
    30 expat-2.0.1/doc/reference.html-241-are already using the "cdecl" calling convention, or they wouldn't be 
    31 expat-2.0.1/doc/reference.html-242-working).  The annotation is only needed if the default calling 
    32 expat-2.0.1/doc/reference.html-243-convention may be something other than "cdecl".  To use the annotation 
    33 expat-2.0.1/doc/reference.html-244-safely with older versions of Expat, you can conditionally define it 
    34 expat-2.0.1/doc/reference.html-245-<em>after</em> including Expat's header file:</p> 
    35 expat-2.0.1/doc/reference.html-246- 
    36 expat-2.0.1/doc/reference.html-247-<pre class="eg"> 
    37 expat-2.0.1/doc/reference.html-248-#include &lt;expat.h&gt; 
    38 expat-2.0.1/doc/reference.html-249- 
    39 expat-2.0.1/doc/reference.html-250-#ifndef XMLCALL 
    40 expat-2.0.1/doc/reference.html:251:#if defined(_MSC_EXTENSIONS) &amp;&amp; !defined(__BEOS__) &amp;&amp; !defined(__CYGWIN__) 
    41 expat-2.0.1/doc/reference.html-252-#define XMLCALL __cdecl 
    42 expat-2.0.1/doc/reference.html-253-#elif defined(__GNUC__) 
    43 expat-2.0.1/doc/reference.html-254-#define XMLCALL __attribute__((cdecl)) 
    44 expat-2.0.1/doc/reference.html-255-#else 
    45 expat-2.0.1/doc/reference.html-256-#define XMLCALL 
    46 expat-2.0.1/doc/reference.html-257-#endif 
    47 expat-2.0.1/doc/reference.html-258-#endif 
    48 expat-2.0.1/doc/reference.html-259-</pre> 
    49 expat-2.0.1/doc/reference.html-260- 
    50 expat-2.0.1/doc/reference.html-261-<p>After creating the parser, the main program just has the job of 
    51 -- 
    52 expat-2.0.1/lib/expat_external.h-1-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 
    53 expat-2.0.1/lib/expat_external.h-2-   See the file COPYING for copying permission. 
    54 expat-2.0.1/lib/expat_external.h-3-*/ 
    55 expat-2.0.1/lib/expat_external.h-4- 
    56 expat-2.0.1/lib/expat_external.h-5-#ifndef Expat_External_INCLUDED 
    57 expat-2.0.1/lib/expat_external.h-6-#define Expat_External_INCLUDED 1 
    58 expat-2.0.1/lib/expat_external.h-7- 
    59 expat-2.0.1/lib/expat_external.h-8-/* External API definitions */ 
    60 expat-2.0.1/lib/expat_external.h-9- 
    61 expat-2.0.1/lib/expat_external.h:10:#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__) 
    62 expat-2.0.1/lib/expat_external.h-11-#define XML_USE_MSC_EXTENSIONS 1 
    63 expat-2.0.1/lib/expat_external.h-12-#endif 
    64 expat-2.0.1/lib/expat_external.h-13- 
    65 expat-2.0.1/lib/expat_external.h-14-/* Expat tries very hard to make the API boundary very specifically 
    66 expat-2.0.1/lib/expat_external.h-15-   defined.  There are two macros defined to control this boundary; 
    67 expat-2.0.1/lib/expat_external.h-16-   each of these can be defined before including this header to 
    68 expat-2.0.1/lib/expat_external.h-17-   achieve some different behavior, but doing so it not recommended or 
    69 expat-2.0.1/lib/expat_external.h-18-   tested frequently. 
    70 expat-2.0.1/lib/expat_external.h-19- 
    71 expat-2.0.1/lib/expat_external.h-20-   XMLCALL    - The calling convention to use for all calls across the 
    72 -- 
    73 expat-2.0.1/xmlwf/readfilemap.c-9-#include <stdio.h> 
    74 expat-2.0.1/xmlwf/readfilemap.c-10- 
    75 expat-2.0.1/xmlwf/readfilemap.c-11-#ifdef __WATCOMC__ 
    76 expat-2.0.1/xmlwf/readfilemap.c-12-#ifndef __LINUX__ 
    77 expat-2.0.1/xmlwf/readfilemap.c-13-#include <io.h> 
    78 expat-2.0.1/xmlwf/readfilemap.c-14-#else 
    79 expat-2.0.1/xmlwf/readfilemap.c-15-#include <unistd.h> 
    80 expat-2.0.1/xmlwf/readfilemap.c-16-#endif 
    81 expat-2.0.1/xmlwf/readfilemap.c-17-#endif 
    82 expat-2.0.1/xmlwf/readfilemap.c-18- 
    83 expat-2.0.1/xmlwf/readfilemap.c:19:#ifdef __BEOS__ 
    84 expat-2.0.1/xmlwf/readfilemap.c-20-#include <unistd.h> 
    85 expat-2.0.1/xmlwf/readfilemap.c-21-#endif 
    86 expat-2.0.1/xmlwf/readfilemap.c-22- 
    87 expat-2.0.1/xmlwf/readfilemap.c-23-#ifndef S_ISREG 
    88 expat-2.0.1/xmlwf/readfilemap.c-24-#ifndef S_IFREG 
    89 expat-2.0.1/xmlwf/readfilemap.c-25-#define S_IFREG _S_IFREG 
    90 expat-2.0.1/xmlwf/readfilemap.c-26-#endif 
    91 expat-2.0.1/xmlwf/readfilemap.c-27-#ifndef S_IFMT 
    92 expat-2.0.1/xmlwf/readfilemap.c-28-#define S_IFMT _S_IFMT 
    93 expat-2.0.1/xmlwf/readfilemap.c-29-#endif 
    94 }}} 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/