Lines Matching refs:filtered
1746 char *filtered;
1875 * allocates large enough buffer for filtered.
1879 filtered = (char *)malloc(filter_len);
1880 if (!filtered) {
1886 "filtered allocated (%p: %d bytes)\n",
1887 mythreadno, (void *)filtered, filter_len);
1888 /* -3 : we may add "\r\n" to ecomp(filtered) later */
1889 filter_string(cp, filtered, filter_len - 3);
1891 DPRINT2(5, "writemsg(%u): strlen(filtered) = %d\n",
1892 mythreadno, strlen(filtered));
1897 if ((msgid_start = strstr(filtered, "[ID ")) != NULL &&
1902 eomp = filtered + strlen(filtered);
1912 wallmsg(f, from, filtered);
1916 * The contents of filtered have been copied
1920 free(filtered);
1928 if ((eomp2 = strchr(filtered, '\r')) != NULL) {
1935 if (write(f->f_file, filtered, strlen(filtered)) < 0) {
1940 free(filtered);
1967 DPRINT2(5, "writemsg(%u): freeing filtered (%p)\n",
1968 mythreadno, (void *)filtered);
1970 free(filtered);
4156 filter_string(char *mbstr, char *filtered, size_t max)
4167 assert(mbstr != NULL && filtered != NULL);
4193 if (!putctrlc(*p++, &filtered, &cs, max)) {
4215 char *q = filtered;
4222 if (!putctrlc(*p++, &filtered,
4226 * filtered
4230 * filtered for this
4233 filtered = q;
4247 *filtered++ = *p++;
4272 if (!putctrlc(*p++, &filtered, &cs, max)) {
4285 if (!putctrlc(*p++, &filtered, &cs, max)) {
4297 *filtered++ = *p++;
4309 *filtered = '\0';
4312 filtered[-2] == '\\' && filtered[-1] == 'n') {
4313 filtered[-2] = '\0';