mirror of
https://github.com/LukeSmithxyz/st.git
synced 2024-11-21 23:05:59 +01:00
Move usage() to be with run() in x.c
run/usage/xinit are now all internal to x.c Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
This commit is contained in:
parent
3e44ee5569
commit
3518dba2a5
4 changed files with 18 additions and 19 deletions
15
st.c
15
st.c
|
@ -28,8 +28,6 @@
|
|||
#include <X11/cursorfont.h>
|
||||
#include <X11/Xft/Xft.h>
|
||||
|
||||
char *argv0;
|
||||
|
||||
#define Glyph Glyph_
|
||||
#define Font Font_
|
||||
|
||||
|
@ -2687,16 +2685,3 @@ cresize(int width, int height)
|
|||
tresize(col, row);
|
||||
xresize(col, row);
|
||||
}
|
||||
|
||||
void
|
||||
usage(void)
|
||||
{
|
||||
die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]"
|
||||
" [-n name] [-o file]\n"
|
||||
" [-T title] [-t title] [-w windowid]"
|
||||
" [[-e] command [args ...]]\n"
|
||||
" %s [-aiv] [-c class] [-f font] [-g geometry]"
|
||||
" [-n name] [-o file]\n"
|
||||
" [-T title] [-t title] [-w windowid] -l line"
|
||||
" [stty_args ...]\n", argv0, argv0);
|
||||
}
|
||||
|
|
2
st.h
2
st.h
|
@ -214,8 +214,6 @@ size_t utf8encode(Rune, char *);
|
|||
void *xmalloc(size_t);
|
||||
char *xstrdup(char *);
|
||||
|
||||
void usage(void);
|
||||
|
||||
/* Globals */
|
||||
extern TermWindow win;
|
||||
extern Term term;
|
||||
|
|
2
win.h
2
win.h
|
@ -9,13 +9,11 @@ typedef XftGlyphFontSpec GlyphFontSpec;
|
|||
|
||||
void draw(void);
|
||||
void drawregion(int, int, int, int);
|
||||
void run(void);
|
||||
|
||||
void xbell(int);
|
||||
void xclipcopy(void);
|
||||
void xclippaste(void);
|
||||
void xhints(void);
|
||||
void xinit(void);
|
||||
void xloadcols(void);
|
||||
int xsetcolorname(int, const char *);
|
||||
void xloadfonts(char *, double);
|
||||
|
|
18
x.c
18
x.c
|
@ -15,6 +15,7 @@
|
|||
#include <X11/Xft/Xft.h>
|
||||
#include <X11/XKBlib.h>
|
||||
|
||||
static char *argv0;
|
||||
#include "arg.h"
|
||||
|
||||
#define Glyph Glyph_
|
||||
|
@ -87,6 +88,7 @@ static void xdrawglyph(Glyph, int, int);
|
|||
static void xclear(int, int, int, int);
|
||||
static void xdrawcursor(void);
|
||||
static int xgeommasktogravity(int);
|
||||
static void xinit(void);
|
||||
static int xloadfont(Font *, FcPattern *);
|
||||
static void xunloadfont(Font *);
|
||||
static void xsetenv(void);
|
||||
|
@ -110,6 +112,9 @@ static void selcopy(Time);
|
|||
static void getbuttoninfo(XEvent *);
|
||||
static void mousereport(XEvent *);
|
||||
|
||||
static void run(void);
|
||||
static void usage(void);
|
||||
|
||||
static void (*handler[LASTEvent])(XEvent *) = {
|
||||
[KeyPress] = kpress,
|
||||
[ClientMessage] = cmessage,
|
||||
|
@ -1698,6 +1703,19 @@ run(void)
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
usage(void)
|
||||
{
|
||||
die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]"
|
||||
" [-n name] [-o file]\n"
|
||||
" [-T title] [-t title] [-w windowid]"
|
||||
" [[-e] command [args ...]]\n"
|
||||
" %s [-aiv] [-c class] [-f font] [-g geometry]"
|
||||
" [-n name] [-o file]\n"
|
||||
" [-T title] [-t title] [-w windowid] -l line"
|
||||
" [stty_args ...]\n", argv0, argv0);
|
||||
}
|
||||
|
||||
int
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue