Add explicit function prototypes
This commit is contained in:
parent
a2161ba1b0
commit
07645647d9
41 changed files with 163 additions and 104 deletions
10
level1.c
10
level1.c
|
|
@ -136,12 +136,12 @@ put_ndata(void* p, int n) {
|
|||
|
||||
static int
|
||||
put_over(int buflen, int n,
|
||||
unsigned char* (*func1)(), void* str1, int len1,
|
||||
unsigned char* (*func2)(), void* str2, int len2,
|
||||
unsigned char* (*func3)(), void* str3, int len3,
|
||||
unsigned char* (*func4)(), void* str4, int len4) {
|
||||
unsigned char* (*func1)(void*, int), void* str1, int len1,
|
||||
unsigned char* (*func2)(void*, int), void* str2, int len2,
|
||||
unsigned char* (*func3)(void*, int), void* str3, int len3,
|
||||
unsigned char* (*func4)(void*, int), void* str4, int len4) {
|
||||
#define ARGNUM 4
|
||||
unsigned char* (*func[ARGNUM])();
|
||||
unsigned char* (*func[ARGNUM])(void*, int);
|
||||
unsigned char* data[ARGNUM];
|
||||
int len[ARGNUM];
|
||||
int i;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue