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
					
				
							
								
								
									
										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 New Issue