mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
fix prep string macro
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@505 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
06df1fcdc7
commit
35cb0f710e
13
src/QIFIO.c
13
src/QIFIO.c
@ -133,11 +133,16 @@ char * xaccReadQIFDiscard( int fd )
|
||||
\********************************************************************/
|
||||
|
||||
#define XACC_PREP_STRING(str) { \
|
||||
int len = strlen (&qifline[1]); \
|
||||
len --; \
|
||||
(str) = (char *)XtMalloc (len); \
|
||||
char * tok; \
|
||||
int len; \
|
||||
tok = strchr (&qifline[1], '\n'); \
|
||||
if (tok) *tok = 0x0; \
|
||||
tok = strchr (&qifline[1], '\r'); \
|
||||
if (tok) *tok = 0x0; \
|
||||
len = strlen (&qifline[1]); \
|
||||
(str) = (char *)XtMalloc (len+1); \
|
||||
strncpy ((str), &qifline[1], len); \
|
||||
(str)[len-1] = 0x0; \
|
||||
(str)[len] = 0x0; \
|
||||
}
|
||||
|
||||
#define XACC_PREP_NULL_STRING(str) { \
|
||||
|
Loading…
Reference in New Issue
Block a user