X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fdata-in.h;h=9499f78cb0b669994dd0aba78744d9e57f60a33e;hb=1f8dd363d6c20d07fcca14cb948018465fa5ed8b;hp=c569d55c990beb9d56601b5f48583ef68ef87cb5;hpb=3a7fba81ceae5b049d0f7d671e9e3c3c43bbf703;p=pspp-builds.git diff --git a/src/data-in.h b/src/data-in.h index c569d55c..9499f78c 100644 --- a/src/data-in.h +++ b/src/data-in.h @@ -14,19 +14,21 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ #if !data_in_h #define data_in_h 1 #include +#include #include "format.h" /* Flags. */ enum { DI_IGNORE_ERROR = 01, /* Don't report errors to the user. */ + DI_IMPLIED_DECIMALS = 02 /* Insert decimals if no '.' in input. */ }; /* Information about parsing one data field. */ @@ -42,19 +44,9 @@ struct data_in struct fmt_spec format; /* Format specification to use. */ }; -int data_in (struct data_in *); +bool data_in (struct data_in *); void data_in_finite_line (struct data_in *di, const char *line, size_t len, int fc, int lc); -#if __GNUC__ >= 2 -extern inline void -data_in_finite_line (struct data_in *di, const char *line, size_t len, - int fc, int lc) -{ - di->s = line + ((size_t) fc <= len ? fc - 1 : len); - di->e = line + ((size_t) lc <= len ? lc : len); -} -#endif /* GNU C */ - #endif /* data-in.h */