aboutsummaryrefslogtreecommitdiff
path: root/st.h
diff options
context:
space:
mode:
authorDevin J. Pohly <djpohly@gmail.com>2017-10-12 22:25:49 -0500
committerDevin J. Pohly <djpohly@gmail.com>2018-02-25 21:53:24 -0600
commit69e32a61df15787c410a48eaa10a89240c36257d (patch)
treea8de7f88f5d712df627e9c0302ce7e77f2f208c2 /st.h
parented132e11271d18a5d8aa163096bc6192c694bc47 (diff)
downloadst-patched-69e32a61df15787c410a48eaa10a89240c36257d.tar.bz2
st-patched-69e32a61df15787c410a48eaa10a89240c36257d.tar.xz
st-patched-69e32a61df15787c410a48eaa10a89240c36257d.zip
Move opt_* into same file as main()/run()
This commit is purely about reducing externs and LOC. If the main and run functions ever move elsewhere (which will probably make sense eventually), these should come along with them. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
Diffstat (limited to 'st.h')
-rw-r--r--st.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/st.h b/st.h
index c255b7c..09473c2 100644
--- a/st.h
+++ b/st.h
@@ -9,6 +9,7 @@
9#define LEN(a) (sizeof(a) / sizeof(a)[0]) 9#define LEN(a) (sizeof(a) / sizeof(a)[0])
10#define BETWEEN(x, a, b) ((a) <= (x) && (x) <= (b)) 10#define BETWEEN(x, a, b) ((a) <= (x) && (x) <= (b))
11#define DIVCEIL(n, d) (((n) + ((d) - 1)) / (d)) 11#define DIVCEIL(n, d) (((n) + ((d) - 1)) / (d))
12#define DEFAULT(a, b) (a) = (a) ? (a) : (b)
12#define LIMIT(x, a, b) (x) = (x) < (a) ? (a) : (x) > (b) ? (b) : (x) 13#define LIMIT(x, a, b) (x) = (x) < (a) ? (a) : (x) > (b) ? (b) : (x)
13#define ATTRCMP(a, b) ((a).mode != (b).mode || (a).fg != (b).fg || \ 14#define ATTRCMP(a, b) ((a).mode != (b).mode || (a).fg != (b).fg || \
14 (a).bg != (b).bg) 15 (a).bg != (b).bg)
@@ -194,7 +195,7 @@ void tnew(int, int);
194void tresize(int, int); 195void tresize(int, int);
195void tsetdirt(int, int); 196void tsetdirt(int, int);
196void tsetdirtattr(int); 197void tsetdirtattr(int);
197void ttynew(void); 198void ttynew(char *, char *, char **);
198size_t ttyread(void); 199size_t ttyread(void);
199void ttyresize(int, int); 200void ttyresize(int, int);
200void ttysend(char *, size_t); 201void ttysend(char *, size_t);
@@ -221,14 +222,6 @@ extern Term term;
221extern Selection sel; 222extern Selection sel;
222extern int cmdfd; 223extern int cmdfd;
223extern pid_t pid; 224extern pid_t pid;
224extern char **opt_cmd;
225extern char *opt_class;
226extern char *opt_embed;
227extern char *opt_font;
228extern char *opt_io;
229extern char *opt_line;
230extern char *opt_name;
231extern char *opt_title;
232extern int oldbutton; 225extern int oldbutton;
233 226
234/* config.h globals */ 227/* config.h globals */