X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fhelpers.h;h=0f44b35ff80b367fff44c3732930dd4cc5e786cb;hb=b74d09af5e07f954c18e7cdb8aca3af47fa10208;hp=54e56bbdb1873e1e0d305cc85fca9fb32092e5a5;hpb=2322678e8fddbbf158b01b2720db2636404bba3b;p=pspp-builds.git diff --git a/src/language/expressions/helpers.h b/src/language/expressions/helpers.h index 54e56bbd..0f44b35f 100644 --- a/src/language/expressions/helpers.h +++ b/src/language/expressions/helpers.h @@ -9,21 +9,23 @@ #include #include #include -#include "case.h" -#include "compiler.h" -#include "data-in.h" -#include "dictionary.h" -#include "message.h" -#include "calendar.h" -#include "gsl-extras/gsl-extras.h" -#include "misc.h" -#include "moments.h" -#include "random.h" -#include "settings.h" -#include "str.h" -#include "value.h" -#include "variable.h" -#include "procedure.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "gettext.h" #define _(msgid) gettext (msgid) @@ -42,9 +44,9 @@ static inline double check_errno (double x) #define MIN_S 60. /* Seconds per minute. */ #define WEEK_DAY 7. /* Days per week. */ -extern const struct fixed_string empty_string; +extern const struct substring empty_string; -int compare_string (const struct fixed_string *, const struct fixed_string *); +int compare_string (const struct substring *, const struct substring *); double expr_ymd_to_date (double year, double month, double day); double expr_ymd_to_ofs (double year, double month, double day); @@ -52,9 +54,9 @@ double expr_wkyr_to_date (double wk, double yr); double expr_yrday_to_date (double yr, double day); double expr_yrmoda (double year, double month, double day); -struct fixed_string alloc_string (struct expression *, size_t length); -struct fixed_string copy_string (struct expression *, - const char *, size_t length); +struct substring alloc_string (struct expression *, size_t length); +struct substring copy_string (struct expression *, + const char *, size_t length); static inline bool is_valid (double d)