1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-02 13:02:24 +00:00

input.c: Remove mp_input_ prefixes from static function names

The prefixes make the code unnecessarily verbose for no real benefit.
This commit is contained in:
Uoti Urpala 2008-04-30 09:30:51 +03:00
parent f328386c33
commit a4240ff361

View File

@ -584,16 +584,16 @@ static char* js_dev = NULL;
static char* in_file = NULL; static char* in_file = NULL;
static int in_file_fd = -1; static int in_file_fd = -1;
static int mp_input_print_key_list(m_option_t* cfg); static int print_key_list(m_option_t* cfg);
static int mp_input_print_cmd_list(m_option_t* cfg); static int print_cmd_list(m_option_t* cfg);
// Our command line options // Our command line options
static const m_option_t input_conf[] = { static const m_option_t input_conf[] = {
{ "conf", &config_file, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL }, { "conf", &config_file, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL },
{ "ar-delay", &ar_delay, CONF_TYPE_INT, CONF_GLOBAL, 0, 0, NULL }, { "ar-delay", &ar_delay, CONF_TYPE_INT, CONF_GLOBAL, 0, 0, NULL },
{ "ar-rate", &ar_rate, CONF_TYPE_INT, CONF_GLOBAL, 0, 0, NULL }, { "ar-rate", &ar_rate, CONF_TYPE_INT, CONF_GLOBAL, 0, 0, NULL },
{ "keylist", mp_input_print_key_list, CONF_TYPE_FUNC, CONF_GLOBAL, 0, 0, NULL }, { "keylist", print_key_list, CONF_TYPE_FUNC, CONF_GLOBAL, 0, 0, NULL },
{ "cmdlist", mp_input_print_cmd_list, CONF_TYPE_FUNC, CONF_GLOBAL, 0, 0, NULL }, { "cmdlist", print_cmd_list, CONF_TYPE_FUNC, CONF_GLOBAL, 0, 0, NULL },
{ "js-dev", &js_dev, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL }, { "js-dev", &js_dev, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL },
{ "file", &in_file, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL }, { "file", &in_file, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL },
{ NULL, NULL, 0, 0, 0, 0, NULL} { NULL, NULL, 0, 0, 0, 0, NULL}
@ -612,11 +612,9 @@ static const m_option_t mp_input_opts[] = {
{ NULL, NULL, 0, 0, 0, 0, NULL} { NULL, NULL, 0, 0, 0, 0, NULL}
}; };
static int static int default_cmd_func(int fd,char* buf, int l);
mp_input_default_cmd_func(int fd,char* buf, int l);
static char* static char *get_key_name(int key);
mp_input_get_key_name(int key);
int int
@ -632,7 +630,7 @@ mp_input_add_cmd_fd(int fd, int select, mp_cmd_func_t read_func, mp_close_func_t
cmd_fds[num_cmd_fd] = (struct mp_input_fd){ cmd_fds[num_cmd_fd] = (struct mp_input_fd){
.fd = fd, .fd = fd,
.read_func.cmd = read_func ? read_func : mp_input_default_cmd_func, .read_func.cmd = read_func ? read_func : default_cmd_func,
.close_func = close_func, .close_func = close_func,
.no_select = !select .no_select = !select
}; };
@ -868,8 +866,8 @@ mp_input_parse_cmd(char* str) {
#define MP_CMD_MAX_SIZE 256 #define MP_CMD_MAX_SIZE 256
static int static int read_cmd(mp_input_fd_t* mp_fd, char** ret)
mp_input_read_cmd(mp_input_fd_t* mp_fd, char** ret) { {
char* end; char* end;
(*ret) = NULL; (*ret) = NULL;
@ -948,9 +946,8 @@ mp_input_read_cmd(mp_input_fd_t* mp_fd, char** ret) {
return MP_INPUT_NOTHING; return MP_INPUT_NOTHING;
} }
static int static int default_cmd_func(int fd,char* buf, int l)
mp_input_default_cmd_func(int fd,char* buf, int l) { {
while(1) { while(1) {
int r = read(fd,buf,l); int r = read(fd,buf,l);
// Error ? // Error ?
@ -979,8 +976,8 @@ mp_input_add_cmd_filter(mp_input_cmd_filter func, void* ctx) {
} }
static char* static char *find_bind_for_key(const mp_cmd_bind_t* binds, int n,int* keys)
mp_input_find_bind_for_key(const mp_cmd_bind_t* binds, int n,int* keys) { {
int j; int j;
if (n <= 0) return NULL; if (n <= 0) return NULL;
@ -998,8 +995,8 @@ mp_input_find_bind_for_key(const mp_cmd_bind_t* binds, int n,int* keys) {
return binds[j].cmd; return binds[j].cmd;
} }
static mp_cmd_bind_section_t *mp_input_get_bind_section(struct input_ctx *ictx, static mp_cmd_bind_section_t *get_bind_section(struct input_ctx *ictx,
char *section) char *section)
{ {
mp_cmd_bind_section_t *bind_section = ictx->cmd_bind_sections; mp_cmd_bind_section_t *bind_section = ictx->cmd_bind_sections;
@ -1022,25 +1019,25 @@ static mp_cmd_bind_section_t *mp_input_get_bind_section(struct input_ctx *ictx,
return bind_section; return bind_section;
} }
static mp_cmd_t *mp_input_get_cmd_from_keys(struct input_ctx *ictx, static mp_cmd_t *get_cmd_from_keys(struct input_ctx *ictx, int n, int *keys,
int n, int *keys, int paused) int paused)
{ {
char* cmd = NULL; char* cmd = NULL;
mp_cmd_t* ret; mp_cmd_t* ret;
if (ictx->cmd_binds) if (ictx->cmd_binds)
cmd = mp_input_find_bind_for_key(ictx->cmd_binds, n, keys); cmd = find_bind_for_key(ictx->cmd_binds, n, keys);
if (ictx->cmd_binds_default && cmd == NULL) if (ictx->cmd_binds_default && cmd == NULL)
cmd = mp_input_find_bind_for_key(ictx->cmd_binds_default, n, keys); cmd = find_bind_for_key(ictx->cmd_binds_default, n, keys);
if(cmd == NULL) if(cmd == NULL)
cmd = mp_input_find_bind_for_key(def_cmd_binds,n,keys); cmd = find_bind_for_key(def_cmd_binds,n,keys);
if(cmd == NULL) { if(cmd == NULL) {
mp_msg(MSGT_INPUT,MSGL_WARN,MSGTR_NoBindFound,mp_input_get_key_name(keys[0])); mp_msg(MSGT_INPUT,MSGL_WARN,MSGTR_NoBindFound, get_key_name(keys[0]));
if(n > 1) { if(n > 1) {
int s; int s;
for(s=1; s < n; s++) for(s=1; s < n; s++)
mp_msg(MSGT_INPUT,MSGL_WARN,"-%s",mp_input_get_key_name(keys[s])); mp_msg(MSGT_INPUT,MSGL_WARN,"-%s", get_key_name(keys[s]));
} }
mp_msg(MSGT_INPUT,MSGL_WARN," \n"); mp_msg(MSGT_INPUT,MSGL_WARN," \n");
return NULL; return NULL;
@ -1048,11 +1045,11 @@ static mp_cmd_t *mp_input_get_cmd_from_keys(struct input_ctx *ictx,
if (strcmp(cmd, "ignore") == 0) return NULL; if (strcmp(cmd, "ignore") == 0) return NULL;
ret = mp_input_parse_cmd(cmd); ret = mp_input_parse_cmd(cmd);
if(!ret) { if(!ret) {
mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrInvalidCommandForKey,mp_input_get_key_name(key_down[0])); mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrInvalidCommandForKey, get_key_name(key_down[0]));
if( num_key_down > 1) { if( num_key_down > 1) {
unsigned int s; unsigned int s;
for(s=1; s < num_key_down; s++) for(s=1; s < num_key_down; s++)
mp_msg(MSGT_INPUT,MSGL_ERR,"-%s",mp_input_get_key_name(key_down[s])); mp_msg(MSGT_INPUT,MSGL_ERR,"-%s", get_key_name(key_down[s]));
} }
mp_msg(MSGT_INPUT,MSGL_ERR," : %s \n",cmd); mp_msg(MSGT_INPUT,MSGL_ERR," : %s \n",cmd);
} }
@ -1110,7 +1107,7 @@ static mp_cmd_t* interpret_key(struct input_ctx *ictx, int code, int paused)
} }
// We ignore key from last combination // We ignore key from last combination
ret = last_key_down ? ret = last_key_down ?
mp_input_get_cmd_from_keys(ictx, num_key_down, key_down, paused) get_cmd_from_keys(ictx, num_key_down, key_down, paused)
: NULL; : NULL;
// Remove the key // Remove the key
if(j+1 < num_key_down) if(j+1 < num_key_down)
@ -1133,8 +1130,8 @@ static mp_cmd_t *check_autorepeat(struct input_ctx *ictx, int paused)
unsigned int t = GetTimer(); unsigned int t = GetTimer();
// First time : wait delay // First time : wait delay
if (ictx->ar_state == 0 && (t - last_key_down) >= ar_delay*1000) { if (ictx->ar_state == 0 && (t - last_key_down) >= ar_delay*1000) {
ictx->ar_cmd = mp_input_get_cmd_from_keys(ictx, num_key_down, ictx->ar_cmd = get_cmd_from_keys(ictx, num_key_down,
key_down, paused); key_down, paused);
if (!ictx->ar_cmd) { if (!ictx->ar_cmd) {
ictx->ar_state = -1; ictx->ar_state = -1;
return NULL; return NULL;
@ -1244,7 +1241,7 @@ static mp_cmd_t *read_events(struct input_ctx *ictx, int time, int paused)
continue; continue;
#endif #endif
char *cmd; char *cmd;
int r = mp_input_read_cmd(&cmd_fds[i], &cmd); int r = read_cmd(&cmd_fds[i], &cmd);
if (r >= 0) { if (r >= 0) {
mp_cmd_t *ret = mp_input_parse_cmd(cmd); mp_cmd_t *ret = mp_input_parse_cmd(cmd);
free(cmd); free(cmd);
@ -1272,8 +1269,8 @@ mp_input_queue_cmd(mp_cmd_t* cmd) {
return 1; return 1;
} }
static mp_cmd_t* static mp_cmd_t *get_queued_cmd(int peek_only)
mp_input_get_queued_cmd(int peek_only) { {
mp_cmd_t* ret; mp_cmd_t* ret;
if(cmd_queue_length == 0) if(cmd_queue_length == 0)
@ -1304,13 +1301,13 @@ mp_cmd_t *mp_input_get_cmd(struct input_ctx *ictx, int time, int paused,
return mp_input_parse_cmd("quit 1"); return mp_input_parse_cmd("quit 1");
while(1) { while(1) {
from_queue = 1; from_queue = 1;
ret = mp_input_get_queued_cmd(peek_only); ret = get_queued_cmd(peek_only);
if(ret) break; if(ret) break;
from_queue = 0; from_queue = 0;
ret = read_events(ictx, time, paused); ret = read_events(ictx, time, paused);
if (!ret) { if (!ret) {
from_queue = 1; from_queue = 1;
ret = mp_input_get_queued_cmd(peek_only); ret = get_queued_cmd(peek_only);
} }
break; break;
} }
@ -1320,7 +1317,7 @@ mp_cmd_t *mp_input_get_cmd(struct input_ctx *ictx, int time, int paused,
if(cf->filter(ret,paused,cf->ctx)) { if(cf->filter(ret,paused,cf->ctx)) {
if (peek_only && from_queue) if (peek_only && from_queue)
// The filter ate the cmd, so we remove it from queue // The filter ate the cmd, so we remove it from queue
ret = mp_input_get_queued_cmd(0); ret = get_queued_cmd(0);
mp_cmd_free(ret); mp_cmd_free(ret);
return NULL; return NULL;
} }
@ -1372,8 +1369,8 @@ mp_cmd_clone(mp_cmd_t* cmd) {
static char key_str[12]; static char key_str[12];
static char* static char *get_key_name(int key)
mp_input_get_key_name(int key) { {
int i; int i;
for(i = 0; key_names[i].name != NULL; i++) { for(i = 0; key_names[i].name != NULL; i++) {
@ -1409,8 +1406,7 @@ mp_input_get_key_from_name(const char *name) {
return -1; return -1;
} }
static int static int get_input_from_name(char* name,int* keys) {
mp_input_get_input_from_name(char* name,int* keys) {
char *end,*ptr; char *end,*ptr;
int n=0; int n=0;
@ -1439,8 +1435,8 @@ mp_input_get_input_from_name(char* name,int* keys) {
#define BS_MAX 256 #define BS_MAX 256
#define SPACE_CHAR " \n\r\t" #define SPACE_CHAR " \n\r\t"
static void mp_input_bind_keys(struct input_ctx *ictx, static void bind_keys(struct input_ctx *ictx,
const int keys[MP_MAX_KEY_DOWN+1], char *cmd) const int keys[MP_MAX_KEY_DOWN+1], char *cmd)
{ {
int i = 0,j; int i = 0,j;
mp_cmd_bind_t* bind = NULL; mp_cmd_bind_t* bind = NULL;
@ -1460,7 +1456,7 @@ static void mp_input_bind_keys(struct input_ctx *ictx,
for( ; cmd[0] != '\0' && strchr(SPACE_CHAR,cmd[0]) != NULL ; cmd++) for( ; cmd[0] != '\0' && strchr(SPACE_CHAR,cmd[0]) != NULL ; cmd++)
/* NOTHING */; /* NOTHING */;
} }
bind_section = mp_input_get_bind_section(ictx, section); bind_section = get_bind_section(ictx, section);
if(bind_section->cmd_binds) { if(bind_section->cmd_binds) {
for(i = 0; bind_section->cmd_binds[i].cmd != NULL ; i++) { for(i = 0; bind_section->cmd_binds[i].cmd != NULL ; i++) {
@ -1484,15 +1480,15 @@ static void mp_input_bind_keys(struct input_ctx *ictx,
memcpy(bind->input,keys,(MP_MAX_KEY_DOWN+1)*sizeof(int)); memcpy(bind->input,keys,(MP_MAX_KEY_DOWN+1)*sizeof(int));
} }
static void mp_input_add_binds(struct input_ctx *ictx, const mp_cmd_bind_t* list) static void add_binds(struct input_ctx *ictx, const mp_cmd_bind_t* list)
{ {
int i; int i;
for(i = 0 ; list[i].cmd ; i++) for(i = 0 ; list[i].cmd ; i++)
mp_input_bind_keys(ictx, list[i].input,list[i].cmd); bind_keys(ictx, list[i].input,list[i].cmd);
} }
static void static void free_binds(mp_cmd_bind_t* binds)
mp_input_free_binds(mp_cmd_bind_t* binds) { {
int i; int i;
if(!binds) if(!binds)
@ -1505,7 +1501,7 @@ mp_input_free_binds(mp_cmd_bind_t* binds) {
} }
static int mp_input_parse_config(struct input_ctx *ictx, char *file) static int parse_config(struct input_ctx *ictx, char *file)
{ {
int fd; int fd;
int bs = 0,r,eof = 0,comments = 0; int bs = 0,r,eof = 0,comments = 0;
@ -1595,7 +1591,7 @@ static int mp_input_parse_config(struct input_ctx *ictx, char *file)
char name[end-iter+1]; char name[end-iter+1];
strncpy(name,iter,end-iter); strncpy(name,iter,end-iter);
name[end-iter] = '\0'; name[end-iter] = '\0';
if(! mp_input_get_input_from_name(name,keys)) { if (!get_input_from_name(name,keys)) {
mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrUnknownKey,name); mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrUnknownKey,name);
close(fd); close(fd);
return 0; return 0;
@ -1610,9 +1606,9 @@ static int mp_input_parse_config(struct input_ctx *ictx, char *file)
// Found new line // Found new line
if(iter[0] == '\n' || iter[0] == '\r') { if(iter[0] == '\n' || iter[0] == '\r') {
int i; int i;
mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrNoCmdForKey,mp_input_get_key_name(keys[0])); mp_msg(MSGT_INPUT,MSGL_ERR,MSGTR_INPUT_INPUT_ErrNoCmdForKey, get_key_name(keys[0]));
for(i = 1; keys[i] != 0 ; i++) for(i = 1; keys[i] != 0 ; i++)
mp_msg(MSGT_INPUT,MSGL_ERR,"-%s",mp_input_get_key_name(keys[i])); mp_msg(MSGT_INPUT,MSGL_ERR,"-%s", get_key_name(keys[i]));
mp_msg(MSGT_INPUT,MSGL_ERR,"\n"); mp_msg(MSGT_INPUT,MSGL_ERR,"\n");
keys[0] = 0; keys[0] = 0;
if(iter > buffer) { if(iter > buffer) {
@ -1638,7 +1634,7 @@ static int mp_input_parse_config(struct input_ctx *ictx, char *file)
strncpy(cmd,iter,end-iter); strncpy(cmd,iter,end-iter);
cmd[end-iter] = '\0'; cmd[end-iter] = '\0';
//printf("Set bind %d => %s\n",keys[0],cmd); //printf("Set bind %d => %s\n",keys[0],cmd);
mp_input_bind_keys(ictx, keys,cmd); bind_keys(ictx, keys,cmd);
n_binds++; n_binds++;
} }
keys[0] = 0; keys[0] = 0;
@ -1668,11 +1664,11 @@ void mp_input_set_section(struct input_ctx *ictx, char *name)
ictx->section = strdup(name); ictx->section = strdup(name);
else else
ictx->section = strdup("default"); ictx->section = strdup("default");
if ((bind_section = mp_input_get_bind_section(ictx, ictx->section))) if ((bind_section = get_bind_section(ictx, ictx->section)))
ictx->cmd_binds = bind_section->cmd_binds; ictx->cmd_binds = bind_section->cmd_binds;
if (strcmp(ictx->section, "default") == 0) if (strcmp(ictx->section, "default") == 0)
return; return;
if ((bind_section = mp_input_get_bind_section(ictx, NULL))) if ((bind_section = get_bind_section(ictx, NULL)))
ictx->cmd_binds_default = bind_section->cmd_binds; ictx->cmd_binds_default = bind_section->cmd_binds;
} }
@ -1692,14 +1688,14 @@ struct input_ctx *mp_input_init(int use_gui)
#ifdef HAVE_NEW_GUI #ifdef HAVE_NEW_GUI
if(use_gui) if(use_gui)
mp_input_add_binds(ictx, gui_def_cmd_binds); add_binds(ictx, gui_def_cmd_binds);
#endif #endif
file = config_file[0] != '/' ? get_path(config_file) : config_file; file = config_file[0] != '/' ? get_path(config_file) : config_file;
if(!file) if(!file)
return ictx; return ictx;
if (!mp_input_parse_config(ictx, file)) { if (!parse_config(ictx, file)) {
// free file if it was allocated by get_path(), // free file if it was allocated by get_path(),
// before it gets overwritten // before it gets overwritten
if( file != config_file) if( file != config_file)
@ -1708,7 +1704,7 @@ struct input_ctx *mp_input_init(int use_gui)
} }
// Try global conf dir // Try global conf dir
file = MPLAYER_CONFDIR "/input.conf"; file = MPLAYER_CONFDIR "/input.conf";
if (!mp_input_parse_config(ictx, file)) if (!parse_config(ictx, file))
mp_msg(MSGT_INPUT,MSGL_V,"Falling back on default (hardcoded) input config\n"); mp_msg(MSGT_INPUT,MSGL_V,"Falling back on default (hardcoded) input config\n");
} }
else else
@ -1786,7 +1782,7 @@ void mp_input_uninit(struct input_ctx *ictx)
cmd_fds[i].close_func(cmd_fds[i].fd); cmd_fds[i].close_func(cmd_fds[i].fd);
} }
while (ictx->cmd_bind_sections) { while (ictx->cmd_bind_sections) {
mp_input_free_binds(ictx->cmd_bind_sections->cmd_binds); free_binds(ictx->cmd_bind_sections->cmd_binds);
free(ictx->cmd_bind_sections->section); free(ictx->cmd_bind_sections->section);
bind_section=ictx->cmd_bind_sections->next; bind_section=ictx->cmd_bind_sections->next;
free(ictx->cmd_bind_sections); free(ictx->cmd_bind_sections);
@ -1800,7 +1796,8 @@ mp_input_register_options(m_config_t* cfg) {
m_config_register_options(cfg,mp_input_opts); m_config_register_options(cfg,mp_input_opts);
} }
static int mp_input_print_key_list(m_option_t* cfg) { static int print_key_list(m_option_t* cfg)
{
int i; int i;
printf("\n"); printf("\n");
for(i= 0; key_names[i].name != NULL ; i++) for(i= 0; key_names[i].name != NULL ; i++)
@ -1808,7 +1805,8 @@ static int mp_input_print_key_list(m_option_t* cfg) {
exit(0); exit(0);
} }
static int mp_input_print_cmd_list(m_option_t* cfg) { static int print_cmd_list(m_option_t* cfg)
{
const mp_cmd_t *cmd; const mp_cmd_t *cmd;
int i,j; int i,j;
const char* type; const char* type;