From c4e615007f983bb065f86a58b15ba792eeba51d3 Mon Sep 17 00:00:00 2001 From: jbj Date: Mon, 19 Jul 1999 18:39:48 +0000 Subject: permit multiline macro expansions. CVS patchset: 3180 CVS date: 1999/07/19 18:39:48 --- build/rpmspec.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'build/rpmspec.h') diff --git a/build/rpmspec.h b/build/rpmspec.h index fb7e4a811..208c3a897 100644 --- a/build/rpmspec.h +++ b/build/rpmspec.h @@ -37,19 +37,19 @@ struct Source { /*@owned@*/ struct Source *next; }; -struct ReadLevelEntry { +typedef struct ReadLevelEntry { int reading; /*@dependent@*/ struct ReadLevelEntry *next; -}; +} RLE_t; -struct OpenFileInfo { +typedef struct OpenFileInfo { /*@only@*/ char *fileName; /*@dependent@*/ FILE *file; int lineNum; char readBuf[BUFSIZ]; /*@dependent@*/ char *readPtr; /*@owned@*/ struct OpenFileInfo *next; -}; +} OFI_t; struct spectag { int t_tag; @@ -80,7 +80,9 @@ struct SpecStruct { struct spectags *st; /*@owned@*/ struct OpenFileInfo *fileStack; - char line[BUFSIZ]; + char lbuf[BUFSIZ]; + char *line; + char *nextline; int lineNum; /*@only@*/ struct ReadLevelEntry *readStack; -- cgit v1.2.3