Change 'name' argument of find_fixed_array_item() to const char *

This commit is contained in:
Kevin Easton
2016-10-15 00:17:31 +11:00
parent a7f2462395
commit dec7caafd0
3 changed files with 3 additions and 3 deletions

View File

@@ -111,6 +111,6 @@ Array_item *BX_remove_all_from_array (Array *, char *);
Array_item *BX_array_lookup (Array *, char *, int wild, int delete);
Array_item *BX_find_array_item (Array *, char *, int *cnt, int *loc);
void *BX_find_fixed_array_item (void *Array, size_t size, int siz, char *, int *cnt, int *loc);
void *BX_find_fixed_array_item (void *Array, size_t size, int siz, const char *, int *cnt, int *loc);
#endif

View File

@@ -245,7 +245,7 @@ extern Function_ptr *global;
#define array_lookup (*(Array_item *(*)(Array *, char *, int, int ))global[ARRAY_LOOKUP])
#define find_array_item (*(Array_item *(*)(Array *, char *, int *, int *))global[FIND_ARRAY_ITEM])
#define find_fixed_array_item (*(void *(*)(void *, size_t, int, char *, int *, int *))global[FIND_FIXED_ARRAY_ITEM])
#define find_fixed_array_item (*(void *(*)(void *, size_t, int, const char *, int *, int *))global[FIND_FIXED_ARRAY_ITEM])
/* output.c */
#define put_it (*(void (*)(const char *, ...))global[PUT_IT])

View File

@@ -351,7 +351,7 @@ Array_item *BX_find_array_item (Array *set, char *name, int *cnt, int *loc)
* This code is identical to find_array_item except ``list'' is a 1st
* level array instead of a 2nd level array.
*/
void * BX_find_fixed_array_item (void *list, size_t size, int howmany, char *name, int *cnt, int *loc)
void * BX_find_fixed_array_item (void *list, size_t size, int howmany, const char *name, int *cnt, int *loc)
{
int len = strlen(name),
min = 0,