os400


Log

Author Commit Date CI Message
Mehltretter Karl e9270ef0 2022-05-06T10:44:03 fix Schematron spelling
Nick Wellnhofer 02709d0f 2022-04-20T19:18:17 Remove remaining definitions of STDC_HEADERS Sync with Autotools build.
Nick Wellnhofer 21ddad52 2022-03-04T01:07:40 Remove ICONV_CONST test We can simply cast the offending pointer to (void *).
Nick Wellnhofer 72119afe 2022-03-02T01:14:08 Don't check for standard C89 library functions Don't check for - fprintf - localtime - printf - rand - sprintf - srand - sscanf - strftime - time - vfprintf - vsprintf If the C99 functions snprintf and vsnprintf are missing, Trio is enabled.
Nick Wellnhofer 776d15d3 2022-03-02T00:29:17 Don't check for standard C89 headers Don't check for - ctype.h - errno.h - float.h - limits.h - math.h - signal.h - stdarg.h - stdlib.h - string.h - time.h Stop including non-standard headers - malloc.h - strings.h
Nick Wellnhofer b041d829 2022-02-16T19:55:30 Remove xmlwin32version.h This file was undocumented and never used anywhere. Maybe users were supposed to rename this file to xmlversion.h manually. These days, both CMake and win32/configure.js generate xmlversion.h from xmlversion.h.in, just like the Autotools build.
Ben Boeckel 51c88c6f 2021-07-26T20:12:45 configure: remove unused checks for functions Nothing uses the results from these checks, so remove the checks. There are some "uses" in order to suppress macro shadowing in MSVC's implementation of `isinf` and `isnan` as macros, but those are hard-coded and do not require checks to manage.
Ben Boeckel 1a013ba7 2021-07-26T20:11:56 configure: remove unused checks for libraries These libraries are queried for, but no code cares about the results, so remove the checks.
Ben Boeckel 9669bd68 2021-07-26T20:09:32 configure: remove unused checks for headers These headers are checked for at configure time, but the code never cares about the results of these checks, so skip them.
Nick Wellnhofer 20c60886 2020-03-08T17:19:42 Fix typos Resolves #133.
Nick Wellnhofer ff628d46 2017-11-13T18:35:51 Stop including ansidecl.h This seems to be an undocumented, internal GCC header added a long time ago. I don't know why it was included, but I think it can be safely removed.
Nick Wellnhofer bf3b4563 2017-11-13T18:33:23 Remove unused AC_CHECKs
Nick Wellnhofer cb5541c9 2017-11-13T17:08:38 Fix libz and liblzma detection If libz or liblzma are detected with pkg-config, AC_CHECK_HEADERS must not be run because the correct CPPFLAGS aren't set. It is actually not required have separate checks for LIBXML_ZLIB_ENABLED and HAVE_ZLIB_H. Only check for LIBXML_ZLIB_ENABLED and remove HAVE_ZLIB_H macro. Fixes bug 764657, bug 787041.
Nick Wellnhofer c1002101 2017-11-12T20:06:21 Update information about contributing The contents of the HACKING file were hopelessly outdated. Remove the file and start with a CONTRIBUTING document.
Nick Wellnhofer e3890546 2017-10-09T00:20:01 Fix the Windows header mess Don't include windows.h and wsockcompat.h from config.h but only when needed. Don't define _WINSOCKAPI_ manually. This was apparently done to stop windows.h from including winsock.h which is a problem if winsock2.h wasn't included first. But on MinGW, this causes compiler warnings. Define WIN32_LEAN_AND_MEAN instead which has the same effect. Always use the compiler-defined _WIN32 macro instead of WIN32.
Patrick Monnerat d1f90624 2017-07-27T11:20:02 small changes for OS/400 OS/400 version V5R3 is not supported by IBM anymore. In addition, the iSeries system I have here for development has been changed and the new system is not able to compile for an OS version lower than V6R1. Thus I made some updates to the libxml2 os400 scripts accordingly: - Oldest supported OS version is now V6R1. - Adjust ILE/RPG wrappers comments. - Update copyright year range. - Do not log compiler informational messages.
Nick Wellnhofer 8bbe4508 2017-06-17T16:15:09 Spelling and grammar fixes Fixes bug 743172, bug 743489, bug 769632, bug 782400 and a few other misspellings.
Patrick Monnerat c71f9305 2016-05-02T16:21:47 dict.h: Move xmlDictPtr definition before includes to allow direct inclusion.
Patrick Monnerat b2937710 2015-04-21T17:21:49 os400: tell about xmllint and xmlcatalog in README400.
Patrick Monnerat c04785d5 2015-04-21T16:56:54 os400: properly process SGML add in XMLCATALOG command.
Patrick Monnerat 9b5a57cf 2015-04-21T13:56:39 os400: implement CL command XMLCATALOG.
Patrick Monnerat d76abc7b 2015-04-20T15:40:00 os400: compile and install program xmlcatalog (qshell-only).
Patrick Monnerat cad1634e 2015-04-17T17:26:46 os400: expand tabs in sources, strip trailing blanks.
Patrick Monnerat 26db5e7a 2015-04-17T17:21:14 os400: implement CL command XMLLINT.
Patrick Monnerat b1682bdb 2015-04-17T17:17:58 os400: compile and install program xmllint (qshell-only).
Patrick Monnerat 1463a91d 2015-04-17T17:09:13 os400: initscript make_module(): Use options instead of positional parameters.
Patrick Monnerat 44e49f47 2015-04-13T14:26:55 os400: c14n.rpgle: allow *omit for nullable reference parameters.
Patrick Monnerat ae0b2240 2015-04-01T19:35:39 os400: use like() for double type.
Patrick Monnerat 155faa52 2015-04-01T18:52:37 os400: use like() for int type.
Patrick Monnerat 26202cf9 2015-04-01T15:39:45 os400: use like() for unsigned int type.
Patrick Monnerat 91e2e698 2015-04-01T15:23:57 os400: use like() for enum types.
Patrick Monnerat 22b0415a 2015-04-16T16:04:06 os400: fix various ILE/RPG types definitions. Adjust build scripts. - A typo caused an undefined symbol reference. - A structure field name did not match the corresponding C name due to a typo. - Some structured fields were not properly aligned. - The long/ulong types were wrongly mapped to 64-bit types. - A typo in a /include directive caused a compilation error. - Doc files copy now converts from UTF-8 and split long lines. - Adjust /include file name mapping translation for proper prefix handling.
Patrick Monnerat 5018082b 2014-10-09T17:39:01 OS400: do not try to copy unexisting doc files
Patrick Monnerat ad160cb3 2014-10-09T16:01:47 OS400: use either configure.ac or configure.in.
Patrick Monnerat 98d71f91 2014-10-03T12:36:36 os400: make-src.sh: create physical file with target CCSID
Patrick Monnerat 5378ff93 2014-05-06T13:39:40 OS400: Add some more C macros equivalent procedures.
Patrick Monnerat bce6a61e 2014-05-06T11:31:16 OS400: use C macros to implement equivalent RPG support procedures.
Patrick Monnerat 02fd1298 2014-05-05T18:16:22 OS400: implement XPath macros as procedures for ILE/RPG support.
Patrick Monnerat c0179883 2014-03-04T17:27:22 OS400: Add README: compilation directives and OS/400 specific stuff.
Patrick Monnerat e72b4e73 2014-03-04T17:26:13 OS400: Add compilation scripts.
Patrick Monnerat e083c30e 2014-03-04T17:18:26 OS400: ILE RPG language header files.
Patrick Monnerat 7d888f07 2014-03-04T17:15:23 OS400: implement some macros as functions for ILE/RPG language support (that as no macros).
Patrick Monnerat 6e4d8703 2014-03-04T17:11:02 OS400: UTF8<-->EBCDIC wrappers for system and external library calls
Patrick Monnerat 5621c81b 2014-03-04T17:09:26 OS400: Easy character transcoding support
Patrick Monnerat 17951ea2 2014-03-04T16:42:19 OS400: iconv functions compatibility wrappers and table builder.
Patrick Monnerat a6c5b022 2014-03-04T15:47:08 OS400: create architecture directory. Implement dlfcn emulation.