X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fhelpers.h;h=0f44b35ff80b367fff44c3732930dd4cc5e786cb;hb=799e56c0e3a9911a860607e1c07caf2acf8cc9ef;hp=f5cfb67b65d5dae1f912b023571e3c1650a20e1a;hpb=81fff61a96bece351e381ad3fef8ab1248a952ba;p=pspp diff --git a/src/language/expressions/helpers.h b/src/language/expressions/helpers.h index f5cfb67b65..0f44b35ff8 100644 --- a/src/language/expressions/helpers.h +++ b/src/language/expressions/helpers.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -43,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); @@ -53,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)