From f6b8e0eae4374f339487a33e3e4fe5462d5816e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 25 Nov 2017 10:16:00 +0100 Subject: New upstream version 2.0.0 --- cgats/Jamfile | 0 cgats/License4.txt | 0 cgats/Makefile | 0 cgats/Makefile.IBMNT | 0 cgats/Makefile.OSX | 0 cgats/Makefile.UNIX | 0 cgats/Makefile.WNT | 0 cgats/Readme.txt | 0 cgats/afiles | 0 cgats/cgats.c | 1 + cgats/cgats.h | 3 +++ cgats/cgatsstd.c | 0 cgats/makezip.ksh | 0 cgats/pars.c | 6 ++++++ cgats/pars.h | 0 cgats/parsstd.c | 0 cgats/test.txt | 0 17 files changed, 10 insertions(+) mode change 100644 => 100755 cgats/Jamfile mode change 100644 => 100755 cgats/License4.txt mode change 100644 => 100755 cgats/Makefile mode change 100644 => 100755 cgats/Makefile.IBMNT mode change 100644 => 100755 cgats/Makefile.OSX mode change 100644 => 100755 cgats/Makefile.UNIX mode change 100644 => 100755 cgats/Makefile.WNT mode change 100644 => 100755 cgats/Readme.txt mode change 100644 => 100755 cgats/afiles mode change 100644 => 100755 cgats/cgats.c mode change 100644 => 100755 cgats/cgats.h mode change 100644 => 100755 cgats/cgatsstd.c mode change 100644 => 100755 cgats/makezip.ksh mode change 100644 => 100755 cgats/pars.c mode change 100644 => 100755 cgats/pars.h mode change 100644 => 100755 cgats/parsstd.c mode change 100644 => 100755 cgats/test.txt (limited to 'cgats') diff --git a/cgats/Jamfile b/cgats/Jamfile old mode 100644 new mode 100755 diff --git a/cgats/License4.txt b/cgats/License4.txt old mode 100644 new mode 100755 diff --git a/cgats/Makefile b/cgats/Makefile old mode 100644 new mode 100755 diff --git a/cgats/Makefile.IBMNT b/cgats/Makefile.IBMNT old mode 100644 new mode 100755 diff --git a/cgats/Makefile.OSX b/cgats/Makefile.OSX old mode 100644 new mode 100755 diff --git a/cgats/Makefile.UNIX b/cgats/Makefile.UNIX old mode 100644 new mode 100755 diff --git a/cgats/Makefile.WNT b/cgats/Makefile.WNT old mode 100644 new mode 100755 diff --git a/cgats/Readme.txt b/cgats/Readme.txt old mode 100644 new mode 100755 diff --git a/cgats/afiles b/cgats/afiles old mode 100644 new mode 100755 diff --git a/cgats/cgats.c b/cgats/cgats.c old mode 100644 new mode 100755 index 3741a5d..578da10 --- a/cgats/cgats.c +++ b/cgats/cgats.c @@ -135,6 +135,7 @@ cgatsAlloc *al /* memory allocator */ p->add_other = add_other; p->get_oi = get_oi; p->add_kword = add_kword; + p->add_kword_at = add_kword_at; p->add_field = add_field; p->add_set = add_set; p->add_setarr = add_setarr; diff --git a/cgats/cgats.h b/cgats/cgats.h old mode 100644 new mode 100755 index bf5c94e..9ef5f7f --- a/cgats/cgats.h +++ b/cgats/cgats.h @@ -132,6 +132,9 @@ struct _cgats { int (*add_kword)(struct _cgats *p, int table, const char *ksym, const char *kdata, const char *kcom); /* Add a new keyword/value pair + optional comment to the table */ /* Return index of new keyword, or -1, errc & err on error */ + int (*add_kword_at)(struct _cgats *p, int table, int pos, const char *ksym, + const char *kdata, const char *kcom); + /* Replace or append a new keyword/value pair + optional comment */ int (*add_field)(struct _cgats *p, int table, const char *fsym, data_type ftype); /* Add a new field to the table */ /* Return index of new field, or -1, -2, errc and err on error */ diff --git a/cgats/cgatsstd.c b/cgats/cgatsstd.c old mode 100644 new mode 100755 diff --git a/cgats/makezip.ksh b/cgats/makezip.ksh old mode 100644 new mode 100755 diff --git a/cgats/pars.c b/cgats/pars.c old mode 100644 new mode 100755 index c3038d5..d4d04bf --- a/cgats/pars.c +++ b/cgats/pars.c @@ -17,6 +17,12 @@ * see the License4.txt file in this directory for licensing details. */ +/* + TTBD: + + Should skip UTF-8 BOM (0xef 0xbb 0xbf) + +*/ #define _PARS_C_ /* Turn on implimentation code */ diff --git a/cgats/pars.h b/cgats/pars.h old mode 100644 new mode 100755 diff --git a/cgats/parsstd.c b/cgats/parsstd.c old mode 100644 new mode 100755 diff --git a/cgats/test.txt b/cgats/test.txt old mode 100644 new mode 100755 -- cgit v1.2.3