6 |
and semantics are as close as possible to those of the Perl 5 language. |
and semantics are as close as possible to those of the Perl 5 language. |
7 |
|
|
8 |
Written by Philip Hazel |
Written by Philip Hazel |
9 |
Copyright (c) 1997-2007 University of Cambridge |
Copyright (c) 1997-2009 University of Cambridge |
10 |
|
|
11 |
----------------------------------------------------------------------------- |
----------------------------------------------------------------------------- |
12 |
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
43 |
auxiliary local function to flip the appropriate bytes. */ |
auxiliary local function to flip the appropriate bytes. */ |
44 |
|
|
45 |
|
|
46 |
#ifdef HAVE_CONFIG_H |
#ifdef HAVE_CONFIG_H |
47 |
#include <config.h> |
#include "config.h" |
48 |
#endif |
#endif |
49 |
|
|
50 |
#include "pcre_internal.h" |
#include "pcre_internal.h" |
51 |
|
|
108 |
*internal_re = *re; /* To copy other fields */ |
*internal_re = *re; /* To copy other fields */ |
109 |
internal_re->size = byteflip(re->size, sizeof(re->size)); |
internal_re->size = byteflip(re->size, sizeof(re->size)); |
110 |
internal_re->options = byteflip(re->options, sizeof(re->options)); |
internal_re->options = byteflip(re->options, sizeof(re->options)); |
111 |
|
internal_re->flags = (pcre_uint16)byteflip(re->flags, sizeof(re->flags)); |
112 |
internal_re->top_bracket = |
internal_re->top_bracket = |
113 |
(pcre_uint16)byteflip(re->top_bracket, sizeof(re->top_bracket)); |
(pcre_uint16)byteflip(re->top_bracket, sizeof(re->top_bracket)); |
114 |
internal_re->top_backref = |
internal_re->top_backref = |
128 |
{ |
{ |
129 |
*internal_study = *study; /* To copy other fields */ |
*internal_study = *study; /* To copy other fields */ |
130 |
internal_study->size = byteflip(study->size, sizeof(study->size)); |
internal_study->size = byteflip(study->size, sizeof(study->size)); |
131 |
internal_study->options = byteflip(study->options, sizeof(study->options)); |
internal_study->flags = byteflip(study->flags, sizeof(study->flags)); |
132 |
|
internal_study->minlength = byteflip(study->minlength, |
133 |
|
sizeof(study->minlength)); |
134 |
} |
} |
135 |
|
|
136 |
return internal_re; |
return internal_re; |