Lines Matching refs:string
93 #include <string.h>
176 #define __IDSTRING(prefix,string) /* nothing */
180 #define __IDSTRING(prefix,string) \
183 "\n .asciz \"" string "\"" \
186 #define __IDSTRING(prefix,string) \
188 MKSH_A_USED = "@(""#)" #prefix ": " string
954 /* string pooling: do we rely on the compiler? */
1138 #else /* helpers for string pooling */
1304 #endif /* end of string pooling */
1717 #define SHF_DYNAMIC 0x0040 /* string: increase buffer as needed */
1720 #define SHF_STRING 0x0100 /* a string, not a file */
1759 char *s; /* string */
1989 #define EOS 0 /* end of string */
2033 #define IOHERESTR BIT(11) /* <<< (here string) */
2061 #define DOMAGIC BIT(7) /* used by expand(): string contains MAGIC */
2071 #define X_EXTRA 20 /* this many extra bytes in X string */
2079 /* beginning of string */
2083 /* end of string */
2089 /* initialise expandable string */
2101 /* stuff char into string */
2111 /* check for overflow, expand string */
2114 /* free string */
2117 /* close, return string */
2120 /* beginning of string */
2193 /* string[] */
2218 #define SSTRING 3 /* string */
2219 #define SWSTR 4 /* string without \n */
2220 #define SWORDS 5 /* string[] */
2221 #define SWORDSEP 6 /* string[] separator */
2224 #define SSTRINGCMDLINE 9 /* string from "mksh -c ..." */
2283 #define LQCHAR BIT(10) /* source string contains QCHAR */
2803 /* for string reuse */