Commit Graph

160 Commits

Author SHA1 Message Date
Sebastian Pipping
85bc1329dd xmlwf/readfilemap.c: Address -Wsign-compare warning
read:
http://pubs.opengroup.org/onlinepubs/009695399/functions/read.html
2017-06-27 23:26:49 +02:00
Sebastian Pipping
913851a90c Remove amigaconfig.h and macconfig.h (issue #14) 2017-06-16 21:06:16 +02:00
Sebastian Pipping
4f862dddf9 examples|tests|xmlwf: Drop AmigaOS 4.x include (issue #14) 2017-06-07 20:31:15 +02:00
Sebastian Pipping
50e0dd88f0 Visual Studio 20xx: No longer define WIN32 2017-05-25 15:25:18 +02:00
Sebastian Pipping
8f25f91e9e Replace WIN32 by _WIN32 in code 2017-05-25 15:25:18 +02:00
Sebastian Pipping
2585316897 Disable memory-mapping for files larger than INT_MAX / 2 + 1 2017-05-23 22:29:51 +02:00
Sebastian Pipping
a1be6aa256 xmlwf/win32filemap.c: Add two missing calls to CloseHandle 2017-05-23 01:26:17 +02:00
Sebastian Pipping
766a485e62 Drop Open Watcom specific code (issues #14 and #21) 2017-05-01 13:38:40 +02:00
Sebastian Pipping
a67f2a2545 *.dsp,*.dsw: Drop Visual Studio 6.0 (issue #14) 2017-04-25 23:51:59 +02:00
Sebastian Pipping
87b38b775d Handle XML_ParserCreate* NULL return
Pointed out by Pascal Cuoq
2016-06-18 23:09:20 +02:00
Karl Waclawek
309ad17f97 Added Visual Studio 2013 solution/project files. Will also work in Visual Studio 2015 if VS 2013 is installed. Otherwise, open a "Visual Studio 2015 Developer Command Prompt" and execute "devenv.exe /upgrade expat.sln" in the expat directory to upgrade the main solution and project files (Tests have their own solutions). 2016-06-17 14:34:46 -04:00
Sebastian Pipping
92da19f153 Resolve COMPILING_FOR_WINDOWS (ex COMPILED_FROM_DSP) in favor of WIN32 2016-06-13 17:05:16 +02:00
Sebastian Pipping
17be9de91d Ensure that unistd.h is included on Linux
(or anywhere except non-Cygwin Windows, to be precise)

Bug reported by László Böszörményi
2016-06-04 22:17:11 +02:00
Sebastian Pipping
69746f5ab2 Address all "unused parameter" warnings 2016-05-07 17:24:35 +02:00
Sebastian Pipping
bdee307f19 Turn COMPILED_FROM_DSP into COMPILING_FOR_WINDOWS
.. since it is used with that semantic by now
2016-03-28 18:18:09 +02:00
Sebastian Pipping
fe432127ab Fix source code permissions
Files had executable flag turn on, previously.
https://bugzilla.redhat.com/show_bug.cgi?id=1247348
2016-03-12 05:21:47 +01:00
Sebastian Pipping
2671b8bb91 Replace caddr_t by "void *" for -std=c99 (issue #506) 2016-03-12 02:41:00 +01:00
Sebastian Pipping
a3b925a46e xmlwf: Sync usage help with man page and code 2016-03-11 23:22:51 +01:00
Karl Waclawek
d61103ad66 Updated Windows project files to import properly in Visual Studio 2010. 2012-02-21 02:16:29 +00:00
Karl Waclawek
ebb40bfacb Fix for issue # 2895533. 2009-11-12 16:51:39 +00:00
Karl Waclawek
66d31c5506 Removed unnecessary linker dependencies. 2009-01-19 18:37:07 +00:00
Karl Waclawek
1c0c10b52a Fix for issue #2517938: xmlwf should return a non-zero code for parsing errors. 2009-01-19 00:19:47 +00:00
Steven Solie
220b5e566d Removed need for amiga_main(). 2007-06-03 15:00:09 +00:00
Karl Waclawek
19dbd9a928 Changed output directories so that all binaries end up in the same location. 2007-05-03 02:23:17 +00:00
Karl Waclawek
d6075d6b5e No more search for (back)slashes in the string "STDIN".
Optimized code with regards to use of path delimters on different platforms.
2007-04-30 00:50:22 +00:00
Karl Waclawek
bfff9ca4e9 The Watcom compiler defines __LINUX__ and not __linux__ for cross compilation. 2006-08-05 22:43:57 +00:00
Karl Waclawek
e3e0d28628 Applied patrch #1523242 - support for Open Watcom 1.5. 2006-08-05 17:01:43 +00:00
Karl Waclawek
f18b068f38 Fix for bug #1513566: filemap() in readfilemap.c doesn't handle zero length
files, and the same issue applies to filemap() in unixfilemap.c
2006-06-28 02:55:51 +00:00
Karl Waclawek
b5bd929090 Added a comment about processFile giving problems on files larger than INT_MAX. 2006-04-14 18:02:08 +00:00
Karl Waclawek
1d17d4f9f4 Casting away some integer conversion warnings that should not pose a problem. 2006-04-14 17:53:03 +00:00
Karl Waclawek
85c092da87 Removed newly added include directives of configuration header files.
They seem to be unnecessary.
2005-12-25 17:06:22 +00:00
Karl Waclawek
f967e6812a * Added integer modifier macro to support 64-bit integers in printf.
* Made include directives of configuration header files sync'ed
  with xmlparse.c.
2005-12-25 17:05:10 +00:00
Karl Waclawek
d707e890ea * Added integer modifier macro to support 64-bit integers in printf.
* Made include directives to be in sync with xmlparse.c.
2005-12-25 16:56:05 +00:00
Karl Waclawek
b85751153b Added integer modifier macro to support 64-bit integers in printf. 2005-12-25 16:54:10 +00:00
Steven Solie
607730d3fe *** empty log message *** 2005-12-24 06:39:56 +00:00
Karl Waclawek
878e9108fd Fix for bug #1023646. 2005-04-19 18:25:08 +00:00
Fred L. Drake, Jr.
0699f3c162 convert MSVC project and workspace files to binary files that must always
use the DOS/Windows CR-LF line end convention

(closes SF bug #1007088)
2004-09-30 02:47:03 +00:00
Karl Waclawek
b7154acf0a Added type casts necessary for compiling as C++ file (at least under VC++). 2004-08-10 18:18:25 +00:00
Fred L. Drake, Jr.
8a8f58a2d0 patch from Shard (neoni dot net) to support BeOS 2004-04-30 03:44:34 +00:00
Fred L. Drake, Jr.
99609421a8 Make it possible to avoid the import of expat_config.h. This makes it
easier to compile Expat without the autoconf support.
This closes SF patch #458907.
2003-10-16 04:51:11 +00:00
Fred L. Drake, Jr.
2bba3d20f5 Deal with issue discussed in SF patch #820946: Expat doesn't handle
the use of modified default calling conventions in client code.

To deal with this issue and generally clean up the mass of macros
being used to support bits of the machinery, two new macros are being
added:

- XMLCALL, which expands to whatever is needed to nail down the
  calling convention for all calls across the library boundary.  This
  must match the convention used for the system's malloc()
  implementation.

- XMLIMPORT, defined to be whatever magic is needed to mark an entry
  point as imported from a dynamically loaded module (.dll, .so, .sl,
  whatever).

These macros are used to define the XMLPARSEAPI macro already being
used to define the API entry points.  In addition, XMLCALL is used to
define the types of callback functions, and all example code uses this
explicitly in both the distributed applications and the documentation.
2003-10-15 16:25:44 +00:00
Karl Waclawek
1a6b939100 Fixed memory leak. 2002-11-20 16:20:10 +00:00
Fred L. Drake, Jr.
ad0e1a943b Elaborate the XML_GetFeatureList() API a bit, and add additional info
that may be needed by a hughly flexible client.  (Or at least used to check
that the Expat that it links to matches client expectations.)
2002-09-05 01:48:26 +00:00
Fred L. Drake, Jr.
e5cf509115 Revise the XML_GetFeatureList() function signature so that we maintain the
behavior that all strings returned from Expat are affected by the XML_UNICODE
and XML_UNICODE_WCHAR_T feature-test macros, and ensure that an application
that needs to determine what type of character data is returned can do so
with reasonable ease.
2002-08-29 04:54:04 +00:00
Fred L. Drake, Jr.
233230ce89 One consequence of using an incomplete struct to define XML_Parser is
that compilers can be more picky about type compatibility.  Tighten up
the function signatures to reduce spurious warnings.
2002-08-27 05:49:52 +00:00
Fred L. Drake, Jr.
ce60dcf034 showVersion(): Use the new XML_GetFeatureList() function to list the
compile-time features as part of the "xmlwf -v"
                output.
2002-08-26 17:20:48 +00:00
Fred L. Drake, Jr.
1ef2370e61 It doesn't look like this has been used in a long time; we might be
able to get rid of it.

- Arranged function & method signatures like they are elsewhere in the
  sources.
- Shortened some long lines.
- #include expat.h instead of xmlparse.h.
2002-08-23 21:47:52 +00:00
Karl Waclawek
d6a47ae1e6 Applied patch #598944: Static library builds for VC++ 2002-08-23 15:04:52 +00:00
Fred L. Drake, Jr.
4b551b1b96 showVersion(): Only check for \ in the path on Windows, the same as
in tmain().
2002-08-22 21:55:25 +00:00
Fred L. Drake, Jr.
e573251a94 Define specific return values for the XML_Parse*() functions, and use them
to test all XML_Parse*() return values in the test and sample code.
This is binary-compatible with previous Expat 1.95.x releases.
2002-08-02 19:40:09 +00:00