empserver/src
Markus Armbruster f5621c5a49 Accept fields out of order in human-readable syntax (indexes must
still be in order), support abbreviated field names:
(nxt_sel, nxt_idx, nxtfld, ca4fld): Remove.
(nflds, fldca, fldidx, caflds, getfld): New.
(xundump): Initialize and finalize them.
(xundump1): New, factored out of xundump().
(deffld): Match names, record field order in fldca[], fldidx[] for
getfld().  Use caflds[] to detect duplicates.
(xufldname): Catch negative index.  Used to pass it to deffld(), which
now interprets it as no index.
(setnum, setstr, setsym, mtsymset, add2symset): Use getfld().

(xufld): Improve error message.

(setstr): Fix for NULL strings.

(xuheader): Catch null ef_cadef().

(xuheader): Don't oops when an unexpected table can't be undumped.
2006-02-08 23:23:48 +00:00
..
client (main) [_WIN32]: Upgrade to winsock version 2. 2006-02-05 15:47:13 +00:00
lib Accept fields out of order in human-readable syntax (indexes must 2006-02-08 23:23:48 +00:00
scripts Not used in the new build process; remove. 2006-01-15 20:11:04 +00:00
server (vers): Don't report KSU distribution (1.04 in all known versions), 2006-01-27 17:59:06 +00:00
util (main, print_usage): New options -h and -v. 2006-01-27 18:01:33 +00:00