Lines Matching defs:not

19    License along with the GNU C Library; if not, write to the Free
25 routines with an "x" prefix so they do not collide with the native regex
124 # else /* not emacs */
126 /* If we are not linking with Emacs proper,
186 # endif /* not emacs */
262 # else /* not __STDC__ */
276 # else /* not SYNTAX_TABLE */
301 # endif /* not SYNTAX_TABLE */
313 /* Should we use malloc or alloca? If REGEX_MALLOC is not defined, we
320 not functions -- `alloca'-allocated space disappears at the end of the
329 # else /* not REGEX_MALLOC */
337 # else /* not __GNUC__ */
341 # endif /* not __GNUC__ */
343 # endif /* not alloca */
355 # endif /* not REGEX_MALLOC */
368 # else /* not using relocating allocator */
376 # else /* not REGEX_MALLOC */
385 # endif /* not REGEX_MALLOC */
386 # endif /* not using relocating allocator */
484 automatically not in the set. */
495 not one of those specified. */
527 of string to be matched (if not). */
592 notwordchar, /* Matches any char that is not a word-constituent. */
598 notwordbound /* Succeeds if not at a word boundary. */
609 /* Matches any character whose syntax is not that specified. */
613 #endif /* not INSIDE_RECURSION */
727 # endif /* not EXTRACT_MACROS */
756 # endif /* not EXTRACT_MACROS */
786 # endif /* not DEFINED_ONCE */
824 # endif /* not DEFINED_ONCE */
1244 # else /* not DEBUG */
1255 # endif /* not DEFINED_ONCE */
1259 # endif /* not DEBUG */
1327 sjis) to not 0xa5(yen sign in UCS2) but 0x5c(reverse
1344 #else /* not INSIDE_RECURSION */
1371 else if (debug) /* was on but now is not */
1384 but why not be nice? */
1414 searching and matching functions should not call alloca. On some
1428 faith that they will not malloc. */
1433 /* When using GNU C, we are not REALLY using the C alloca, no matter
1439 /* The match routines may not allocate if (1) they would do it with malloc
1440 and (2) it's not safe for them to use malloc.
1441 Note that if REL_ALLOC is defined, matching would not use malloc for the
1443 so REL_ALLOC should not affect this. */
1447 #endif /* not DEFINED_ONCE */
1458 space, so it is not a hard limit. */
1495 # else /* not INT_IS_16BIT */
1613 /* Used to omit pushing failure point id's when we're not debugging. */
1637 /* Can't be int, since there is not a shred of a guarantee that int \
1738 # endif /* not DEFINED_ONCE */
1843 zero if not. If not yet determined, `MATCH_NULL_UNSET_VALUE'. */
1878 # endif /* not DEFINED_ONCE */
2032 /* This is not an arbitrary limit: the arguments which represent offsets
2038 reallocating to 0 bytes. Such thing is not going to work too well.
2044 but is not required. */
2076 # endif /* not DEFINED_ONCE */
2157 /* int may be not enough when sizeof(int) == 2. */
2186 # endif /* not DEFINED_ONCE */
2292 # endif /* not MATCH_MAY_ALLOCATE */
2299 # endif /* not DEFINED_ONCE */
2346 /* It hold whether each wchar_t is binary data or not. */
2348 /* A flag whether exactn is handling binary data or not. */
2458 /* Always count groups, whether or not bufp->no_sub is set. */
2483 { /* Caller did not allocate a buffer. Do it for them. */
2608 /* Now we know whether or not zero matches is allowed
2609 and also whether or not two or more matches is allowed. */
2626 /* We know we are not at the first character of the pattern,
2788 not (i.e., when the bracket expression is `[]' so
2799 was a character: if this is a hyphen not at the
2882 not to violate the data. */
2946 /* If not defined _LIBC, we push the name and
3199 not (i.e., when the bracket expression is `[]' so
3210 was a character: if this is a hyphen not at the
3450 XXX Note that this is not entirely correct.
3452 but this is not possible with the current
3608 XXX Note that this is not entirely correct.
3610 but this is not possible with the current
3613 one file, as a whole and not allow the
3694 /* Do not translate the character after the \, so that we can
3729 groups inner to this one. But do not push a
3870 /* If we're at `\{' and it's not the open-interval
4134 not to translate; but if we don't translate it
4153 /* If last exactn not at current position. */
4252 # else /* not emacs */
4262 # endif /* not emacs */
4267 #endif /* not MATCH_MAY_ALLOCATE */
4385 #else /* not INSIDE_RECURSION */
4388 false if it's not. */
4405 #endif /* not INSIDE_RECURSION */
4564 /* TRANSLATE(p[0]) is casted to char (not unsigned char) in TRANSLATE,
4691 /* I guess the idea here is to simply not bother with a fastmap
4919 string does not match. We need not follow this path further.
4936 #else /* not INSIDE_RECURSION */
5028 Do not consider matching one past the index STOP in the virtual
5058 #endif /* not INSIDE_RECURSION */
5121 /* They hold whether each wchar_t is binary data or not. */
5162 /* Update the fastmap now if not correct already. */
5471 #endif /* not MATCH_MAY_ALLOCATE */
5473 /* These values must meet several constraints. They must not be valid
5478 be larger than the value for the highest register, so we do not try
5484 #else /* not INSIDE_RECURSION */
5517 #endif /* not emacs */
5519 #endif /* not INSIDE_RECURSION */
5533 #else /* not INSIDE_RECURSION */
5579 #endif /* not INSIDE_RECURSION */
5668 /* They hold whether each wchar_t is binary data or not. */
5754 field of reg_info[reg_num] helps us tell whether or not we have
5765 turn happens only if we have not yet matched the entire string. */
5772 allocate space for that if we're not allocating space for anything
5778 and need to test it, it's not garbage. */
5800 /* Do not bother to initialize all the register variables if there are
5910 /* We move `string1' into `string2' if the latter's empty -- but not if
6071 not consecutive in memory. */
6291 boolean not = (re_opcode_t) *(p - 1) == charset_not;
6293 DEBUG_PRINT2 ("EXECUTING charset%s.\n", not ? "_not" : "");
6423 /* not matched */
6508 /* not matched */
6577 /* not matched */
6660 not = !not;
6663 if (not) goto fail;
6669 not = !not;
6673 if (!not) goto fail;
6777 the registers as the result of an `on_failure_jump', not
7091 This is not true in the case of alternatives: in
7163 int not = (re_opcode_t) p1[3] == charset_not;
7167 not = !not;
7169 /* `not' is equal to 1 if c would match, which means
7171 if (!not)
7177 #endif /* not WCHAR */
7182 /* We win if the first character of the loop is not part
7228 #endif /* not WCHAR */
7514 #else /* not emacs */
7532 #endif /* not emacs */
7633 /* If the next operation is not a jump backwards in the
7677 /* Still have to check that it's not an n-th
7872 #else /* not INSIDE_RECURSION */
7897 /* And GNU code determines whether or not to get register information
7898 by passing null for the REGS argument to re_match, etc., not by
8002 PREG is a regex_t *. We do not expect any fields to be initialized,
8126 REG_NOTBOL is set, then ^ does not match at the beginning of the
8127 string; if REG_NOTEOL is set, then $ does not match at the end.
8129 We return 0 if we find a match and REG_NOMATCH if not. */
8269 #endif /* not emacs */
8271 #endif /* not INSIDE_RECURSION */