mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-25 15:06:14 +01:00
all: remove use of 'register' keyword
We should have done this a decade ago... https://bugzilla.gnome.org/show_bug.cgi?id=730293
This commit is contained in:
parent
d217429729
commit
dce88768dc
@ -235,10 +235,10 @@ static void
|
|||||||
completion_check_cache (GCompletion* cmp,
|
completion_check_cache (GCompletion* cmp,
|
||||||
gchar** new_prefix)
|
gchar** new_prefix)
|
||||||
{
|
{
|
||||||
register GList* list;
|
GList* list;
|
||||||
register gsize len;
|
gsize len;
|
||||||
register gsize i;
|
gsize i;
|
||||||
register gsize plen;
|
gsize plen;
|
||||||
gchar* postfix;
|
gchar* postfix;
|
||||||
gchar* s;
|
gchar* s;
|
||||||
|
|
||||||
|
@ -233,7 +233,7 @@ static void
|
|||||||
md5_transform (guint32 buf[4],
|
md5_transform (guint32 buf[4],
|
||||||
guint32 const in[16])
|
guint32 const in[16])
|
||||||
{
|
{
|
||||||
register guint32 a, b, c, d;
|
guint32 a, b, c, d;
|
||||||
|
|
||||||
/* The four core functions - F1 is optimized somewhat */
|
/* The four core functions - F1 is optimized somewhat */
|
||||||
#define F1(x, y, z) (z ^ (x & (y ^ z)))
|
#define F1(x, y, z) (z ^ (x & (y ^ z)))
|
||||||
|
@ -281,7 +281,7 @@ g_datalist_clear (GData **datalist)
|
|||||||
static inline GDataset*
|
static inline GDataset*
|
||||||
g_dataset_lookup (gconstpointer dataset_location)
|
g_dataset_lookup (gconstpointer dataset_location)
|
||||||
{
|
{
|
||||||
register GDataset *dataset;
|
GDataset *dataset;
|
||||||
|
|
||||||
if (g_dataset_cached && g_dataset_cached->location == dataset_location)
|
if (g_dataset_cached && g_dataset_cached->location == dataset_location)
|
||||||
return g_dataset_cached;
|
return g_dataset_cached;
|
||||||
@ -297,7 +297,7 @@ g_dataset_lookup (gconstpointer dataset_location)
|
|||||||
static void
|
static void
|
||||||
g_dataset_destroy_internal (GDataset *dataset)
|
g_dataset_destroy_internal (GDataset *dataset)
|
||||||
{
|
{
|
||||||
register gconstpointer dataset_location;
|
gconstpointer dataset_location;
|
||||||
|
|
||||||
dataset_location = dataset->location;
|
dataset_location = dataset->location;
|
||||||
while (dataset)
|
while (dataset)
|
||||||
@ -331,7 +331,7 @@ g_dataset_destroy (gconstpointer dataset_location)
|
|||||||
G_LOCK (g_dataset_global);
|
G_LOCK (g_dataset_global);
|
||||||
if (g_dataset_location_ht)
|
if (g_dataset_location_ht)
|
||||||
{
|
{
|
||||||
register GDataset *dataset;
|
GDataset *dataset;
|
||||||
|
|
||||||
dataset = g_dataset_lookup (dataset_location);
|
dataset = g_dataset_lookup (dataset_location);
|
||||||
if (dataset)
|
if (dataset)
|
||||||
@ -552,7 +552,7 @@ g_dataset_id_set_data_full (gconstpointer dataset_location,
|
|||||||
gpointer data,
|
gpointer data,
|
||||||
GDestroyNotify destroy_func)
|
GDestroyNotify destroy_func)
|
||||||
{
|
{
|
||||||
register GDataset *dataset;
|
GDataset *dataset;
|
||||||
|
|
||||||
g_return_if_fail (dataset_location != NULL);
|
g_return_if_fail (dataset_location != NULL);
|
||||||
if (!data)
|
if (!data)
|
||||||
@ -1070,7 +1070,7 @@ g_dataset_foreach (gconstpointer dataset_location,
|
|||||||
GDataForeachFunc func,
|
GDataForeachFunc func,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
register GDataset *dataset;
|
GDataset *dataset;
|
||||||
|
|
||||||
g_return_if_fail (dataset_location != NULL);
|
g_return_if_fail (dataset_location != NULL);
|
||||||
g_return_if_fail (func != NULL);
|
g_return_if_fail (func != NULL);
|
||||||
|
@ -363,7 +363,7 @@ write_string (int fd,
|
|||||||
static GLogDomain*
|
static GLogDomain*
|
||||||
g_log_find_domain_L (const gchar *log_domain)
|
g_log_find_domain_L (const gchar *log_domain)
|
||||||
{
|
{
|
||||||
register GLogDomain *domain;
|
GLogDomain *domain;
|
||||||
|
|
||||||
domain = g_log_domains;
|
domain = g_log_domains;
|
||||||
while (domain)
|
while (domain)
|
||||||
@ -378,7 +378,7 @@ g_log_find_domain_L (const gchar *log_domain)
|
|||||||
static GLogDomain*
|
static GLogDomain*
|
||||||
g_log_domain_new_L (const gchar *log_domain)
|
g_log_domain_new_L (const gchar *log_domain)
|
||||||
{
|
{
|
||||||
register GLogDomain *domain;
|
GLogDomain *domain;
|
||||||
|
|
||||||
domain = g_new (GLogDomain, 1);
|
domain = g_new (GLogDomain, 1);
|
||||||
domain->log_domain = g_strdup (log_domain);
|
domain->log_domain = g_strdup (log_domain);
|
||||||
@ -397,7 +397,7 @@ g_log_domain_check_free_L (GLogDomain *domain)
|
|||||||
if (domain->fatal_mask == G_LOG_FATAL_MASK &&
|
if (domain->fatal_mask == G_LOG_FATAL_MASK &&
|
||||||
domain->handlers == NULL)
|
domain->handlers == NULL)
|
||||||
{
|
{
|
||||||
register GLogDomain *last, *work;
|
GLogDomain *last, *work;
|
||||||
|
|
||||||
last = NULL;
|
last = NULL;
|
||||||
|
|
||||||
@ -427,7 +427,7 @@ g_log_domain_get_handler_L (GLogDomain *domain,
|
|||||||
{
|
{
|
||||||
if (domain && log_level)
|
if (domain && log_level)
|
||||||
{
|
{
|
||||||
register GLogHandler *handler;
|
GLogHandler *handler;
|
||||||
|
|
||||||
handler = domain->handlers;
|
handler = domain->handlers;
|
||||||
while (handler)
|
while (handler)
|
||||||
@ -498,7 +498,7 @@ g_log_set_fatal_mask (const gchar *log_domain,
|
|||||||
GLogLevelFlags fatal_mask)
|
GLogLevelFlags fatal_mask)
|
||||||
{
|
{
|
||||||
GLogLevelFlags old_flags;
|
GLogLevelFlags old_flags;
|
||||||
register GLogDomain *domain;
|
GLogDomain *domain;
|
||||||
|
|
||||||
if (!log_domain)
|
if (!log_domain)
|
||||||
log_domain = "";
|
log_domain = "";
|
||||||
@ -674,7 +674,7 @@ void
|
|||||||
g_log_remove_handler (const gchar *log_domain,
|
g_log_remove_handler (const gchar *log_domain,
|
||||||
guint handler_id)
|
guint handler_id)
|
||||||
{
|
{
|
||||||
register GLogDomain *domain;
|
GLogDomain *domain;
|
||||||
|
|
||||||
g_return_if_fail (handler_id > 0);
|
g_return_if_fail (handler_id > 0);
|
||||||
|
|
||||||
@ -980,7 +980,7 @@ g_logv (const gchar *log_domain,
|
|||||||
|
|
||||||
for (i = g_bit_nth_msf (log_level, -1); i >= 0; i = g_bit_nth_msf (log_level, i))
|
for (i = g_bit_nth_msf (log_level, -1); i >= 0; i = g_bit_nth_msf (log_level, i))
|
||||||
{
|
{
|
||||||
register GLogLevelFlags test_level;
|
GLogLevelFlags test_level;
|
||||||
|
|
||||||
test_level = 1 << i;
|
test_level = 1 << i;
|
||||||
if (log_level & test_level)
|
if (log_level & test_level)
|
||||||
|
@ -83,8 +83,8 @@ g_pattern_ph_match (const gchar *match_pattern,
|
|||||||
const gchar *match_string,
|
const gchar *match_string,
|
||||||
gboolean *wildcard_reached_p)
|
gboolean *wildcard_reached_p)
|
||||||
{
|
{
|
||||||
register const gchar *pattern, *string;
|
const gchar *pattern, *string;
|
||||||
register gchar ch;
|
gchar ch;
|
||||||
|
|
||||||
pattern = match_pattern;
|
pattern = match_pattern;
|
||||||
string = match_string;
|
string = match_string;
|
||||||
|
@ -469,8 +469,8 @@ g_stpcpy (gchar *dest,
|
|||||||
g_return_val_if_fail (src != NULL, NULL);
|
g_return_val_if_fail (src != NULL, NULL);
|
||||||
return stpcpy (dest, src);
|
return stpcpy (dest, src);
|
||||||
#else
|
#else
|
||||||
register gchar *d = dest;
|
gchar *d = dest;
|
||||||
register const gchar *s = src;
|
const gchar *s = src;
|
||||||
|
|
||||||
g_return_val_if_fail (dest != NULL, NULL);
|
g_return_val_if_fail (dest != NULL, NULL);
|
||||||
g_return_val_if_fail (src != NULL, NULL);
|
g_return_val_if_fail (src != NULL, NULL);
|
||||||
@ -1348,9 +1348,9 @@ g_strlcpy (gchar *dest,
|
|||||||
const gchar *src,
|
const gchar *src,
|
||||||
gsize dest_size)
|
gsize dest_size)
|
||||||
{
|
{
|
||||||
register gchar *d = dest;
|
gchar *d = dest;
|
||||||
register const gchar *s = src;
|
const gchar *s = src;
|
||||||
register gsize n = dest_size;
|
gsize n = dest_size;
|
||||||
|
|
||||||
g_return_val_if_fail (dest != NULL, 0);
|
g_return_val_if_fail (dest != NULL, 0);
|
||||||
g_return_val_if_fail (src != NULL, 0);
|
g_return_val_if_fail (src != NULL, 0);
|
||||||
@ -1359,7 +1359,7 @@ g_strlcpy (gchar *dest,
|
|||||||
if (n != 0 && --n != 0)
|
if (n != 0 && --n != 0)
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
register gchar c = *s++;
|
gchar c = *s++;
|
||||||
|
|
||||||
*d++ = c;
|
*d++ = c;
|
||||||
if (c == 0)
|
if (c == 0)
|
||||||
@ -1409,9 +1409,9 @@ g_strlcat (gchar *dest,
|
|||||||
const gchar *src,
|
const gchar *src,
|
||||||
gsize dest_size)
|
gsize dest_size)
|
||||||
{
|
{
|
||||||
register gchar *d = dest;
|
gchar *d = dest;
|
||||||
register const gchar *s = src;
|
const gchar *s = src;
|
||||||
register gsize bytes_left = dest_size;
|
gsize bytes_left = dest_size;
|
||||||
gsize dlength; /* Logically, MIN (strlen (d), dest_size) */
|
gsize dlength; /* Logically, MIN (strlen (d), dest_size) */
|
||||||
|
|
||||||
g_return_val_if_fail (dest != NULL, 0);
|
g_return_val_if_fail (dest != NULL, 0);
|
||||||
@ -1539,7 +1539,7 @@ g_str_is_ascii (const gchar *str)
|
|||||||
gchar*
|
gchar*
|
||||||
g_strdown (gchar *string)
|
g_strdown (gchar *string)
|
||||||
{
|
{
|
||||||
register guchar *s;
|
guchar *s;
|
||||||
|
|
||||||
g_return_val_if_fail (string != NULL, NULL);
|
g_return_val_if_fail (string != NULL, NULL);
|
||||||
|
|
||||||
@ -1570,7 +1570,7 @@ g_strdown (gchar *string)
|
|||||||
gchar*
|
gchar*
|
||||||
g_strup (gchar *string)
|
g_strup (gchar *string)
|
||||||
{
|
{
|
||||||
register guchar *s;
|
guchar *s;
|
||||||
|
|
||||||
g_return_val_if_fail (string != NULL, NULL);
|
g_return_val_if_fail (string != NULL, NULL);
|
||||||
|
|
||||||
@ -1606,14 +1606,14 @@ g_strreverse (gchar *string)
|
|||||||
|
|
||||||
if (*string)
|
if (*string)
|
||||||
{
|
{
|
||||||
register gchar *h, *t;
|
gchar *h, *t;
|
||||||
|
|
||||||
h = string;
|
h = string;
|
||||||
t = string + strlen (string) - 1;
|
t = string + strlen (string) - 1;
|
||||||
|
|
||||||
while (h < t)
|
while (h < t)
|
||||||
{
|
{
|
||||||
register gchar c;
|
gchar c;
|
||||||
|
|
||||||
c = *h;
|
c = *h;
|
||||||
*h = *t;
|
*h = *t;
|
||||||
@ -1934,7 +1934,7 @@ g_strdelimit (gchar *string,
|
|||||||
const gchar *delimiters,
|
const gchar *delimiters,
|
||||||
gchar new_delim)
|
gchar new_delim)
|
||||||
{
|
{
|
||||||
register gchar *c;
|
gchar *c;
|
||||||
|
|
||||||
g_return_val_if_fail (string != NULL, NULL);
|
g_return_val_if_fail (string != NULL, NULL);
|
||||||
|
|
||||||
@ -1971,7 +1971,7 @@ g_strcanon (gchar *string,
|
|||||||
const gchar *valid_chars,
|
const gchar *valid_chars,
|
||||||
gchar substitutor)
|
gchar substitutor)
|
||||||
{
|
{
|
||||||
register gchar *c;
|
gchar *c;
|
||||||
|
|
||||||
g_return_val_if_fail (string != NULL, NULL);
|
g_return_val_if_fail (string != NULL, NULL);
|
||||||
g_return_val_if_fail (valid_chars != NULL, NULL);
|
g_return_val_if_fail (valid_chars != NULL, NULL);
|
||||||
|
@ -188,7 +188,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
# if defined (__i386__)
|
# if defined (__i386__)
|
||||||
# define GUINT16_SWAP_LE_BE_IA32(val) \
|
# define GUINT16_SWAP_LE_BE_IA32(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint16 __v, __x = ((guint16) (val)); \
|
({ guint16 __v, __x = ((guint16) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -202,7 +202,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
&& !defined (__pentiumpro__) && !defined (__pentium4__)
|
&& !defined (__pentiumpro__) && !defined (__pentium4__)
|
||||||
# define GUINT32_SWAP_LE_BE_IA32(val) \
|
# define GUINT32_SWAP_LE_BE_IA32(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint32 __v, __x = ((guint32) (val)); \
|
({ guint32 __v, __x = ((guint32) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -216,7 +216,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
# else /* 486 and higher has bswap */
|
# else /* 486 and higher has bswap */
|
||||||
# define GUINT32_SWAP_LE_BE_IA32(val) \
|
# define GUINT32_SWAP_LE_BE_IA32(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint32 __v, __x = ((guint32) (val)); \
|
({ guint32 __v, __x = ((guint32) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -249,7 +249,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
# elif defined (__ia64__)
|
# elif defined (__ia64__)
|
||||||
# define GUINT16_SWAP_LE_BE_IA64(val) \
|
# define GUINT16_SWAP_LE_BE_IA64(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint16 __v, __x = ((guint16) (val)); \
|
({ guint16 __v, __x = ((guint16) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -260,7 +260,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
__v; }))
|
__v; }))
|
||||||
# define GUINT32_SWAP_LE_BE_IA64(val) \
|
# define GUINT32_SWAP_LE_BE_IA64(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint32 __v, __x = ((guint32) (val)); \
|
({ guint32 __v, __x = ((guint32) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -271,7 +271,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
__v; }))
|
__v; }))
|
||||||
# define GUINT64_SWAP_LE_BE_IA64(val) \
|
# define GUINT64_SWAP_LE_BE_IA64(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint64 __v, __x = ((guint64) (val)); \
|
({ guint64 __v, __x = ((guint64) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -289,7 +289,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
# elif defined (__x86_64__)
|
# elif defined (__x86_64__)
|
||||||
# define GUINT32_SWAP_LE_BE_X86_64(val) \
|
# define GUINT32_SWAP_LE_BE_X86_64(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint32 __v, __x = ((guint32) (val)); \
|
({ guint32 __v, __x = ((guint32) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
@ -299,7 +299,7 @@ typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
|||||||
__v; }))
|
__v; }))
|
||||||
# define GUINT64_SWAP_LE_BE_X86_64(val) \
|
# define GUINT64_SWAP_LE_BE_X86_64(val) \
|
||||||
(G_GNUC_EXTENSION \
|
(G_GNUC_EXTENSION \
|
||||||
({ register guint64 __v, __x = ((guint64) (val)); \
|
({ guint64 __v, __x = ((guint64) (val)); \
|
||||||
if (__builtin_constant_p (__x)) \
|
if (__builtin_constant_p (__x)) \
|
||||||
__v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \
|
__v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \
|
||||||
else \
|
else \
|
||||||
|
@ -307,7 +307,7 @@ g_bit_storage (gulong number)
|
|||||||
return G_LIKELY (number) ?
|
return G_LIKELY (number) ?
|
||||||
((GLIB_SIZEOF_LONG * 8U - 1) ^ (guint) __builtin_clzl(number)) + 1 : 1;
|
((GLIB_SIZEOF_LONG * 8U - 1) ^ (guint) __builtin_clzl(number)) + 1 : 1;
|
||||||
#else
|
#else
|
||||||
register guint n_bits = 0;
|
guint n_bits = 0;
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -829,7 +829,7 @@ else
|
|||||||
c = 0;
|
c = 0;
|
||||||
for (i = 0; i < 4; ++i)
|
for (i = 0; i < 4; ++i)
|
||||||
{
|
{
|
||||||
register int cc = *(++ptr);
|
int cc = *(++ptr);
|
||||||
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
||||||
if (cc >= CHAR_a) cc -= 32; /* Convert to upper case */
|
if (cc >= CHAR_a) cc -= 32; /* Convert to upper case */
|
||||||
c = (c << 4) + cc - ((cc < CHAR_A)? CHAR_0 : (CHAR_A - 10));
|
c = (c << 4) + cc - ((cc < CHAR_A)? CHAR_0 : (CHAR_A - 10));
|
||||||
@ -1039,7 +1039,7 @@ else
|
|||||||
c = 0;
|
c = 0;
|
||||||
for (i = 0; i < 2; ++i)
|
for (i = 0; i < 2; ++i)
|
||||||
{
|
{
|
||||||
register int cc = *(++ptr);
|
int cc = *(++ptr);
|
||||||
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
||||||
if (cc >= CHAR_a) cc -= 32; /* Convert to upper case */
|
if (cc >= CHAR_a) cc -= 32; /* Convert to upper case */
|
||||||
c = (c << 4) + cc - ((cc < CHAR_A)? CHAR_0 : (CHAR_A - 10));
|
c = (c << 4) + cc - ((cc < CHAR_A)? CHAR_0 : (CHAR_A - 10));
|
||||||
@ -1059,7 +1059,7 @@ else
|
|||||||
c = 0;
|
c = 0;
|
||||||
while (MAX_255(*pt) && g_ascii_isxdigit(*pt) != 0)
|
while (MAX_255(*pt) && g_ascii_isxdigit(*pt) != 0)
|
||||||
{
|
{
|
||||||
register int cc = *pt++;
|
int cc = *pt++;
|
||||||
if (c == 0 && cc == CHAR_0) continue; /* Leading zeroes */
|
if (c == 0 && cc == CHAR_0) continue; /* Leading zeroes */
|
||||||
|
|
||||||
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
#ifndef EBCDIC /* ASCII/UTF-8 coding */
|
||||||
@ -1721,8 +1721,8 @@ find_fixedlength(pcre_uchar *code, BOOL utf, BOOL atend, compile_data *cd)
|
|||||||
{
|
{
|
||||||
int length = -1;
|
int length = -1;
|
||||||
|
|
||||||
register int branchlength = 0;
|
int branchlength = 0;
|
||||||
register pcre_uchar *cc = code + 1 + LINK_SIZE;
|
pcre_uchar *cc = code + 1 + LINK_SIZE;
|
||||||
|
|
||||||
/* Scan along the opcodes for this branch. If we get to the end of the
|
/* Scan along the opcodes for this branch. If we get to the end of the
|
||||||
branch, check the length against that of the other branches. */
|
branch, check the length against that of the other branches. */
|
||||||
@ -1731,7 +1731,7 @@ for (;;)
|
|||||||
{
|
{
|
||||||
int d;
|
int d;
|
||||||
pcre_uchar *ce, *cs;
|
pcre_uchar *ce, *cs;
|
||||||
register int op = *cc;
|
int op = *cc;
|
||||||
|
|
||||||
switch (op)
|
switch (op)
|
||||||
{
|
{
|
||||||
@ -2045,7 +2045,7 @@ PRIV(find_bracket)(const pcre_uchar *code, BOOL utf, int number)
|
|||||||
{
|
{
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
register int c = *code;
|
int c = *code;
|
||||||
|
|
||||||
if (c == OP_END) return NULL;
|
if (c == OP_END) return NULL;
|
||||||
|
|
||||||
@ -2183,7 +2183,7 @@ find_recurse(const pcre_uchar *code, BOOL utf)
|
|||||||
{
|
{
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
register int c = *code;
|
int c = *code;
|
||||||
if (c == OP_END) return NULL;
|
if (c == OP_END) return NULL;
|
||||||
if (c == OP_RECURSE) return code;
|
if (c == OP_RECURSE) return code;
|
||||||
|
|
||||||
@ -2337,7 +2337,7 @@ static BOOL
|
|||||||
could_be_empty_branch(const pcre_uchar *code, const pcre_uchar *endcode,
|
could_be_empty_branch(const pcre_uchar *code, const pcre_uchar *endcode,
|
||||||
BOOL utf, compile_data *cd)
|
BOOL utf, compile_data *cd)
|
||||||
{
|
{
|
||||||
register int c;
|
int c;
|
||||||
for (code = first_significant_code(code + PRIV(OP_lengths)[*code], TRUE);
|
for (code = first_significant_code(code + PRIV(OP_lengths)[*code], TRUE);
|
||||||
code < endcode;
|
code < endcode;
|
||||||
code = first_significant_code(code + PRIV(OP_lengths)[c], TRUE))
|
code = first_significant_code(code + PRIV(OP_lengths)[c], TRUE))
|
||||||
@ -2737,7 +2737,7 @@ static int
|
|||||||
check_posix_name(const pcre_uchar *ptr, int len)
|
check_posix_name(const pcre_uchar *ptr, int len)
|
||||||
{
|
{
|
||||||
const char *pn = posix_names;
|
const char *pn = posix_names;
|
||||||
register int yield = 0;
|
int yield = 0;
|
||||||
while (posix_name_lengths[yield] != 0)
|
while (posix_name_lengths[yield] != 0)
|
||||||
{
|
{
|
||||||
if (len == posix_name_lengths[yield] &&
|
if (len == posix_name_lengths[yield] &&
|
||||||
@ -3449,8 +3449,8 @@ pcre_int32 req_caseopt, reqvary, tempreqvary;
|
|||||||
int options = *optionsptr; /* May change dynamically */
|
int options = *optionsptr; /* May change dynamically */
|
||||||
int after_manual_callout = 0;
|
int after_manual_callout = 0;
|
||||||
int length_prevgroup = 0;
|
int length_prevgroup = 0;
|
||||||
register int c;
|
int c;
|
||||||
register pcre_uchar *code = *codeptr;
|
pcre_uchar *code = *codeptr;
|
||||||
pcre_uchar *last_code = code;
|
pcre_uchar *last_code = code;
|
||||||
pcre_uchar *orig_code = code;
|
pcre_uchar *orig_code = code;
|
||||||
pcre_uchar *tempcode;
|
pcre_uchar *tempcode;
|
||||||
@ -3896,7 +3896,7 @@ for (;; ptr++)
|
|||||||
{
|
{
|
||||||
BOOL local_negate = FALSE;
|
BOOL local_negate = FALSE;
|
||||||
int posix_class, taboffset, tabopt;
|
int posix_class, taboffset, tabopt;
|
||||||
register const pcre_uint8 *cbits = cd->cbits;
|
const pcre_uint8 *cbits = cd->cbits;
|
||||||
pcre_uint8 pbits[32];
|
pcre_uint8 pbits[32];
|
||||||
|
|
||||||
if (ptr[1] != CHAR_COLON)
|
if (ptr[1] != CHAR_COLON)
|
||||||
@ -4023,7 +4023,7 @@ for (;; ptr++)
|
|||||||
|
|
||||||
if (c < 0)
|
if (c < 0)
|
||||||
{
|
{
|
||||||
register const pcre_uint8 *cbits = cd->cbits;
|
const pcre_uint8 *cbits = cd->cbits;
|
||||||
/* Every class contains at least two < 256 characters. */
|
/* Every class contains at least two < 256 characters. */
|
||||||
class_has_8bitchar++;
|
class_has_8bitchar++;
|
||||||
/* Every class contains at least two characters. */
|
/* Every class contains at least two characters. */
|
||||||
@ -5111,7 +5111,7 @@ for (;; ptr++)
|
|||||||
|
|
||||||
else if (*previous >= OP_ASSERT && *previous <= OP_COND)
|
else if (*previous >= OP_ASSERT && *previous <= OP_COND)
|
||||||
{
|
{
|
||||||
register int i;
|
int i;
|
||||||
int len = (int)(code - previous);
|
int len = (int)(code - previous);
|
||||||
pcre_uchar *bralink = NULL;
|
pcre_uchar *bralink = NULL;
|
||||||
pcre_uchar *brazeroptr = NULL;
|
pcre_uchar *brazeroptr = NULL;
|
||||||
@ -7340,13 +7340,13 @@ Returns: TRUE or FALSE
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static BOOL
|
static BOOL
|
||||||
is_anchored(register const pcre_uchar *code, unsigned int bracket_map,
|
is_anchored(const pcre_uchar *code, unsigned int bracket_map,
|
||||||
unsigned int backref_map)
|
unsigned int backref_map)
|
||||||
{
|
{
|
||||||
do {
|
do {
|
||||||
const pcre_uchar *scode = first_significant_code(
|
const pcre_uchar *scode = first_significant_code(
|
||||||
code + PRIV(OP_lengths)[*code], FALSE);
|
code + PRIV(OP_lengths)[*code], FALSE);
|
||||||
register int op = *scode;
|
int op = *scode;
|
||||||
|
|
||||||
/* Non-capturing brackets */
|
/* Non-capturing brackets */
|
||||||
|
|
||||||
@ -7423,7 +7423,7 @@ is_startline(const pcre_uchar *code, unsigned int bracket_map,
|
|||||||
do {
|
do {
|
||||||
const pcre_uchar *scode = first_significant_code(
|
const pcre_uchar *scode = first_significant_code(
|
||||||
code + PRIV(OP_lengths)[*code], FALSE);
|
code + PRIV(OP_lengths)[*code], FALSE);
|
||||||
register int op = *scode;
|
int op = *scode;
|
||||||
|
|
||||||
/* If we are at the start of a conditional assertion group, *both* the
|
/* If we are at the start of a conditional assertion group, *both* the
|
||||||
conditional assertion *and* what follows the condition must satisfy the test
|
conditional assertion *and* what follows the condition must satisfy the test
|
||||||
@ -7522,14 +7522,14 @@ Returns: -1 or the fixed first char
|
|||||||
static int
|
static int
|
||||||
find_firstassertedchar(const pcre_uchar *code, BOOL inassert)
|
find_firstassertedchar(const pcre_uchar *code, BOOL inassert)
|
||||||
{
|
{
|
||||||
register int c = -1;
|
int c = -1;
|
||||||
do {
|
do {
|
||||||
int d;
|
int d;
|
||||||
int xl = (*code == OP_CBRA || *code == OP_SCBRA ||
|
int xl = (*code == OP_CBRA || *code == OP_SCBRA ||
|
||||||
*code == OP_CBRAPOS || *code == OP_SCBRAPOS)? IMM2_SIZE:0;
|
*code == OP_CBRAPOS || *code == OP_SCBRAPOS)? IMM2_SIZE:0;
|
||||||
const pcre_uchar *scode = first_significant_code(code + 1+LINK_SIZE + xl,
|
const pcre_uchar *scode = first_significant_code(code + 1+LINK_SIZE + xl,
|
||||||
TRUE);
|
TRUE);
|
||||||
register int op = *scode;
|
int op = *scode;
|
||||||
|
|
||||||
switch(op)
|
switch(op)
|
||||||
{
|
{
|
||||||
|
@ -3464,7 +3464,7 @@ for (;;)
|
|||||||
{
|
{
|
||||||
while (current_subject < end_subject)
|
while (current_subject < end_subject)
|
||||||
{
|
{
|
||||||
register unsigned int c = *current_subject;
|
unsigned int c = *current_subject;
|
||||||
#ifndef COMPILE_PCRE8
|
#ifndef COMPILE_PCRE8
|
||||||
if (c > 255) c = 255;
|
if (c > 255) c = 255;
|
||||||
#endif
|
#endif
|
||||||
@ -3519,7 +3519,7 @@ for (;;)
|
|||||||
|
|
||||||
if (has_req_char && end_subject - current_subject < REQ_BYTE_MAX)
|
if (has_req_char && end_subject - current_subject < REQ_BYTE_MAX)
|
||||||
{
|
{
|
||||||
register PCRE_PUCHAR p = current_subject + (has_first_char? 1:0);
|
PCRE_PUCHAR p = current_subject + (has_first_char? 1:0);
|
||||||
|
|
||||||
/* We don't need to repeat the search if we haven't yet reached the
|
/* We don't need to repeat the search if we haven't yet reached the
|
||||||
place we found it at last time. */
|
place we found it at last time. */
|
||||||
@ -3530,7 +3530,7 @@ for (;;)
|
|||||||
{
|
{
|
||||||
while (p < end_subject)
|
while (p < end_subject)
|
||||||
{
|
{
|
||||||
register int pp = *p++;
|
int pp = *p++;
|
||||||
if (pp == req_char || pp == req_char2) { p--; break; }
|
if (pp == req_char || pp == req_char2) { p--; break; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -145,11 +145,11 @@ Returns: >= 0 the number of subject bytes matched
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static int
|
static int
|
||||||
match_ref(int offset, register PCRE_PUCHAR eptr, int length, match_data *md,
|
match_ref(int offset, PCRE_PUCHAR eptr, int length, match_data *md,
|
||||||
BOOL caseless)
|
BOOL caseless)
|
||||||
{
|
{
|
||||||
PCRE_PUCHAR eptr_start = eptr;
|
PCRE_PUCHAR eptr_start = eptr;
|
||||||
register PCRE_PUCHAR p = md->start_subject + md->offset_vector[offset];
|
PCRE_PUCHAR p = md->start_subject + md->offset_vector[offset];
|
||||||
|
|
||||||
#ifdef PCRE_DEBUG
|
#ifdef PCRE_DEBUG
|
||||||
if (eptr >= md->end_subject)
|
if (eptr >= md->end_subject)
|
||||||
@ -285,7 +285,6 @@ versions and production versions. Note that the "rw" argument of RMATCH isn't
|
|||||||
actually used in this definition. */
|
actually used in this definition. */
|
||||||
|
|
||||||
#ifndef NO_RECURSE
|
#ifndef NO_RECURSE
|
||||||
#define REGISTER register
|
|
||||||
|
|
||||||
#ifdef PCRE_DEBUG
|
#ifdef PCRE_DEBUG
|
||||||
#define RMATCH(ra,rb,rc,rd,re,rw) \
|
#define RMATCH(ra,rb,rc,rd,re,rw) \
|
||||||
@ -312,8 +311,6 @@ actually used in this definition. */
|
|||||||
the "rd" argument of RMATCH isn't actually used in this definition. It's the md
|
the "rd" argument of RMATCH isn't actually used in this definition. It's the md
|
||||||
argument of match(), which never changes. */
|
argument of match(), which never changes. */
|
||||||
|
|
||||||
#define REGISTER
|
|
||||||
|
|
||||||
#define RMATCH(ra,rb,rc,rd,re,rw)\
|
#define RMATCH(ra,rb,rc,rd,re,rw)\
|
||||||
{\
|
{\
|
||||||
heapframe *newframe = frame->Xnextframe;\
|
heapframe *newframe = frame->Xnextframe;\
|
||||||
@ -478,7 +475,7 @@ Returns: MATCH_MATCH if matched ) these values are >= 0
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static int
|
static int
|
||||||
match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
|
match(PCRE_PUCHAR eptr, const pcre_uchar *ecode,
|
||||||
PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
|
PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
|
||||||
unsigned int rdepth)
|
unsigned int rdepth)
|
||||||
{
|
{
|
||||||
@ -486,10 +483,10 @@ match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
|
|||||||
so they can be ordinary variables in all cases. Mark some of them with
|
so they can be ordinary variables in all cases. Mark some of them with
|
||||||
"register" because they are used a lot in loops. */
|
"register" because they are used a lot in loops. */
|
||||||
|
|
||||||
register int rrc; /* Returns from recursive calls */
|
int rrc; /* Returns from recursive calls */
|
||||||
register int i; /* Used for loops not involving calls to RMATCH() */
|
int i; /* Used for loops not involving calls to RMATCH() */
|
||||||
register unsigned int c; /* Character values not kept over RMATCH() calls */
|
unsigned int c; /* Character values not kept over RMATCH() calls */
|
||||||
register BOOL utf; /* Local copy of UTF flag for speed */
|
BOOL utf; /* Local copy of UTF flag for speed */
|
||||||
|
|
||||||
BOOL minimize, possessive; /* Quantifier options */
|
BOOL minimize, possessive; /* Quantifier options */
|
||||||
BOOL caseless;
|
BOOL caseless;
|
||||||
@ -1942,8 +1939,8 @@ for (;;)
|
|||||||
|
|
||||||
if (offset > offset_top)
|
if (offset > offset_top)
|
||||||
{
|
{
|
||||||
register int *iptr = md->offset_vector + offset_top;
|
int *iptr = md->offset_vector + offset_top;
|
||||||
register int *iend = md->offset_vector + offset;
|
int *iend = md->offset_vector + offset;
|
||||||
while (iptr < iend) *iptr++ = -1;
|
while (iptr < iend) *iptr++ = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3575,7 +3572,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int ch, och;
|
unsigned int ch, och;
|
||||||
|
|
||||||
ecode++;
|
ecode++;
|
||||||
GETCHARINC(ch, ecode);
|
GETCHARINC(ch, ecode);
|
||||||
@ -3602,7 +3599,7 @@ for (;;)
|
|||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
register unsigned int ch = ecode[1];
|
unsigned int ch = ecode[1];
|
||||||
c = *eptr++;
|
c = *eptr++;
|
||||||
if (ch == c || (op == OP_NOTI && TABLE_GET(ch, md->fcc, ch) == c))
|
if (ch == c || (op == OP_NOTI && TABLE_GET(ch, md->fcc, ch) == c))
|
||||||
RRETURN(MATCH_NOMATCH);
|
RRETURN(MATCH_NOMATCH);
|
||||||
@ -3716,7 +3713,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (i = 1; i <= min; i++)
|
for (i = 1; i <= min; i++)
|
||||||
{
|
{
|
||||||
if (eptr >= md->end_subject)
|
if (eptr >= md->end_subject)
|
||||||
@ -3751,7 +3748,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (fi = min;; fi++)
|
for (fi = min;; fi++)
|
||||||
{
|
{
|
||||||
RMATCH(eptr, ecode, offset_top, md, eptrb, RM28);
|
RMATCH(eptr, ecode, offset_top, md, eptrb, RM28);
|
||||||
@ -3796,7 +3793,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (i = min; i < max; i++)
|
for (i = min; i < max; i++)
|
||||||
{
|
{
|
||||||
int len = 1;
|
int len = 1;
|
||||||
@ -3853,7 +3850,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (i = 1; i <= min; i++)
|
for (i = 1; i <= min; i++)
|
||||||
{
|
{
|
||||||
if (eptr >= md->end_subject)
|
if (eptr >= md->end_subject)
|
||||||
@ -3887,7 +3884,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (fi = min;; fi++)
|
for (fi = min;; fi++)
|
||||||
{
|
{
|
||||||
RMATCH(eptr, ecode, offset_top, md, eptrb, RM32);
|
RMATCH(eptr, ecode, offset_top, md, eptrb, RM32);
|
||||||
@ -3931,7 +3928,7 @@ for (;;)
|
|||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
if (utf)
|
if (utf)
|
||||||
{
|
{
|
||||||
register unsigned int d;
|
unsigned int d;
|
||||||
for (i = min; i < max; i++)
|
for (i = min; i < max; i++)
|
||||||
{
|
{
|
||||||
int len = 1;
|
int len = 1;
|
||||||
@ -6497,7 +6494,7 @@ tables = re->tables;
|
|||||||
|
|
||||||
if (extra_data != NULL)
|
if (extra_data != NULL)
|
||||||
{
|
{
|
||||||
register unsigned int flags = extra_data->flags;
|
unsigned int flags = extra_data->flags;
|
||||||
if ((flags & PCRE_EXTRA_STUDY_DATA) != 0)
|
if ((flags & PCRE_EXTRA_STUDY_DATA) != 0)
|
||||||
study = (const pcre_study_data *)extra_data->study_data;
|
study = (const pcre_study_data *)extra_data->study_data;
|
||||||
if ((flags & PCRE_EXTRA_MATCH_LIMIT) != 0)
|
if ((flags & PCRE_EXTRA_MATCH_LIMIT) != 0)
|
||||||
@ -6658,8 +6655,8 @@ in case they inspect these fields. */
|
|||||||
|
|
||||||
if (md->offset_vector != NULL)
|
if (md->offset_vector != NULL)
|
||||||
{
|
{
|
||||||
register int *iptr = md->offset_vector + ocount;
|
int *iptr = md->offset_vector + ocount;
|
||||||
register int *iend = iptr - re->top_bracket;
|
int *iend = iptr - re->top_bracket;
|
||||||
if (iend < md->offset_vector + 2) iend = md->offset_vector + 2;
|
if (iend < md->offset_vector + 2) iend = md->offset_vector + 2;
|
||||||
while (--iptr >= iend) *iptr = -1;
|
while (--iptr >= iend) *iptr = -1;
|
||||||
md->offset_vector[0] = md->offset_vector[1] = -1;
|
md->offset_vector[0] = md->offset_vector[1] = -1;
|
||||||
@ -6804,7 +6801,7 @@ for(;;)
|
|||||||
{
|
{
|
||||||
while (start_match < end_subject)
|
while (start_match < end_subject)
|
||||||
{
|
{
|
||||||
register unsigned int c = *start_match;
|
unsigned int c = *start_match;
|
||||||
#ifndef COMPILE_PCRE8
|
#ifndef COMPILE_PCRE8
|
||||||
if (c > 255) c = 255;
|
if (c > 255) c = 255;
|
||||||
#endif
|
#endif
|
||||||
@ -6861,7 +6858,7 @@ for(;;)
|
|||||||
|
|
||||||
if (has_req_char && end_subject - start_match < REQ_BYTE_MAX)
|
if (has_req_char && end_subject - start_match < REQ_BYTE_MAX)
|
||||||
{
|
{
|
||||||
register PCRE_PUCHAR p = start_match + (has_first_char? 1:0);
|
PCRE_PUCHAR p = start_match + (has_first_char? 1:0);
|
||||||
|
|
||||||
/* We don't need to repeat the search if we haven't yet reached the
|
/* We don't need to repeat the search if we haven't yet reached the
|
||||||
place we found it at last time. */
|
place we found it at last time. */
|
||||||
@ -6872,7 +6869,7 @@ for(;;)
|
|||||||
{
|
{
|
||||||
while (p < end_subject)
|
while (p < end_subject)
|
||||||
{
|
{
|
||||||
register int pp = *p++;
|
int pp = *p++;
|
||||||
if (pp == req_char || pp == req_char2) { p--; break; }
|
if (pp == req_char || pp == req_char2) { p--; break; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -7065,7 +7062,7 @@ if (rc == MATCH_MATCH || rc == MATCH_ACCEPT)
|
|||||||
|
|
||||||
if (md->end_offset_top/2 <= re->top_bracket && offsets != NULL)
|
if (md->end_offset_top/2 <= re->top_bracket && offsets != NULL)
|
||||||
{
|
{
|
||||||
register int *iptr, *iend;
|
int *iptr, *iend;
|
||||||
int resetcount = 2 + re->top_bracket * 2;
|
int resetcount = 2 + re->top_bracket * 2;
|
||||||
if (resetcount > offsetcount) resetcount = offsetcount;
|
if (resetcount > offsetcount) resetcount = offsetcount;
|
||||||
iptr = offsets + md->end_offset_top;
|
iptr = offsets + md->end_offset_top;
|
||||||
|
@ -67,7 +67,7 @@ PRIV(ord2utf)(pcre_uint32 cvalue, pcre_uchar *buffer)
|
|||||||
{
|
{
|
||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
|
|
||||||
register int i, j;
|
int i, j;
|
||||||
|
|
||||||
/* Checking invalid cvalue character, encoded as invalid UTF-16 character.
|
/* Checking invalid cvalue character, encoded as invalid UTF-16 character.
|
||||||
Should never happen in practice. */
|
Should never happen in practice. */
|
||||||
|
@ -85,8 +85,8 @@ int length = -1;
|
|||||||
/* PCRE_UTF16 has the same value as PCRE_UTF8. */
|
/* PCRE_UTF16 has the same value as PCRE_UTF8. */
|
||||||
BOOL utf = (options & PCRE_UTF8) != 0;
|
BOOL utf = (options & PCRE_UTF8) != 0;
|
||||||
BOOL had_recurse = FALSE;
|
BOOL had_recurse = FALSE;
|
||||||
register int branchlength = 0;
|
int branchlength = 0;
|
||||||
register pcre_uchar *cc = (pcre_uchar *)code + 1 + LINK_SIZE;
|
pcre_uchar *cc = (pcre_uchar *)code + 1 + LINK_SIZE;
|
||||||
|
|
||||||
if (*code == OP_CBRA || *code == OP_SCBRA ||
|
if (*code == OP_CBRA || *code == OP_SCBRA ||
|
||||||
*code == OP_CBRAPOS || *code == OP_SCBRAPOS) cc += IMM2_SIZE;
|
*code == OP_CBRAPOS || *code == OP_SCBRAPOS) cc += IMM2_SIZE;
|
||||||
@ -98,7 +98,7 @@ for (;;)
|
|||||||
{
|
{
|
||||||
int d, min;
|
int d, min;
|
||||||
pcre_uchar *cs, *ce;
|
pcre_uchar *cs, *ce;
|
||||||
register int op = *cc;
|
int op = *cc;
|
||||||
|
|
||||||
switch (op)
|
switch (op)
|
||||||
{
|
{
|
||||||
@ -631,7 +631,7 @@ static void
|
|||||||
set_type_bits(pcre_uint8 *start_bits, int cbit_type, int table_limit,
|
set_type_bits(pcre_uint8 *start_bits, int cbit_type, int table_limit,
|
||||||
compile_data *cd)
|
compile_data *cd)
|
||||||
{
|
{
|
||||||
register int c;
|
int c;
|
||||||
for (c = 0; c < table_limit; c++) start_bits[c] |= cd->cbits[c+cbit_type];
|
for (c = 0; c < table_limit; c++) start_bits[c] |= cd->cbits[c+cbit_type];
|
||||||
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
||||||
if (table_limit == 32) return;
|
if (table_limit == 32) return;
|
||||||
@ -673,7 +673,7 @@ static void
|
|||||||
set_nottype_bits(pcre_uint8 *start_bits, int cbit_type, int table_limit,
|
set_nottype_bits(pcre_uint8 *start_bits, int cbit_type, int table_limit,
|
||||||
compile_data *cd)
|
compile_data *cd)
|
||||||
{
|
{
|
||||||
register int c;
|
int c;
|
||||||
for (c = 0; c < table_limit; c++) start_bits[c] |= ~cd->cbits[c+cbit_type];
|
for (c = 0; c < table_limit; c++) start_bits[c] |= ~cd->cbits[c+cbit_type];
|
||||||
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
||||||
if (table_limit != 32) for (c = 24; c < 32; c++) start_bits[c] = 0xff;
|
if (table_limit != 32) for (c = 24; c < 32; c++) start_bits[c] = 0xff;
|
||||||
@ -710,7 +710,7 @@ static int
|
|||||||
set_start_bits(const pcre_uchar *code, pcre_uint8 *start_bits, BOOL utf,
|
set_start_bits(const pcre_uchar *code, pcre_uint8 *start_bits, BOOL utf,
|
||||||
compile_data *cd)
|
compile_data *cd)
|
||||||
{
|
{
|
||||||
register int c;
|
int c;
|
||||||
int yield = SSB_DONE;
|
int yield = SSB_DONE;
|
||||||
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
|
||||||
int table_limit = utf? 16:32;
|
int table_limit = utf? 16:32;
|
||||||
|
@ -106,7 +106,7 @@ int
|
|||||||
PRIV(valid_utf)(PCRE_PUCHAR string, int length, int *erroroffset)
|
PRIV(valid_utf)(PCRE_PUCHAR string, int length, int *erroroffset)
|
||||||
{
|
{
|
||||||
#ifdef SUPPORT_UTF
|
#ifdef SUPPORT_UTF
|
||||||
register PCRE_PUCHAR p;
|
PCRE_PUCHAR p;
|
||||||
|
|
||||||
if (length < 0)
|
if (length < 0)
|
||||||
{
|
{
|
||||||
@ -116,7 +116,7 @@ if (length < 0)
|
|||||||
|
|
||||||
for (p = string; length-- > 0; p++)
|
for (p = string; length-- > 0; p++)
|
||||||
{
|
{
|
||||||
register int ab, c, d;
|
int ab, c, d;
|
||||||
|
|
||||||
c = *p;
|
c = *p;
|
||||||
if (c < 128) continue; /* ASCII character */
|
if (c < 128) continue; /* ASCII character */
|
||||||
|
@ -64,9 +64,9 @@ g_cclosure_marshal_VOID__VOID (GClosure *closure,
|
|||||||
{
|
{
|
||||||
typedef void (*GMarshalFunc_VOID__VOID) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__VOID) (gpointer data1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__VOID callback;
|
GMarshalFunc_VOID__VOID callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 1);
|
g_return_if_fail (n_param_values == 1);
|
||||||
|
|
||||||
@ -129,9 +129,9 @@ g_cclosure_marshal_VOID__BOOLEAN (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__BOOLEAN) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__BOOLEAN) (gpointer data1,
|
||||||
gboolean arg_1,
|
gboolean arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__BOOLEAN callback;
|
GMarshalFunc_VOID__BOOLEAN callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -203,9 +203,9 @@ g_cclosure_marshal_VOID__CHAR (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__CHAR) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__CHAR) (gpointer data1,
|
||||||
gchar arg_1,
|
gchar arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__CHAR callback;
|
GMarshalFunc_VOID__CHAR callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -277,9 +277,9 @@ g_cclosure_marshal_VOID__UCHAR (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__UCHAR) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__UCHAR) (gpointer data1,
|
||||||
guchar arg_1,
|
guchar arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__UCHAR callback;
|
GMarshalFunc_VOID__UCHAR callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -351,9 +351,9 @@ g_cclosure_marshal_VOID__INT (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__INT) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__INT) (gpointer data1,
|
||||||
gint arg_1,
|
gint arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__INT callback;
|
GMarshalFunc_VOID__INT callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -425,9 +425,9 @@ g_cclosure_marshal_VOID__UINT (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__UINT) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__UINT) (gpointer data1,
|
||||||
guint arg_1,
|
guint arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__UINT callback;
|
GMarshalFunc_VOID__UINT callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -499,9 +499,9 @@ g_cclosure_marshal_VOID__LONG (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__LONG) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__LONG) (gpointer data1,
|
||||||
glong arg_1,
|
glong arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__LONG callback;
|
GMarshalFunc_VOID__LONG callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -573,9 +573,9 @@ g_cclosure_marshal_VOID__ULONG (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__ULONG) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__ULONG) (gpointer data1,
|
||||||
gulong arg_1,
|
gulong arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__ULONG callback;
|
GMarshalFunc_VOID__ULONG callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -647,9 +647,9 @@ g_cclosure_marshal_VOID__ENUM (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__ENUM) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__ENUM) (gpointer data1,
|
||||||
gint arg_1,
|
gint arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__ENUM callback;
|
GMarshalFunc_VOID__ENUM callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -721,9 +721,9 @@ g_cclosure_marshal_VOID__FLAGS (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__FLAGS) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__FLAGS) (gpointer data1,
|
||||||
guint arg_1,
|
guint arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__FLAGS callback;
|
GMarshalFunc_VOID__FLAGS callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -795,9 +795,9 @@ g_cclosure_marshal_VOID__FLOAT (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__FLOAT) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__FLOAT) (gpointer data1,
|
||||||
gfloat arg_1,
|
gfloat arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__FLOAT callback;
|
GMarshalFunc_VOID__FLOAT callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -869,9 +869,9 @@ g_cclosure_marshal_VOID__DOUBLE (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__DOUBLE) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__DOUBLE) (gpointer data1,
|
||||||
gdouble arg_1,
|
gdouble arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__DOUBLE callback;
|
GMarshalFunc_VOID__DOUBLE callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -943,9 +943,9 @@ g_cclosure_marshal_VOID__STRING (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__STRING) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__STRING callback;
|
GMarshalFunc_VOID__STRING callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1021,9 +1021,9 @@ g_cclosure_marshal_VOID__PARAM (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__PARAM) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__PARAM callback;
|
GMarshalFunc_VOID__PARAM callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1099,9 +1099,9 @@ g_cclosure_marshal_VOID__BOXED (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__BOXED) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__BOXED) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__BOXED callback;
|
GMarshalFunc_VOID__BOXED callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1177,9 +1177,9 @@ g_cclosure_marshal_VOID__POINTER (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__POINTER) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__POINTER) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__POINTER callback;
|
GMarshalFunc_VOID__POINTER callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1251,9 +1251,9 @@ g_cclosure_marshal_VOID__OBJECT (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__OBJECT) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__OBJECT) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__OBJECT callback;
|
GMarshalFunc_VOID__OBJECT callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1329,9 +1329,9 @@ g_cclosure_marshal_VOID__VARIANT (GClosure *closure,
|
|||||||
typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1,
|
typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1,
|
||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__VARIANT callback;
|
GMarshalFunc_VOID__VARIANT callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 2);
|
g_return_if_fail (n_param_values == 2);
|
||||||
|
|
||||||
@ -1408,9 +1408,9 @@ g_cclosure_marshal_VOID__UINT_POINTER (GClosure *closure,
|
|||||||
guint arg_1,
|
guint arg_1,
|
||||||
gpointer arg_2,
|
gpointer arg_2,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_VOID__UINT_POINTER callback;
|
GMarshalFunc_VOID__UINT_POINTER callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
|
|
||||||
g_return_if_fail (n_param_values == 3);
|
g_return_if_fail (n_param_values == 3);
|
||||||
|
|
||||||
@ -1487,9 +1487,9 @@ g_cclosure_marshal_BOOLEAN__FLAGS (GClosure *closure,
|
|||||||
typedef gboolean (*GMarshalFunc_BOOLEAN__FLAGS) (gpointer data1,
|
typedef gboolean (*GMarshalFunc_BOOLEAN__FLAGS) (gpointer data1,
|
||||||
guint arg_1,
|
guint arg_1,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_BOOLEAN__FLAGS callback;
|
GMarshalFunc_BOOLEAN__FLAGS callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
gboolean v_return;
|
gboolean v_return;
|
||||||
|
|
||||||
g_return_if_fail (return_value != NULL);
|
g_return_if_fail (return_value != NULL);
|
||||||
@ -1571,9 +1571,9 @@ g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure *closure,
|
|||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer arg_2,
|
gpointer arg_2,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_STRING__OBJECT_POINTER callback;
|
GMarshalFunc_STRING__OBJECT_POINTER callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
gchar* v_return;
|
gchar* v_return;
|
||||||
|
|
||||||
g_return_if_fail (return_value != NULL);
|
g_return_if_fail (return_value != NULL);
|
||||||
@ -1664,9 +1664,9 @@ g_cclosure_marshal_BOOLEAN__BOXED_BOXED (GClosure *closure,
|
|||||||
gpointer arg_1,
|
gpointer arg_1,
|
||||||
gpointer arg_2,
|
gpointer arg_2,
|
||||||
gpointer data2);
|
gpointer data2);
|
||||||
register GMarshalFunc_BOOLEAN__BOXED_BOXED callback;
|
GMarshalFunc_BOOLEAN__BOXED_BOXED callback;
|
||||||
register GCClosure *cc = (GCClosure*) closure;
|
GCClosure *cc = (GCClosure*) closure;
|
||||||
register gpointer data1, data2;
|
gpointer data1, data2;
|
||||||
gboolean v_return;
|
gboolean v_return;
|
||||||
|
|
||||||
g_return_if_fail (return_value != NULL);
|
g_return_if_fail (return_value != NULL);
|
||||||
|
@ -302,7 +302,7 @@ static guint g_n_signal_nodes = 0;
|
|||||||
static SignalNode **g_signal_nodes = NULL;
|
static SignalNode **g_signal_nodes = NULL;
|
||||||
|
|
||||||
static inline SignalNode*
|
static inline SignalNode*
|
||||||
LOOKUP_SIGNAL_NODE (register guint signal_id)
|
LOOKUP_SIGNAL_NODE (guint signal_id)
|
||||||
{
|
{
|
||||||
if (signal_id < g_n_signal_nodes)
|
if (signal_id < g_n_signal_nodes)
|
||||||
return g_signal_nodes[signal_id];
|
return g_signal_nodes[signal_id];
|
||||||
|
@ -386,7 +386,7 @@ static TypeNode *static_fundamental_type_nodes[(G_TYPE_FUNDAMENTAL_MAX >> G_TYP
|
|||||||
static GType static_fundamental_next = G_TYPE_RESERVED_USER_FIRST;
|
static GType static_fundamental_next = G_TYPE_RESERVED_USER_FIRST;
|
||||||
|
|
||||||
static inline TypeNode*
|
static inline TypeNode*
|
||||||
lookup_type_node_I (register GType utype)
|
lookup_type_node_I (GType utype)
|
||||||
{
|
{
|
||||||
if (utype > G_TYPE_FUNDAMENTAL_MAX)
|
if (utype > G_TYPE_FUNDAMENTAL_MAX)
|
||||||
return (TypeNode*) (utype & ~TYPE_ID_MASK);
|
return (TypeNode*) (utype & ~TYPE_ID_MASK);
|
||||||
|
@ -81,7 +81,7 @@ naive_bit_nth_msf (gulong mask, gint nth_bit)
|
|||||||
static guint
|
static guint
|
||||||
naive_bit_storage (gulong number)
|
naive_bit_storage (gulong number)
|
||||||
{
|
{
|
||||||
register guint n_bits = 0;
|
guint n_bits = 0;
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user