summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael McConville <mmcconville@mykolab.com>2015-12-08 21:12:21 -0500
committerWill Estes <westes575@gmail.com>2015-12-09 09:51:17 -0500
commit1cc5d870326d0c574a21bbe85457bfc50d6cc43e (patch)
tree8bbb5c8f2195d326bf914fc4755f3f62e27db81d /src
parentc53d722b0b4e81b08cfc2f9ff6675a7abe0de2c3 (diff)
Removed flex_realloc().
As with flex_alloc(), replace calls to flex_realloc(), which was just a wrapper around realloc().
Diffstat (limited to 'src')
-rw-r--r--src/filter.c7
-rw-r--r--src/flexdef.h1
-rw-r--r--src/misc.c5
-rw-r--r--src/scan.l5
-rw-r--r--src/scanflags.c3
5 files changed, 6 insertions, 15 deletions
diff --git a/src/filter.c b/src/filter.c
index ac2f799..aebc2fc 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -75,12 +75,7 @@ struct filter *filter_create_ext (struct filter *chain, const char *cmd,
while ((s = va_arg (ap, const char *)) != NULL) {
if (f->argc >= max_args) {
max_args += 8;
- f->argv =
- (const char **) flex_realloc (f->argv,
- sizeof (char
- *) *
- (max_args +
- 1));
+ f->argv = realloc(f->argv, sizeof(char*) * (max_args + 1));
}
f->argv[f->argc++] = s;
}
diff --git a/src/flexdef.h b/src/flexdef.h
index 227ba9f..098eb04 100644
--- a/src/flexdef.h
+++ b/src/flexdef.h
@@ -677,7 +677,6 @@ extern int num_backing_up, bol_needed;
void *allocate_array PROTO ((int, size_t));
void *reallocate_array PROTO ((void *, int, size_t));
-void *flex_realloc PROTO ((void *, size_t));
void flex_free PROTO ((void *));
#define allocate_integer_array(size) \
diff --git a/src/misc.c b/src/misc.c
index a67adbe..523ff92 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -67,7 +67,8 @@ static void sko_push(bool dc)
}
if(sko_len >= sko_sz){
sko_sz *= 2;
- sko_stack = (struct sko_state*)flex_realloc(sko_stack,sizeof(struct sko_state)*sko_sz);
+ sko_stack = realloc(sko_stack,
+ sizeof(struct sko_state) * sko_sz);
}
/* initialize to zero and push */
@@ -719,7 +720,7 @@ void *reallocate_array (void *array, int size, size_t element_size)
void *new_array;
size_t num_bytes = element_size * size;
- new_array = flex_realloc (array, num_bytes);
+ new_array = realloc(array, num_bytes);
if (!new_array)
flexfatal (_("attempt to increase array size failed"));
diff --git a/src/scan.l b/src/scan.l
index 8407fea..c5c25ec 100644
--- a/src/scan.l
+++ b/src/scan.l
@@ -1013,11 +1013,6 @@ void set_input_file( char *file )
/* Wrapper routines for accessing the scanner's malloc routines. */
-void *flex_realloc( void *ptr, size_t size )
- {
- return realloc(ptr, size);
- }
-
void flex_free( void *ptr )
{
if ( ptr )
diff --git a/src/scanflags.c b/src/scanflags.c
index ccdb8ff..aa3de8a 100644
--- a/src/scanflags.c
+++ b/src/scanflags.c
@@ -40,7 +40,8 @@ void
sf_push (void)
{
if (_sf_top_ix + 1 >= _sf_max)
- _sf_stk = (scanflags_t*) flex_realloc ( (void*) _sf_stk, sizeof(scanflags_t) * (_sf_max += 32));
+ _sf_max += 32;
+ _sf_stk = realloc(_sf_stk, sizeof(scanflags_t) * _sf_max);
// copy the top element
_sf_stk[_sf_top_ix + 1] = _sf_stk[_sf_top_ix];