Removed cpp_is_defined() from the API
This commit is contained in:
parent
413d109000
commit
d1048edfc7
|
@ -119,8 +119,6 @@ void cpp_delete(Cpp * cpp);
|
||||||
/* accessors */
|
/* accessors */
|
||||||
char const * cpp_get_filename(Cpp * cpp);
|
char const * cpp_get_filename(Cpp * cpp);
|
||||||
|
|
||||||
int cpp_is_defined(Cpp * cpp, char const * name);
|
|
||||||
|
|
||||||
/* useful */
|
/* useful */
|
||||||
int cpp_define_add(Cpp * cpp, char const * name, char const * value);
|
int cpp_define_add(Cpp * cpp, char const * name, char const * value);
|
||||||
char const * cpp_define_get(Cpp * cpp, char const * name);
|
char const * cpp_define_get(Cpp * cpp, char const * name);
|
||||||
|
|
12
src/cpp.c
12
src/cpp.c
|
@ -101,18 +101,6 @@ char const * cpp_get_filename(Cpp * cpp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* cpp_is_defined */
|
|
||||||
int cpp_is_defined(Cpp * cpp, char const * name)
|
|
||||||
{
|
|
||||||
size_t i;
|
|
||||||
|
|
||||||
for(i = 0; i < cpp->defines_cnt; i++)
|
|
||||||
if(strcmp(cpp->defines[i].name, name) == 0)
|
|
||||||
return 1;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* useful */
|
/* useful */
|
||||||
/* cpp_define_add */
|
/* cpp_define_add */
|
||||||
int cpp_define_add(Cpp * cpp, char const * name, char const * value)
|
int cpp_define_add(Cpp * cpp, char const * name, char const * value)
|
||||||
|
|
|
@ -187,7 +187,7 @@ static int _scan_ifdef(Cpp * cpp, Token ** token)
|
||||||
|
|
||||||
DEBUG_SCOPE();
|
DEBUG_SCOPE();
|
||||||
name = token_get_data(*token);
|
name = token_get_data(*token);
|
||||||
take = cpp_is_defined(cpp, name);
|
take = (cpp_define_get(cpp, name) != NULL) ? 1 : 0;
|
||||||
token_set_data(*token, NULL);
|
token_set_data(*token, NULL);
|
||||||
free(name);
|
free(name);
|
||||||
_cpp_scope_push(cpp, take ? CPP_SCOPE_TAKING : CPP_SCOPE_NOTYET);
|
_cpp_scope_push(cpp, take ? CPP_SCOPE_TAKING : CPP_SCOPE_NOTYET);
|
||||||
|
@ -201,7 +201,7 @@ static int _scan_ifndef(Cpp * cpp, Token ** token)
|
||||||
|
|
||||||
DEBUG_SCOPE();
|
DEBUG_SCOPE();
|
||||||
name = token_get_data(*token);
|
name = token_get_data(*token);
|
||||||
take = !cpp_is_defined(cpp, name);
|
take = (cpp_define_get(cpp, name) == NULL) ? 1 : 0;
|
||||||
token_set_data(*token, NULL);
|
token_set_data(*token, NULL);
|
||||||
free(name);
|
free(name);
|
||||||
_cpp_scope_push(cpp, take ? CPP_SCOPE_TAKING : CPP_SCOPE_NOTYET);
|
_cpp_scope_push(cpp, take ? CPP_SCOPE_TAKING : CPP_SCOPE_NOTYET);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user