Lines Matching defs:out
97 static int unescape (const char **in, char **out, const char *seq, char value);
246 char *out;
253 out = sym;
260 if (!(unescape (&in, &out, "$C$", ',')
261 || unescape (&in, &out, "$SP$", '@')
262 || unescape (&in, &out, "$BP$", '*')
263 || unescape (&in, &out, "$RF$", '&')
264 || unescape (&in, &out, "$LT$", '<')
265 || unescape (&in, &out, "$GT$", '>')
266 || unescape (&in, &out, "$LP$", '(')
267 || unescape (&in, &out, "$RP$", ')')
268 || unescape (&in, &out, "$u20$", ' ')
269 || unescape (&in, &out, "$u22$", '\"')
270 || unescape (&in, &out, "$u27$", '\'')
271 || unescape (&in, &out, "$u2b$", '+')
272 || unescape (&in, &out, "$u3b$", ';')
273 || unescape (&in, &out, "$u5b$", '[')
274 || unescape (&in, &out, "$u5d$", ']')
275 || unescape (&in, &out, "$u7b$", '{')
276 || unescape (&in, &out, "$u7d$", '}')
277 || unescape (&in, &out, "$u7e$", '~'))) {
290 *out++ = *in++;
296 *out++ = ':';
297 *out++ = ':';
303 *out++ = '-';
320 *out++ = *in++;
329 *out++ = '?'; /* This is pretty lame, but it's hard to do better. */
331 *out = '\0';
335 unescape (const char **in, char **out, const char *seq, char value)
342 **out = value;
345 *out += 1;