X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata-in.c;h=879ad10bd4fc3442a0be3935eb7ba5b0c70875a4;hb=3c2526641a2e88ff6dec7ea6ae5ffc063daf6957;hp=3a49fa23706e8537881c204ffaeb9f83b99204d7;hpb=317e6b778833b5dcd5dd195c0b677835a8024b2a;p=pspp diff --git a/src/data-in.c b/src/data-in.c index 3a49fa2370..879ad10bd4 100644 --- a/src/data-in.c +++ b/src/data-in.c @@ -26,9 +26,9 @@ #include #include #include -#include "bool.h" +#include #include "error.h" -#include "getline.h" +#include "getl.h" #include "calendar.h" #include "lexer.h" #include "magic.h" @@ -36,9 +36,11 @@ #include "settings.h" #include "str.h" #include "var.h" - -#include "debug-print.h" +#include "gettext.h" +#define _(msgid) gettext (msgid) + +#include "debug-print.h" /* Specialized error routine. */ @@ -212,9 +214,7 @@ parse_numeric (struct data_in *i) return false; } - if (have_char (i) - && (tolower (*i->s) == 'e' || tolower (*i->s) == 'd' - || (type == FMT_E && (*i->s == '+' || *i->s == '-')))) + if (have_char (i) && strchr ("eEdD-+", *i->s)) { /* Get the exponent specified after the `e' or `E'. */ long exp; @@ -457,7 +457,9 @@ parse_Z (struct data_in *i) static inline bool parse_IB (struct data_in *i) { +#ifndef WORDS_BIGENDIAN char buf[64]; +#endif const char *p; unsigned char xor;