Redefine op type

This commit is contained in:
Aoran Zeng 2023-10-04 18:48:35 +08:00
parent c2983fca38
commit 5370dd373c

12
chsrc.c
View File

@ -2194,10 +2194,12 @@ iterate_targets_(const char*** array, size_t size, const char* input, const char
#define iterate_targets(ary, input, target) iterate_targets_(ary, xy_arylen(ary), input, target) #define iterate_targets(ary, input, target) iterate_targets_(ary, xy_arylen(ary), input, target)
#define Target_Set_Source 1 typedef enum {
#define Target_Get_Source 2 Target_Set_Source = 1,
#define Target_Cesu_Source 3 Target_Get_Source,
#define Target_List_Source 4 Target_Cesu_Source,
Target_List_Source
} TargetOp;
/** /**
* target`code` * target`code`
@ -2209,7 +2211,7 @@ iterate_targets_(const char*** array, size_t size, const char* input, const char
* @return truefalse * @return truefalse
*/ */
bool bool
get_target (const char* input, int code, char* option) get_target (const char* input, TargetOp code, char* option)
{ {
const char** target_tmp = NULL; const char** target_tmp = NULL;