Lines Matching refs:c
67 getint(c) in getint() argument
68 char **c; in getint()
70 return strtol(*c, c, 10);
83 second(c) in second() argument
84 char *c; in second()
87 if(strncmp(c, MSG_ORIG(MSG_STR_DBLUNDBAR), 2))
89 c += 2;
91 if (!(isdigit(*c) || *c == 'F'))
94 if (isdigit(*c)) {
96 n = getint(&c);
97 if (n == 0 || (int) strlen(c) < n)
100 s = nprep_String(c,s,n);
101 c += n;
103 if(*c == 'F') {
105 switch (*++c) {
112 if(demangle_doargs(&s,c) < 0)
120 demangle(c) in demangle() argument
121 char *c; in demangle()
135 hold = c;
139 if(c == 0 || *c == 0) {
140 c = hold;
142 return c;
145 if(strncmp(c, MSG_ORIG(MSG_STR_DBLUNDBAR), 2) != 0) {
150 while(c[i] && strncmp(c+i, MSG_ORIG(MSG_STR_DBLUNDBAR), 2))
152 if (c[i]) {
154 while (c[i+2] == '_')
157 if(strncmp(c+i, MSG_ORIG(MSG_STR_DBLUNDBAR), 2) == 0) {
159 s = napp_String(s,c,i);
161 c = second(c+i);
163 return c;
165 c = hold;
167 return c;
173 c += 2;
180 if(isdigit(*c)) {
181 while(isdigit(*c))
182 c++;
184 return c;
191 if(x = findop(c, &oplen)) {
194 c += oplen;
195 c = second(c);
197 return c;
205 if(strncmp(c, MSG_ORIG(MSG_STR_OP), 2) == 0) {
208 c += 2;
209 r = demangle_doarg(&s,c);
211 c = hold;
213 return c;
215 c += r;
216 c = second(c);
218 return c;
227 if ((*c == 'c' || *c == 'd') && strncmp(c+1,
230 char *c2 = c+2;
231 char cx = c[0];
232 c += 4;
233 n = getint(&c);
235 c = hold;
237 return c;
239 s = napp_String(s,c,n);
242 c = second(c2);
244 return c;
246 c = hold;
248 return c;