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) { \
|
#define XACC_PREP_STRING(str) { \
|
||||||
int len = strlen (&qifline[1]); \
|
char * tok; \
|
||||||
len --; \
|
int len; \
|
||||||
(str) = (char *)XtMalloc (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); \
|
strncpy ((str), &qifline[1], len); \
|
||||||
(str)[len-1] = 0x0; \
|
(str)[len] = 0x0; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define XACC_PREP_NULL_STRING(str) { \
|
#define XACC_PREP_NULL_STRING(str) { \
|
||||||
|
Loading…
Reference in New Issue
Block a user