Lines Matching refs:count

114     int count = 0;
120 count = 1;
124 count = (*cvt)((XPointer)NULL, buf, ucs4, nbytes);
127 if (count < 0)
128 count = 0;
129 if (count>nbytes)
131 if (count<nbytes)
132 buf[count]= '\0';
133 return count;
166 int count;
175 count = XLOOKUPSTRING(event, (char *)buffer, nbytes, &symbol, status);
177 if ((nbytes == 0) || (symbol == NoSymbol)) return count;
179 if (count > 1) {
180 if ((unsigned)count >= sizeof(look))
182 memcpy(look, (char *)buffer,count);
183 look[count] = '\0';
184 if ((count = im->methods->ctstombs(ic->core.im,
185 (char*) look, count,
187 count = 0;
189 } else if ((count == 0) ||
190 (count == 1 && (symbol > 0x7f && symbol < 0xff00))) {
206 count = 0;
216 count = 0;
218 count = nbytes - to_len;
227 return count;
239 int count;
248 count = XLOOKUPSTRING(event, (char *)look, nbytes, &symbol, status);
250 if ((nbytes == 0) || (symbol == NoSymbol)) return count;
252 if (count > 1) {
253 if ((count = im->methods->ctstowcs(ic->core.im,
254 (char*) look, count,
256 count = 0;
258 } else if ((count == 0) ||
259 (count == 1 && (symbol > 0x7f && symbol < 0xff00))) {
275 count = 0;
286 count = 0;
288 count = nbytes - to_len;
299 return count;
311 int count;
320 count = XLOOKUPSTRING(event, (char *)buffer, nbytes, &symbol, status);
322 if ((nbytes == 0) || (symbol == NoSymbol)) return count;
324 if (count > 1) {
325 if ((unsigned)count >= sizeof(look))
327 memcpy(look, (char *)buffer,count);
328 look[count] = '\0';
329 if ((count = im->methods->ctstoutf8(ic->core.im,
330 (char*) look, count,
332 count = 0;
334 } else if ((count == 0) ||
335 (count == 1 && (symbol > 0x7f && symbol < 0xff00))) {
349 count = 0;
351 count = nbytes - to_len;
359 return count;