Code cleanup
This commit is contained in:
parent
a8d343f3bb
commit
e87b1cd21d
|
@ -144,8 +144,10 @@ StringEnum _string_type[] =
|
||||||
|
|
||||||
/* prototypes */
|
/* prototypes */
|
||||||
static int _string_enum(String const * string, StringEnum * se);
|
static int _string_enum(String const * string, StringEnum * se);
|
||||||
|
|
||||||
|
/* accessors */
|
||||||
static AppInterfaceCall * _appinterface_get_call(AppInterface * appinterface,
|
static AppInterfaceCall * _appinterface_get_call(AppInterface * appinterface,
|
||||||
char const * call);
|
char const * method);
|
||||||
|
|
||||||
|
|
||||||
/* functions */
|
/* functions */
|
||||||
|
@ -165,25 +167,6 @@ static int _string_enum(String const * string, StringEnum * se)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* appinterface_get_call */
|
|
||||||
static AppInterfaceCall * _appinterface_get_call(AppInterface * appinterface,
|
|
||||||
String const * call)
|
|
||||||
{
|
|
||||||
size_t i;
|
|
||||||
|
|
||||||
for(i = 0; i < appinterface->calls_cnt; i++)
|
|
||||||
if(string_compare(appinterface->calls[i].name, call) == 0)
|
|
||||||
break;
|
|
||||||
if(i == appinterface->calls_cnt)
|
|
||||||
{
|
|
||||||
error_set_code(1, "%s%s%s%s", "Unknown call ", call,
|
|
||||||
" for interface ", appinterface->name);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return &appinterface->calls[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* public */
|
/* public */
|
||||||
/* functions */
|
/* functions */
|
||||||
/* appinterface_new */
|
/* appinterface_new */
|
||||||
|
@ -422,8 +405,28 @@ int appinterface_get_args_count(AppInterface * appinterface, size_t * count,
|
||||||
/* useful */
|
/* useful */
|
||||||
/* appinterface_callv */
|
/* appinterface_callv */
|
||||||
int appinterface_callv(AppInterface * appinterface, Variable ** result,
|
int appinterface_callv(AppInterface * appinterface, Variable ** result,
|
||||||
char const * function, size_t argc, Variable ** argv)
|
char const * method, size_t argc, Variable ** argv)
|
||||||
{
|
{
|
||||||
|
AppInterfaceCall * call;
|
||||||
|
|
||||||
|
if((call = _appinterface_get_call(appinterface, method)) == NULL)
|
||||||
|
return -1;
|
||||||
/* FIXME implement */
|
/* FIXME implement */
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* private */
|
||||||
|
/* appinterface_get_call */
|
||||||
|
static AppInterfaceCall * _appinterface_get_call(AppInterface * appinterface,
|
||||||
|
String const * method)
|
||||||
|
{
|
||||||
|
size_t i;
|
||||||
|
|
||||||
|
for(i = 0; i < appinterface->calls_cnt; i++)
|
||||||
|
if(string_compare(appinterface->calls[i].name, method) == 0)
|
||||||
|
return &appinterface->calls[i];
|
||||||
|
error_set_code(1, "%s%s%s%s", "Unknown call \"", method,
|
||||||
|
"\" for interface ", appinterface->name);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user