Removed cpp_is_defined() from the API

This commit is contained in:
Pierre Pronchery 2009-07-29 14:56:33 +00:00
parent 413d109000
commit d1048edfc7
3 changed files with 2 additions and 16 deletions

View File

@ -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);

View File

@ -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)

View File

@ -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);