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:
Linas Vepstas 1998-02-05 01:22:10 +00:00
parent 06df1fcdc7
commit 35cb0f710e

View File

@ -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) { \