Lines Matching refs:out
51 static bool unescape(const char **in, char **out, const char *seq, char value);
185 char *out; in rust_demangle_sym() local
192 out = sym; in rust_demangle_sym()
198 if (!(unescape(&in, &out, "$C$", ',') in rust_demangle_sym()
199 || unescape(&in, &out, "$SP$", '@') in rust_demangle_sym()
200 || unescape(&in, &out, "$BP$", '*') in rust_demangle_sym()
201 || unescape(&in, &out, "$RF$", '&') in rust_demangle_sym()
202 || unescape(&in, &out, "$LT$", '<') in rust_demangle_sym()
203 || unescape(&in, &out, "$GT$", '>') in rust_demangle_sym()
204 || unescape(&in, &out, "$LP$", '(') in rust_demangle_sym()
205 || unescape(&in, &out, "$RP$", ')') in rust_demangle_sym()
206 || unescape(&in, &out, "$u20$", ' ') in rust_demangle_sym()
207 || unescape(&in, &out, "$u27$", '\'') in rust_demangle_sym()
208 || unescape(&in, &out, "$u5b$", '[') in rust_demangle_sym()
209 || unescape(&in, &out, "$u5d$", ']') in rust_demangle_sym()
210 || unescape(&in, &out, "$u7e$", '~'))) { in rust_demangle_sym()
226 *out++ = *in++; in rust_demangle_sym()
231 *out++ = ':'; in rust_demangle_sym()
232 *out++ = ':'; in rust_demangle_sym()
236 *out++ = '-'; in rust_demangle_sym()
244 *out++ = *in++; in rust_demangle_sym()
253 *out = '\0'; in rust_demangle_sym()
256 static bool unescape(const char **in, char **out, const char *seq, char value) in unescape() argument
263 **out = value; in unescape()
266 *out += 1; in unescape()