-size_t ls_length (const struct len_string *);
-char *ls_value (const struct len_string *);
-char *ls_end (const struct len_string *);
+size_t ls_length (const struct fixed_string *);
+char *ls_c_str (const struct fixed_string *);
+char *ls_end (const struct fixed_string *);
+
+#if __GNUC__ > 1
+extern inline size_t
+ls_length (const struct fixed_string *st)
+{
+ return st->length;
+}
+
+extern inline char *
+ls_c_str (const struct fixed_string *st)
+{
+ return st->string;
+}
+
+extern inline char *
+ls_end (const struct fixed_string *st)
+{
+ return st->string + st->length;
+}
+#endif