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/cursorfont.h>
 | 
				
			||||||
#include <X11/Xft/Xft.h>
 | 
					#include <X11/Xft/Xft.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
char *argv0;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define Glyph Glyph_
 | 
					#define Glyph Glyph_
 | 
				
			||||||
#define Font Font_
 | 
					#define Font Font_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2687,16 +2685,3 @@ cresize(int width, int height)
 | 
				
			||||||
	tresize(col, row);
 | 
						tresize(col, row);
 | 
				
			||||||
	xresize(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);
 | 
					void *xmalloc(size_t);
 | 
				
			||||||
char *xstrdup(char *);
 | 
					char *xstrdup(char *);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void usage(void);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Globals */
 | 
					/* Globals */
 | 
				
			||||||
extern TermWindow win;
 | 
					extern TermWindow win;
 | 
				
			||||||
extern Term term;
 | 
					extern Term term;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								win.h
								
								
								
								
							
							
						
						
									
										2
									
								
								win.h
								
								
								
								
							| 
						 | 
					@ -9,13 +9,11 @@ typedef XftGlyphFontSpec GlyphFontSpec;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void draw(void);
 | 
					void draw(void);
 | 
				
			||||||
void drawregion(int, int, int, int);
 | 
					void drawregion(int, int, int, int);
 | 
				
			||||||
void run(void);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
void xbell(int);
 | 
					void xbell(int);
 | 
				
			||||||
void xclipcopy(void);
 | 
					void xclipcopy(void);
 | 
				
			||||||
void xclippaste(void);
 | 
					void xclippaste(void);
 | 
				
			||||||
void xhints(void);
 | 
					void xhints(void);
 | 
				
			||||||
void xinit(void);
 | 
					 | 
				
			||||||
void xloadcols(void);
 | 
					void xloadcols(void);
 | 
				
			||||||
int xsetcolorname(int, const char *);
 | 
					int xsetcolorname(int, const char *);
 | 
				
			||||||
void xloadfonts(char *, double);
 | 
					void xloadfonts(char *, double);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										18
									
								
								x.c
								
								
								
								
							
							
						
						
									
										18
									
								
								x.c
								
								
								
								
							| 
						 | 
					@ -15,6 +15,7 @@
 | 
				
			||||||
#include <X11/Xft/Xft.h>
 | 
					#include <X11/Xft/Xft.h>
 | 
				
			||||||
#include <X11/XKBlib.h>
 | 
					#include <X11/XKBlib.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static char *argv0;
 | 
				
			||||||
#include "arg.h"
 | 
					#include "arg.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define Glyph Glyph_
 | 
					#define Glyph Glyph_
 | 
				
			||||||
| 
						 | 
					@ -87,6 +88,7 @@ static void xdrawglyph(Glyph, int, int);
 | 
				
			||||||
static void xclear(int, int, int, int);
 | 
					static void xclear(int, int, int, int);
 | 
				
			||||||
static void xdrawcursor(void);
 | 
					static void xdrawcursor(void);
 | 
				
			||||||
static int xgeommasktogravity(int);
 | 
					static int xgeommasktogravity(int);
 | 
				
			||||||
 | 
					static void xinit(void);
 | 
				
			||||||
static int xloadfont(Font *, FcPattern *);
 | 
					static int xloadfont(Font *, FcPattern *);
 | 
				
			||||||
static void xunloadfont(Font *);
 | 
					static void xunloadfont(Font *);
 | 
				
			||||||
static void xsetenv(void);
 | 
					static void xsetenv(void);
 | 
				
			||||||
| 
						 | 
					@ -110,6 +112,9 @@ static void selcopy(Time);
 | 
				
			||||||
static void getbuttoninfo(XEvent *);
 | 
					static void getbuttoninfo(XEvent *);
 | 
				
			||||||
static void mousereport(XEvent *);
 | 
					static void mousereport(XEvent *);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void run(void);
 | 
				
			||||||
 | 
					static void usage(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void (*handler[LASTEvent])(XEvent *) = {
 | 
					static void (*handler[LASTEvent])(XEvent *) = {
 | 
				
			||||||
	[KeyPress] = kpress,
 | 
						[KeyPress] = kpress,
 | 
				
			||||||
	[ClientMessage] = cmessage,
 | 
						[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
 | 
					int
 | 
				
			||||||
main(int argc, char *argv[])
 | 
					main(int argc, char *argv[])
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue