Lines Matching refs:free
319 pcre16_study(), not pcre_study(), and you must free the study data with
650 must do so with pcre32_study(), not pcre_study(), and you must free the
1112 ment functions. By default these point to malloc() and free(), but you
1119 functions that perform better than malloc() and free(). PCRE runs
1774 to free the memory used for extracted strings.
1792 entry points of the standard malloc() and free() functions, respec-
2039 It is up to the caller to free the memory (via pcre_free) when it is no
2063 try to free it. Normally, the offset from the start of the pattern to
2552 must not try to free it. You should test the error pointer for NULL
2555 When you are finished with a pattern, you can free the memory used for
3036 pattern, but you want to free the block when they are all done.
3927 string_list() can be used to free the memory returned by a previous
8352 (2) Use pcre_free_study() to free the pcre_extra block when it is
8365 like this to free the study data:
8480 The pcre_jit_stack_free() function can be used to free a stack that is
8585 You can free a JIT stack at any time, as long as it will not be used by
8588 can free the patterns and stacks in any order, anytime. Just do not
8590 that will cause SEGFAULT. (Also, do not free a stack currently used by
8592 pattern at any time. You can even free the previous stack before
8595 (5) Should I allocate/free a stack every time before/after calling
10335 variables. By default, these point to malloc() and free(), but you can