X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fsyntax-string-source.c;h=1d3d4d6b738c30b5c6df5c481dd0b8a912287304;hb=81579d9e9f994fb2908f50af41c3eb033d216e58;hp=3860b8987cc805e6226fddbcb1cdcd8b01f4475f;hpb=a27e454d1a65872d0b1147f320ba8cc42aa9275f;p=pspp-builds.git diff --git a/src/language/syntax-string-source.c b/src/language/syntax-string-source.c index 3860b898..1d3d4d6b 100644 --- a/src/language/syntax-string-source.c +++ b/src/language/syntax-string-source.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical interface for PSPP. - Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010, 2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,16 +17,16 @@ #include -#include -#include -#include -#include +#include "language/syntax-string-source.h" #include -#include "syntax-string-source.h" +#include "libpspp/cast.h" +#include "libpspp/getl.h" +#include "libpspp/compiler.h" +#include "libpspp/str.h" -#include "xalloc.h" +#include "gl/xalloc.h" struct syntax_string_source { @@ -54,7 +54,7 @@ name (const struct getl_interface *i UNUSED) static int location (const struct getl_interface *i UNUSED) { - return -1; + return 0; } @@ -83,7 +83,7 @@ read_single_line (struct getl_interface *i, if ( sss->posn == -1) return false; - next = ss_find_char (ds_substr (&sss->buffer, + next = ss_find_byte (ds_substr (&sss->buffer, sss->posn, -1), '\n'); ds_assign_substring (line,