Move config.h include from st.c to x.c
config.h includes references to KeySyms and other X stuff. Until we come up with a cleaner way to separate configuration, it is simpler (leads to more code removal) to have this here. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
This commit is contained in:
37
x.c
37
x.c
@ -20,6 +20,25 @@ static char *argv0;
|
||||
#include "st.h"
|
||||
#include "win.h"
|
||||
|
||||
/* function definitions used in config.h */
|
||||
static void clipcopy(const Arg *);
|
||||
static void clippaste(const Arg *);
|
||||
static void selpaste(const Arg *);
|
||||
static void zoom(const Arg *);
|
||||
static void zoomabs(const Arg *);
|
||||
static void zoomreset(const Arg *);
|
||||
|
||||
/* config.h for applying patches and the configuration. */
|
||||
#include "config.h"
|
||||
|
||||
/* config.h array lengths */
|
||||
size_t colornamelen = LEN(colorname);
|
||||
size_t mshortcutslen = LEN(mshortcuts);
|
||||
size_t shortcutslen = LEN(shortcuts);
|
||||
size_t selmaskslen = LEN(selmasks);
|
||||
size_t keyslen = LEN(key);
|
||||
size_t mappedkeyslen = LEN(mappedkeys);
|
||||
|
||||
/* XEMBED messages */
|
||||
#define XEMBED_FOCUS_IN 4
|
||||
#define XEMBED_FOCUS_OUT 5
|
||||
@ -188,6 +207,24 @@ static char *opt_line = NULL;
|
||||
static char *opt_name = NULL;
|
||||
static char *opt_title = NULL;
|
||||
|
||||
void
|
||||
clipcopy(const Arg *dummy)
|
||||
{
|
||||
xclipcopy();
|
||||
}
|
||||
|
||||
void
|
||||
clippaste(const Arg *dummy)
|
||||
{
|
||||
xclippaste();
|
||||
}
|
||||
|
||||
void
|
||||
selpaste(const Arg *dummy)
|
||||
{
|
||||
xselpaste();
|
||||
}
|
||||
|
||||
void
|
||||
zoom(const Arg *arg)
|
||||
{
|
||||
|
Reference in New Issue
Block a user