From 2a782cebfa5189908617c8938ea0baac5d636587 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Thu, 4 Sep 1997 07:52:27 +0000 Subject: [PATCH] Moved atoi_n function to separate source file. --- util/atoin.c | 27 +++++++++++++++++++++++++++ util/marcdisp.c | 23 +++++------------------ 2 files changed, 32 insertions(+), 18 deletions(-) create mode 100644 util/atoin.c diff --git a/util/atoin.c b/util/atoin.c new file mode 100644 index 0000000..4c4b5e8 --- /dev/null +++ b/util/atoin.c @@ -0,0 +1,27 @@ +/* + * Copyright (c) 1997, Index Data + * See the file LICENSE for details. + * Sebastian Hammer, Adam Dickmeiss + * + * $Log: atoin.c,v $ + * Revision 1.1 1997-09-04 07:52:27 adam + * Moved atoi_n function to separate source file. + * + */ + +#include +#include +#include + +int atoi_n (const char *buf, int len) +{ + int val = 0; + + while (--len >= 0) + { + if (isdigit (*buf)) + val = val*10 + (*buf - '0'); + buf++; + } + return val; +} diff --git a/util/marcdisp.c b/util/marcdisp.c index b915f4f..336cae8 100644 --- a/util/marcdisp.c +++ b/util/marcdisp.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: marcdisp.c,v $ - * Revision 1.5 1997-05-01 15:08:15 adam + * Revision 1.6 1997-09-04 07:52:27 adam + * Moved atoi_n function to separate source file. + * + * Revision 1.5 1997/05/01 15:08:15 adam * Added log_mask_str_x routine. * * Revision 1.4 1995/09/29 17:12:34 quinn @@ -25,23 +28,7 @@ #include #include #include - -#define ISO2709_RS 035 -#define ISO2709_FS 036 -#define ISO2709_IDFS 037 - -int atoi_n (const char *buf, int len) -{ - int val = 0; - - while (--len >= 0) - { - if (isdigit (*buf)) - val = val*10 + (*buf - '0'); - buf++; - } - return val; -} +#include int marc_display (const char *buf, FILE *outf) { -- 1.7.10.4