aboutsummaryrefslogtreecommitdiff
path: root/st.h
diff options
context:
space:
mode:
authorDevin J. Pohly <djpohly@gmail.com>2017-10-17 15:21:04 -0500
committerDevin J. Pohly <djpohly@gmail.com>2018-02-25 21:53:24 -0600
commit65976c1a29f2945c3cfb6af74cd6440cf193021d (patch)
tree670d2b3063767c1363322d6db5e73447e682081a /st.h
parent32d3b1d00f66eda4f5446f3b32cabed2c9a77a40 (diff)
downloadst-patched-65976c1a29f2945c3cfb6af74cd6440cf193021d.tar.bz2
st-patched-65976c1a29f2945c3cfb6af74cd6440cf193021d.tar.xz
st-patched-65976c1a29f2945c3cfb6af74cd6440cf193021d.zip
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>
Diffstat (limited to 'st.h')
-rw-r--r--st.h50
1 files changed, 14 insertions, 36 deletions
diff --git a/st.h b/st.h
index 3d9b6e7..9314607 100644
--- a/st.h
+++ b/st.h
@@ -190,6 +190,13 @@ typedef struct {
190void die(const char *, ...); 190void die(const char *, ...);
191void redraw(void); 191void redraw(void);
192 192
193void iso14755(const Arg *);
194void numlock(const Arg *);
195void printscreen(const Arg *);
196void printsel(const Arg *);
197void sendbreak(const Arg *);
198void toggleprinter(const Arg *);
199
193int tattrset(int); 200int tattrset(int);
194void tnew(int, int); 201void tnew(int, int);
195void tresize(int, int); 202void tresize(int, int);
@@ -225,42 +232,13 @@ extern pid_t pid;
225extern int oldbutton; 232extern int oldbutton;
226 233
227/* config.h globals */ 234/* config.h globals */
228extern char font[]; 235extern char *shell;
229extern int borderpx; 236extern char *utmp;
230extern float cwscale; 237extern char *stty_args;
231extern float chscale; 238extern char *vtiden;
232extern unsigned int doubleclicktimeout; 239extern char *worddelimiters;
233extern unsigned int tripleclicktimeout;
234extern int allowaltscreen; 240extern int allowaltscreen;
235extern unsigned int xfps; 241extern char *termname;
236extern unsigned int actionfps; 242extern unsigned int tabspaces;
237extern unsigned int cursorthickness;
238extern int bellvolume;
239extern unsigned int blinktimeout;
240extern char termname[];
241extern const char *colorname[];
242extern size_t colornamelen;
243extern unsigned int defaultfg; 243extern unsigned int defaultfg;
244extern unsigned int defaultbg; 244extern unsigned int defaultbg;
245extern unsigned int defaultcs;
246extern unsigned int defaultrcs;
247extern unsigned int cursorshape;
248extern unsigned int cols;
249extern unsigned int rows;
250extern unsigned int mouseshape;
251extern unsigned int mousefg;
252extern unsigned int mousebg;
253extern unsigned int defaultattr;
254extern MouseShortcut mshortcuts[];
255extern size_t mshortcutslen;
256extern Shortcut shortcuts[];
257extern size_t shortcutslen;
258extern KeySym mappedkeys[];
259extern size_t mappedkeyslen;
260extern uint ignoremod;
261extern uint forceselmod;
262extern Key key[];
263extern size_t keyslen;
264extern uint selmasks[];
265extern size_t selmaskslen;
266extern char ascii_printable[];