Lines Matching defs:special
28 SPECIAL contains the set of characters that must be escaped. SPECIAL
29 must not be nullptr, and it is assumed that SPECIAL contains the newline
34 escape_characters (const char *arg, const char *special)
36 gdb_assert (special != nullptr);
53 /* The special character handling code here assumes that if SPECIAL is
54 not nullptr, then SPECIAL will contain '\n'. This is true for all our
62 if (strpbrk (arg, special) != nullptr)
83 if (strchr (special, *cp) != nullptr)
98 /* Return a version of ARG that has special shell characters escaped. */
104 /* This holds all the characters considered special to the
106 static const char special[] = "\"!&*|[]{}<>?`~^=;, \t\n";
108 /* This holds all the characters considered special to the
111 static const char special[] = "\"!#$&*()\\|[]{}<>?'`~^; \t\n";
114 return escape_characters (arg, special);
118 characters escaped. These are the characters that GDB sees as special
125 static const char special[] = "\" \t\n";
127 static const char special[] = "\"' \t\n";
130 return escape_characters (arg, special);