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_array_lookup (Array *, char *, int wild, int delete);
Array_item *BX_find_array_item (Array *, char *, int *cnt, int *loc); 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 #endif

View File

@@ -245,7 +245,7 @@ extern Function_ptr *global;
#define array_lookup (*(Array_item *(*)(Array *, char *, int, int ))global[ARRAY_LOOKUP]) #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_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 */ /* output.c */
#define put_it (*(void (*)(const char *, ...))global[PUT_IT]) #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 * This code is identical to find_array_item except ``list'' is a 1st
* level array instead of a 2nd level array. * 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), int len = strlen(name),
min = 0, min = 0,