remove arg.h, it's really not necessary

This commit is contained in:
speedie 2023-02-26 05:58:29 +01:00
parent 2830865c19
commit b2da60f4f9
2 changed files with 1 additions and 50 deletions

View file

@ -21,7 +21,7 @@ options:
$(CC) -c $(CFLAGS) -g $< $(CC) -c $(CFLAGS) -g $<
$(OBJ): arg.h options.h options.mk draw.h $(OBJ): options.h options.mk draw.h
spmenu: spmenu.o draw.o main.o spmenu: spmenu.o draw.o main.o
$(CC) -o $@ spmenu.o draw.o main.o $(LDFLAGS) $(CC) -o $@ spmenu.o draw.o main.o $(LDFLAGS)

49
arg.h
View file

@ -1,49 +0,0 @@
/*
* Copy me if you can.
* by 20h
*/
#ifndef ARG_H__
#define ARG_H__
extern char *argv0;
/* use main(int argc, char *argv[]) */
#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\
argv[0] && argv[0][0] == '-'\
&& argv[0][1];\
argc--, argv++) {\
char argc_;\
char **argv_;\
int brk_;\
if (argv[0][1] == '-' && argv[0][2] == '\0') {\
argv++;\
argc--;\
break;\
}\
for (brk_ = 0, argv[0]++, argv_ = argv;\
argv[0][0] && !brk_;\
argv[0]++) {\
if (argv_ != argv)\
break;\
argc_ = argv[0][0];\
switch (argc_)
#define ARGEND }\
}
#define ARGC() argc_
#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\
((x), abort(), (char *)0) :\
(brk_ = 1, (argv[0][1] != '\0')?\
(&argv[0][1]) :\
(argc--, argv++, argv[0])))
#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\
(char *)0 :\
(brk_ = 1, (argv[0][1] != '\0')?\
(&argv[0][1]) :\
(argc--, argv++, argv[0])))
#endif