catgets Log


Commit Date  
[a784c9] (16.2 kB) by Keith Marshall Keith Marshall

* gencat.c: Force an abort, with appropriate diagnostic, on parsing an unrecognised command line option.

2008-01-12 18:01:42 View
Download
[416990] (16.0 kB) by Keith Marshall Keith Marshall

Make replacement `getopt' function module more GNU compatible.

2008-01-11 23:38:46 View
Download
[bfb799] (15.7 kB) by Keith Marshall Keith Marshall

* gencat.c: Delay writing the catalogue header until *after* the message data has been fully committed; store the ultimate catalogue size in the header record, then rewind to write header and index records sequentially.

2008-01-10 22:47:42 View
Download
[dd0c83] (15.4 kB) by Keith Marshall Keith Marshall

* README: Some minor wording improvements. Update copyright notice to include new year. Add additional notes regarding deployment of the pre-compiled development kit.

2008-01-09 22:13:58 View
Download
[b31c59] (15.2 kB) by Keith Marshall Keith Marshall

Retain `.exe' file name extension, if present, in program identity banner displayed by `-help' and `-version' options.

2008-01-09 22:04:08 View
Download
[8ddd2a] (14.9 kB) by Keith Marshall Keith Marshall

Support `/dev/stdin' and '/dev/stdout', specified as command line arguments, as case-insensitive aliases for `-', representing the standard input and standard output streams respectively.

2008-01-09 21:55:55 View
Download
[8fd865] (14.4 kB) by Keith Marshall Keith Marshall

Add `-help' and `-version' options for `gencat'.

2008-01-08 19:51:59 View
Download
[637126] (11.8 kB) by Keith Marshall Keith Marshall

Establish package structure for distribution.

2008-01-01 18:45:09 View
Download
[4884cd] (10.9 kB) by Keith Marshall Keith Marshall

Support direct building as a cross-hosted development kit.

2007-12-31 17:09:50 View
Download
[1af8e8] (10.0 kB) by Keith Marshall Keith Marshall

* catgets.c [HAVE_WINDOWS_H]: Include windows.h.
(mc_is_dirsep): New macro...
(mc_nlspath_open): Use it.
[_WIN32] (mc_dirname_strip, mc_dirname_len): New inline functions.
[_WIN32] (mc_mbstowcs, mc_wcstombs): New inline functions; these
abstract the nastiness of the Win32 MultiByteToWideChar API.
[_WIN32] (mc_validate_mapped): New static function; use it as a
wrapper around mc_validate(), to map POSIX style message catalogue
path names into the installation tree of the calling application.
(mc_resolve) [_WIN32]: New inline function...
(mc_resolve) [!_WIN32]: New `do nothing' macro...
(catopen): Use it to clean up temporary resources, allocated for the
Win32 case, where mc_validate() is wrapped by mc_validate_mapped().
(mc_pop_locale): Make it inline.

* nlspath.h.in (mc_MK_NLSPATH): New macro; use it to...
(APP_NLSPATH, SYS_NLSPATH): Construct these new defines, from...
(APP_NLSPATH_PREFERRED, APP_NLSPATH_ALTERNATE): These new defines...
(SYS_NLSPATH_PREFERRED, SYS_NLSPATH_ALTERNATE): and these likewise.
(NLSPATH_DEFAULT): Redefined, based on APP_NLSPATH and SYS_NLSPATH.

* configure.ac (AC_CHECK_HEADERS): Include windows.h.
* configure, config.h.in: Regenerated.

2007-11-11 17:31:32 View
Download
[a825fa] (8.7 kB) by Keith Marshall Keith Marshall

Makefile.in (install-man): Require pre-existing ${prefix}; when ok, actually invoke command to perform the installation. (install-progs, install-libs, install-headers): Be verbose; echo commands as invoked within compound command blocks.

2007-11-10 15:12:58 View
Download
[2b7377] (8.4 kB) by Keith Marshall Keith Marshall

Relocate misplaced declaration statements to precede assignments or function calls, within their containing scopes.

2007-11-10 14:34:45 View
Download
[4e24f1] (8.0 kB) by Keith Marshall Keith Marshall

Avoid a potential segmentation fault.

2007-08-17 18:18:38 View
Download
[50e528] (7.8 kB) by Keith Marshall Keith Marshall

* man/gencat.man (TH): Correct section; s/MAN3EXT/MAN1EXT/

2007-08-17 17:57:42 View
Download
[f3ec94] (7.6 kB) by Keith Marshall Keith Marshall

Make `catopen' respect LC_ALL, overriding LC_MESSAGES environment variable, as required by POSIX, when opening message catalogues in NL_CAT_LOCALE mode.

2007-08-17 11:07:55 View
Download
[05d9c2] (7.3 kB) by Keith Marshall Keith Marshall

Add manpage sources.

2007-07-16 22:16:52 View
Download
[2866fb] (6.2 kB) by Keith Marshall Keith Marshall

* catclose.c (mc_close): Error out, if descriptor for message catalogue to be closed lies outside the valid range.

2007-07-16 19:59:42 View
Download
[b7a978] (6.0 kB) by Keith Marshall Keith Marshall

Handle unicode input streams.

2007-06-18 22:36:08 View
Download
[a02acb] (4.7 kB) by Keith Marshall Keith Marshall

* repl/include/langinfo.h (LC_CTYPE): Include locale.h, to define.

2007-06-01 20:33:57 View
Download
[359930] (4.6 kB) by Keith Marshall Keith Marshall

Handle CRLF line endings in source files.

2007-05-21 04:13:20 View
Download
[182556] (4.1 kB) by Keith Marshall Keith Marshall

Correct mcsource.c r1.7 logic defect; tidy up DEBUG mode output formatting.

2007-05-17 18:45:08 View
Download
[8f5685] (3.9 kB) by Keith Marshall Keith Marshall

* mcsource.c (mc_source): Close `input_fd' prior to every use of `return', when returning abnormally.

2007-05-14 19:55:09 View
Download
[bd8c6e] (3.7 kB) by Keith Marshall Keith Marshall

Support all escape sequences required by POSIX 1003.1.

2007-05-14 19:50:17 View
Download
[7e0de6] (3.3 kB) by Keith Marshall Keith Marshall

Add support for `delset' directive.

2007-05-12 22:51:10 View
Download
[aeedfd] (3.0 kB) by Keith Marshall Keith Marshall

Add support for single message deletion.

2007-05-12 16:54:36 View
Download
Older >