RELEASE revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce10-11-12 flat.c: eliminate strict-aliasing puns
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce08-08-30 flat.c: work around macos cc struct copy bug
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce07-06-05 flat.c: <COUNT>*</> => <COUNT>0</> => 0 or more
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce07-01-17 flat.c: don't sfsetbuf() on an active stream!
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce06-10-11 flat.c: add sfstruse() error checks
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce05-09-16 flat.c: fix <QUOTEALL> q=-1 vs. \xff data bug
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce05-05-09 flat.c: literal quote is "" inside "..." for quote+noescape
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce flat.c: add <QUOTEALL>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce05-04-18 flat.c: fix escape quote delimiter terminator interactions
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce05-04-12 flat.c: fix <WIDTH>constant</> with <WIDTH>variable</>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce05-03-08 lib.c: add for dssstatic()
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-10-20 flat.c: verify variable field width against maximum width
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-08-20 flat.c: handle <HEADER><PATTERN> <DELIMITER><MULTIPLE>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-06-06 flat.c: flat->record trumps flat->variable
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-31 flat.c: handle mixed fixed/variabled fields
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-27 flat.c: add --emptyspace for empty field value => space
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-26 flat.c: handle <RECORD><FIXED>n</></>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-25 flat.c: handle fixed width (sort of) flat records with terminator
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-11 flat.c: add header option to generate dynamic query header
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce04-05-09 flat.c: handle nested structures with/without non-member value
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce flat.c: fix convert ccmap() logic
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-10-09 flat.c: fix ambiguous key checks
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-09-23 flat.c: add <PHYSICAL><KEY>{<SPAN>,<ID1>,<ID2>} for maillennium
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-09-22 flat.c: speed up ccode conversion in flatget()
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-09-19 flat.c: handle nested <FIELD> structs
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-08-11 flat.c: add <PRINT>, <KEY>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-08-08 flat.c: fix unknown type message; add <BLOCK> and <RECORD>
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-05-24 flat.c: drop Attribute_t table and use cxattr()
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce03-02-11 flat.c: Vmbest => Vmlast
ab967283b710dfa05d11ee5b30c7ac916486ceecSimo Sorce03-01-29 flat.c: fix binary and buffer output for struct option
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce03-01-28 flat.c: update for Cxvariable_t.Cxreference_t
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce03-01-23 flat.c: update for void* => Dssrecord_t*
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce03-01-21 flat.c: move fundamental type internalf/externalf to libdss
22a21e910fd216ec1468fe769dcc29f1621a52a4Ondrej Kos02-12-24 flat.c: use cxstring() instead of base search
ab967283b710dfa05d11ee5b30c7ac916486ceecSimo Sorce02-12-18 flat.c: flat convert query working
ab967283b710dfa05d11ee5b30c7ac916486ceecSimo Sorce02-12-17 propagate -ldss changes
ab967283b710dfa05d11ee5b30c7ac916486ceecSimo Sorce02-12-05 flat.c: fall back to map on invalid numeric fields
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce02-12-04 flat.c: fix convert bug that applied map when not needed
233a3c6c48972b177e60d6ef4cecfacd3cf31659Simo Sorce02-12-03 flat.c: fix void_external() to zero out all bytes
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce02-11-28 flat.c: fix non-global swap checks
c6872e79e8496fd075e20aec0343ade99cca725cSimo Sorce02-11-27 flat.c: add [no]binary option
233a3c6c48972b177e60d6ef4cecfacd3cf31659Simo Sorce02-11-25 flat.c: add header and magic support
233a3c6c48972b177e60d6ef4cecfacd3cf31659Simo Sorce02-11-22 flat.c: initial convert implementation
aa7202c8ae677becd6c91d6a27a607fe0f3995eePavel Březina