Lines Matching defs:not

18    along with this program; if not, write to the Free Software
78 #else /* not emacs */
80 /* If we are not linking with Emacs proper,
140 #else /* not SYNTAX_TABLE */
172 #endif /* not SYNTAX_TABLE */
189 #endif /* not emacs */
248 #else /* not __STDC__ */
254 /* Should we use malloc or alloca? If REGEX_MALLOC is not defined, we
261 not functions -- `alloca'-allocated space disappears at the end of the
270 #else /* not REGEX_MALLOC */
278 #else /* not __GNUC__ */
281 #else /* not __GNUC__ or HAVE_ALLOCA_H */
285 #endif /* not _AIX */
287 #endif /* not HAVE_ALLOCA_H */
288 #endif /* not __GNUC__ */
290 #endif /* not alloca */
303 #endif /* not REGEX_MALLOC */
316 #else /* not using relocating allocator */
324 #else /* not REGEX_MALLOC */
333 #endif /* not REGEX_MALLOC */
334 #endif /* not using relocating allocator */
389 automatically not in the set. */
393 not one of those specified. */
425 of string to be matched (if not). */
483 notwordchar, /* Matches any char that is not a word-constituent. */
489 notwordbound /* Succeeds if not at a word boundary. */
500 /* Matches any character whose syntax is not that specified. */
508 /* Matches any character whose category-set does not contain the
559 #endif /* not EXTRACT_MACROS */
586 #endif /* not EXTRACT_MACROS */
623 /* Return the address of range table of charset P. But not the start
642 #define CHARSET_LOOKUP_RANGE_TABLE_RAW(not, c, range_table, count) \
657 (not) = !(not); \
666 #define CHARSET_LOOKUP_RANGE_TABLE(not, c, charset) \
674 CHARSET_LOOKUP_RANGE_TABLE_RAW ((not), (c), range_table, count); \
1025 #else /* not DEBUG */
1038 #endif /* not DEBUG */
1070 but why not be nice? */
1097 searching and matching functions should not call alloca. On some
1111 faith that they will not malloc. */
1116 /* When using GNU C, we are not REALLY using the C alloca, no matter
1122 /* The match routines may not allocate if (1) they would do it with malloc
1123 and (2) it's not safe for them to use malloc.
1124 Note that if REL_ALLOC is defined, matching would not use malloc for the
1126 so REL_ALLOC should not affect this. */
1140 space, so it is not a hard limit. */
1278 /* Used to omit pushing failure point id's when we're not debugging. */
1502 zero if not. If not yet determined, `MATCH_NULL_UNSET_VALUE'. */
1639 /* This is not an arbitrary limit: the arguments which represent offsets
1843 #endif /* not MATCH_MAY_ALLOCATE */
1969 /* Always count groups, whether or not bufp->no_sub is set. */
1975 #else /* not emacs */
1994 { /* Caller did not allocate a buffer. Do it for them. */
2111 /* Now we know whether or not zero matches is allowed
2112 and also whether or not two or more matches is allowed. */
2129 /* We know we are not at the first character of the pattern,
2234 not (i.e., when the bracket expression is `[]' so
2250 greater than 0x7F, but not BASE_LEADING_CODE_P?
2471 /* Do not translate the character after the \, so that we can
2506 groups inner to this one. But do not push a
2641 /* If we're at `\{' and it's not the open-interval
2905 not to translate; but if we don't translate it
2929 /* If last exactn not at current position. */
3023 #else /* not emacs */
3033 #endif /* not emacs */
3038 #endif /* not MATCH_MAY_ALLOCATE */
3155 false if it's not. */
3260 /* I guess the idea here is to simply not bother with a fastmap
3343 So any that are not listed in the charset
3388 and they may not have word syntax. So do consider them. */
3396 whose syntax is not `Sword'. */
3461 whose syntax is not K. */
3490 whose category is not K. */
3616 string does not match. We need not follow this path further.
3708 Do not consider matching one past the index STOP in the virtual
3768 /* Update the fastmap now if not correct already. */
4039 #endif /* not MATCH_MAY_ALLOCATE */
4041 /* These values must meet several constraints. They must not be valid
4046 be larger than the value for the highest register, so we do not try
4073 #endif /* not emacs */
4214 field of reg_info[reg_num] helps us tell whether or not we have
4225 turn happens only if we have not yet matched the entire string. */
4232 allocate space for that if we're not allocating space for anything
4238 and need to test it, it's not garbage. */
4260 /* Do not bother to initialize all the register variables if there are
4315 /* We move `string1' into `string2' if the latter's empty -- but not if
4423 not consecutive in memory. */
4577 #endif /* not emacs */
4615 #endif /* not emacs */
4640 boolean not = (re_opcode_t) *(p - 1) == charset_not;
4653 DEBUG_PRINT2 ("EXECUTING charset%s.\n", not ? "_not" : "");
4677 not = !not;
4680 CHARSET_LOOKUP_RANGE_TABLE_RAW (not, c, range_table, count);
4684 if (!not) goto fail;
4785 the registers as the result of an `on_failure_jump', not
5096 This is not true in the case of alternatives: in
5158 int not = (re_opcode_t) p1[3] == charset_not;
5170 not = !not;
5173 CHARSET_LOOKUP_RANGE_TABLE (not, c, &p1[3]);
5175 /* `not' is equal to 1 if c would match, which means
5177 if (!not)
5189 int not = 0;
5200 not = !not;
5203 CHARSET_LOOKUP_RANGE_TABLE (not, c, p2);
5205 if (!not)
5495 /* Case 2: S2 is not Sword. */
5499 /* Case 3: D is not at the beginning of string ... */
5539 /* Case 2: S1 is not Sword. */
5543 /* Case 3: D is not at the end of string ... */
5682 #else /* not emacs */
5700 #endif /* not emacs */
5804 /* If the next operation is not a jump backwards in the
5846 /* Still have to check that it's not an n-th
6071 /* And GNU code determines whether or not to get register information
6072 by passing null for the REGS argument to re_match, etc., not by
6164 PREG is a regex_t *. We do not expect any fields to be initialized,
6269 REG_NOTBOL is set, then ^ does not match at the beginning of the
6270 string; if REG_NOTEOL is set, then $ does not match at the end.
6272 We return 0 if we find a match and REG_NOMATCH if not. */
6399 #endif /* not emacs */