From fd45e25ce9e5309eb8d826cd6bd2a92e1048f3dc Mon Sep 17 00:00:00 2001 From: root Date: Mon, 19 Feb 1996 17:03:29 +0000 Subject: [PATCH] make serial number an int32 CVS patchset: 323 CVS date: 1996/02/19 17:03:29 --- build/spec.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build/spec.c b/build/spec.c index 7e86206..0456eae 100644 --- a/build/spec.c +++ b/build/spec.c @@ -544,7 +544,7 @@ Spec parseSpec(FILE *f, char *specfile) char buf2[LINE_BUF_SIZE]; char *line; /* "parsed" read buffer */ - int x, tag, cur_part, t1; + int x, serial, tag, cur_part, t1; int lookupopts; StringBuf sb; char *s = NULL; @@ -702,7 +702,6 @@ Spec parseSpec(FILE *f, char *specfile) } case RPMTAG_VERSION: case RPMTAG_RELEASE: - case RPMTAG_SERIAL: case RPMTAG_SUMMARY: case RPMTAG_DISTRIBUTION: case RPMTAG_VENDOR: @@ -712,6 +711,10 @@ Spec parseSpec(FILE *f, char *specfile) case RPMTAG_URL: addEntry(cur_package->header, tag, STRING_TYPE, s, 1); break; + case RPMTAG_SERIAL: + serial = atoi(s); + addEntry(cur_package->header, tag, INT32_TYPE, &serial, 1); + break; case RPMTAG_DESCRIPTION: /* Special case -- need to handle backslash */ truncStringBuf(sb); -- 2.7.4