Rename enumerated values for the MimeHandler class
This commit is contained in:
parent
08792869b4
commit
597e23880c
|
@ -41,10 +41,10 @@ typedef struct _Hash MimeHandler;
|
||||||
|
|
||||||
typedef enum _MimeHandlerType
|
typedef enum _MimeHandlerType
|
||||||
{
|
{
|
||||||
MIME_HANDLER_TYPE_UNKNOWN = 0,
|
MIMEHANDLER_TYPE_UNKNOWN = 0,
|
||||||
MIME_HANDLER_TYPE_APPLICATION,
|
MIMEHANDLER_TYPE_APPLICATION,
|
||||||
MIME_HANDLER_TYPE_DIRECTORY,
|
MIMEHANDLER_TYPE_DIRECTORY,
|
||||||
MIME_HANDLER_TYPE_URL
|
MIMEHANDLER_TYPE_URL
|
||||||
} MimeHandlerType;
|
} MimeHandlerType;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@ int mimehandler_can_execute(MimeHandler * handler)
|
||||||
{
|
{
|
||||||
String const * p;
|
String const * p;
|
||||||
|
|
||||||
if(mimehandler_get_type(handler) != MIME_HANDLER_TYPE_APPLICATION)
|
if(mimehandler_get_type(handler) != MIMEHANDLER_TYPE_APPLICATION)
|
||||||
return 0;
|
return 0;
|
||||||
if((p = config_get(handler, SECTION, "TryExec")) != NULL
|
if((p = config_get(handler, SECTION, "TryExec")) != NULL
|
||||||
&& _can_execute_access(p, X_OK) == 0)
|
&& _can_execute_access(p, X_OK) == 0)
|
||||||
|
@ -163,15 +163,15 @@ int mimehandler_can_open(MimeHandler * handler)
|
||||||
{
|
{
|
||||||
switch(mimehandler_get_type(handler))
|
switch(mimehandler_get_type(handler))
|
||||||
{
|
{
|
||||||
case MIME_HANDLER_TYPE_APPLICATION:
|
case MIMEHANDLER_TYPE_APPLICATION:
|
||||||
return mimehandler_can_execute(handler);
|
return mimehandler_can_execute(handler);
|
||||||
case MIME_HANDLER_TYPE_DIRECTORY:
|
case MIMEHANDLER_TYPE_DIRECTORY:
|
||||||
/* let errors be handled by the API user */
|
/* let errors be handled by the API user */
|
||||||
return 1;
|
return 1;
|
||||||
case MIME_HANDLER_TYPE_URL:
|
case MIMEHANDLER_TYPE_URL:
|
||||||
/* FIXME implement */
|
/* FIXME implement */
|
||||||
return 0;
|
return 0;
|
||||||
case MIME_HANDLER_TYPE_UNKNOWN:
|
case MIMEHANDLER_TYPE_UNKNOWN:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -211,8 +211,8 @@ String const * mimehandler_get_path(MimeHandler * handler)
|
||||||
{
|
{
|
||||||
switch(mimehandler_get_type(handler))
|
switch(mimehandler_get_type(handler))
|
||||||
{
|
{
|
||||||
case MIME_HANDLER_TYPE_APPLICATION:
|
case MIMEHANDLER_TYPE_APPLICATION:
|
||||||
case MIME_HANDLER_TYPE_DIRECTORY:
|
case MIMEHANDLER_TYPE_DIRECTORY:
|
||||||
return config_get(handler, SECTION, "Path");
|
return config_get(handler, SECTION, "Path");
|
||||||
default:
|
default:
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -225,12 +225,12 @@ String const * mimehandler_get_program(MimeHandler * handler)
|
||||||
{
|
{
|
||||||
switch(mimehandler_get_type(handler))
|
switch(mimehandler_get_type(handler))
|
||||||
{
|
{
|
||||||
case MIME_HANDLER_TYPE_APPLICATION:
|
case MIMEHANDLER_TYPE_APPLICATION:
|
||||||
/* XXX may be a format string */
|
/* XXX may be a format string */
|
||||||
return config_get(handler, SECTION, "Exec");
|
return config_get(handler, SECTION, "Exec");
|
||||||
case MIME_HANDLER_TYPE_DIRECTORY:
|
case MIMEHANDLER_TYPE_DIRECTORY:
|
||||||
case MIME_HANDLER_TYPE_UNKNOWN:
|
case MIMEHANDLER_TYPE_UNKNOWN:
|
||||||
case MIME_HANDLER_TYPE_URL:
|
case MIMEHANDLER_TYPE_URL:
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -247,18 +247,18 @@ MimeHandlerType mimehandler_get_type(MimeHandler * handler)
|
||||||
MimeHandlerType type;
|
MimeHandlerType type;
|
||||||
} types[] =
|
} types[] =
|
||||||
{
|
{
|
||||||
{ "Application",MIME_HANDLER_TYPE_APPLICATION },
|
{ "Application",MIMEHANDLER_TYPE_APPLICATION },
|
||||||
{ "Directory", MIME_HANDLER_TYPE_DIRECTORY },
|
{ "Directory", MIMEHANDLER_TYPE_DIRECTORY },
|
||||||
{ "URL", MIME_HANDLER_TYPE_URL }
|
{ "URL", MIMEHANDLER_TYPE_URL }
|
||||||
};
|
};
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
if((type = config_get(handler, SECTION, "Type")) == NULL)
|
if((type = config_get(handler, SECTION, "Type")) == NULL)
|
||||||
return MIME_HANDLER_TYPE_UNKNOWN;
|
return MIMEHANDLER_TYPE_UNKNOWN;
|
||||||
for(i = 0; i < sizeof(types) / sizeof(*types); i++)
|
for(i = 0; i < sizeof(types) / sizeof(*types); i++)
|
||||||
if(string_compare(types[i].name, type) == 0)
|
if(string_compare(types[i].name, type) == 0)
|
||||||
return types[i].type;
|
return types[i].type;
|
||||||
return MIME_HANDLER_TYPE_UNKNOWN;
|
return MIMEHANDLER_TYPE_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@ String ** mimehandler_get_types(MimeHandler * handler)
|
||||||
String * last;
|
String * last;
|
||||||
String ** r;
|
String ** r;
|
||||||
|
|
||||||
if(mimehandler_get_type(handler) != MIME_HANDLER_TYPE_APPLICATION)
|
if(mimehandler_get_type(handler) != MIMEHANDLER_TYPE_APPLICATION)
|
||||||
return NULL;
|
return NULL;
|
||||||
if((p = config_get(handler, SECTION, "MimeType")) == NULL)
|
if((p = config_get(handler, SECTION, "MimeType")) == NULL)
|
||||||
{
|
{
|
||||||
|
@ -310,7 +310,7 @@ String ** mimehandler_get_types(MimeHandler * handler)
|
||||||
/* mimehandler_get_url */
|
/* mimehandler_get_url */
|
||||||
String const * mimehandler_get_url(MimeHandler * handler)
|
String const * mimehandler_get_url(MimeHandler * handler)
|
||||||
{
|
{
|
||||||
if(mimehandler_get_type(handler) == MIME_HANDLER_TYPE_URL)
|
if(mimehandler_get_type(handler) == MIMEHANDLER_TYPE_URL)
|
||||||
return config_get(handler, SECTION, "URL");
|
return config_get(handler, SECTION, "URL");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -334,7 +334,7 @@ int mimehandler_load(MimeHandler * handler, String const * filename)
|
||||||
return (config_reset(handler) == 0
|
return (config_reset(handler) == 0
|
||||||
&& config_load(handler, filename) == 0
|
&& config_load(handler, filename) == 0
|
||||||
&& mimehandler_get_type(handler)
|
&& mimehandler_get_type(handler)
|
||||||
!= MIME_HANDLER_TYPE_UNKNOWN
|
!= MIMEHANDLER_TYPE_UNKNOWN
|
||||||
&& mimehandler_get_name(handler) != NULL
|
&& mimehandler_get_name(handler) != NULL
|
||||||
&& mimehandler_is_hidden(handler) == 0)
|
&& mimehandler_is_hidden(handler) == 0)
|
||||||
? 0 : -1;
|
? 0 : -1;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user