silence all gcc warnings
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libauth"
|
||||
#pragma lib "libauth.a"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Interface for typical callers.
|
||||
@ -118,7 +120,9 @@ void _freeattr(Attr*);
|
||||
Attr *_mkattr(int, char*, char*, Attr*);
|
||||
Attr *_parseattr(char*);
|
||||
char *_strfindattr(Attr*, char*);
|
||||
#ifdef VARARGCK
|
||||
#pragma varargck type "A" Attr*
|
||||
#endif
|
||||
|
||||
extern AuthInfo* fauth_proxy(int, AuthRpc *rpc, AuthGetkey *getkey, char *params);
|
||||
extern AuthInfo* auth_proxy(int fd, AuthGetkey *getkey, char *fmt, ...);
|
||||
@ -138,7 +142,10 @@ extern Attr* auth_attr(AuthRpc *rpc);
|
||||
extern void auth_freerpc(AuthRpc *rpc);
|
||||
extern uint auth_rpc(AuthRpc *rpc, char *verb, void *a, int n);
|
||||
extern int auth_wep(char*, char*, ...);
|
||||
|
||||
#ifdef VARARGCK
|
||||
#pragma varargck argpos auth_proxy 3
|
||||
#pragma varargck argpos auth_challenge 1
|
||||
#pragma varargck argpos auth_respond 3
|
||||
#pragma varargck argpos auth_getuserpasswd 2
|
||||
#endif
|
||||
|
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libauthsrv"
|
||||
#pragma lib "libauthsrv.a"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Interface for talking to authentication server.
|
||||
|
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libdraw"
|
||||
#pragma lib "libdraw.a"
|
||||
#endif
|
||||
|
||||
typedef struct Cachefont Cachefont;
|
||||
typedef struct Cacheinfo Cacheinfo;
|
||||
@ -15,8 +17,10 @@ typedef struct RGB RGB;
|
||||
typedef struct Screen Screen;
|
||||
typedef struct Subfont Subfont;
|
||||
|
||||
#ifdef VARARGCK
|
||||
#pragma varargck type "R" Rectangle
|
||||
#pragma varargck type "P" Point
|
||||
#endif
|
||||
extern int Rfmt(Fmt*);
|
||||
extern int Pfmt(Fmt*);
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libdraw"
|
||||
#pragma lib "libdraw.a"
|
||||
#endif
|
||||
|
||||
typedef struct Keyboardctl Keyboardctl;
|
||||
typedef struct Channel Channel;
|
||||
|
@ -235,7 +235,9 @@ extern int fmtinstall(int, int (*)(Fmt*));
|
||||
extern char* fmtstrflush(Fmt*);
|
||||
extern int runefmtstrinit(Fmt*);
|
||||
extern Rune* runefmtstrflush(Fmt*);
|
||||
|
||||
extern int fmtstrcpy(Fmt*, char*);
|
||||
extern int fmtprint(Fmt*, char*, ...);
|
||||
extern int fmtvprint(Fmt*, char*, va_list);
|
||||
extern void* mallocz(ulong, int);
|
||||
|
||||
extern void srand(long);
|
||||
@ -250,3 +252,21 @@ extern char* cleanname(char*);
|
||||
extern void sysfatal(char*, ...);
|
||||
extern char* strecpy(char*, char*, char*);
|
||||
|
||||
extern int tokenize(char*, char**, int);
|
||||
extern int getfields(char*, char**, int, int, char*);
|
||||
extern char* utfecpy(char*, char*, char*);
|
||||
extern long tas(long*);
|
||||
extern void quotefmtinstall(void);
|
||||
extern int dec64(uchar*, int, char*, int);
|
||||
extern int enc64(char*, int, uchar*, int);
|
||||
extern int dec32(uchar*, int, char*, int);
|
||||
extern int enc32(char*, int, uchar*, int);
|
||||
void hnputs(void *p, unsigned short v);
|
||||
extern int dofmt(Fmt*, char*);
|
||||
extern double __NaN(void);
|
||||
extern int __isNaN(double);
|
||||
extern double strtod(char*, char**);
|
||||
extern int utfnlen(char*, long);
|
||||
extern double __Inf(int);
|
||||
extern int __isInf(double, int);
|
||||
extern double pow10(int);
|
||||
|
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libmemdraw"
|
||||
#pragma lib "libmemdraw.a"
|
||||
#endif
|
||||
|
||||
typedef struct Memimage Memimage;
|
||||
typedef struct Memdata Memdata;
|
||||
@ -123,6 +125,7 @@ extern Memimage* readmemimage(int);
|
||||
extern Memimage* creadmemimage(int);
|
||||
extern int writememimage(int, Memimage*);
|
||||
extern void freememimage(Memimage*);
|
||||
extern void _freememimage(Memimage*);
|
||||
extern int _loadmemimage(Memimage*, Rectangle, uchar*, int);
|
||||
extern int _cloadmemimage(Memimage*, Rectangle, uchar*, int);
|
||||
extern int _unloadmemimage(Memimage*, Rectangle, uchar*, int);
|
||||
@ -133,7 +136,9 @@ extern ulong* wordaddr(Memimage*, Point);
|
||||
extern uchar* byteaddr(Memimage*, Point);
|
||||
extern int drawclip(Memimage*, Rectangle*, Memimage*, Point*, Memimage*, Point*, Rectangle*, Rectangle*);
|
||||
extern void memfillcolor(Memimage*, ulong);
|
||||
extern void _memfillcolor(Memimage*, ulong);
|
||||
extern int memsetchan(Memimage*, ulong);
|
||||
extern ulong _rgbatoimg(Memimage*, ulong);
|
||||
|
||||
/*
|
||||
* Graphics
|
||||
@ -155,6 +160,7 @@ extern void memarc(Memimage*, Point, int, int, int, Memimage*, Point, int, int,
|
||||
extern Rectangle memlinebbox(Point, Point, int, int, int);
|
||||
extern int memlineendsize(int);
|
||||
extern void _memmkcmap(void);
|
||||
extern void _memimageinit(void);
|
||||
extern void memimageinit(void);
|
||||
|
||||
/*
|
||||
@ -185,16 +191,20 @@ void memimagemove(void*, void*);
|
||||
*/
|
||||
extern void rdb(void);
|
||||
extern int iprint(char*, ...);
|
||||
#pragma varargck argpos iprint 1
|
||||
extern int drawdebug;
|
||||
|
||||
/*
|
||||
* doprint interface: numbconv bit strings
|
||||
*/
|
||||
#ifdef VARARGCK
|
||||
#pragma varargck argpos iprint 1
|
||||
#pragma varargck type "llb" vlong
|
||||
#pragma varargck type "llb" uvlong
|
||||
#pragma varargck type "lb" long
|
||||
#pragma varargck type "lb" ulong
|
||||
#pragma varargck type "b" int
|
||||
#pragma varargck type "b" uint
|
||||
#endif
|
||||
|
||||
extern ulong _pixelbits(Memimage*,Point);
|
||||
extern ulong pixelbits(Memimage*, Point);
|
||||
|
@ -1,5 +1,7 @@
|
||||
#ifdef PLAN9
|
||||
#pragma src "/sys/src/libmemlayer"
|
||||
#pragma lib "libmemlayer.a"
|
||||
#endif
|
||||
|
||||
typedef struct Memscreen Memscreen;
|
||||
typedef void (*Refreshfn)(Memimage*, Rectangle, void*);
|
||||
|
@ -23,6 +23,8 @@
|
||||
#define nsec sysnsec
|
||||
#define pread syspread
|
||||
#define pwrite syspwrite
|
||||
#undef sleep
|
||||
#define sleep osmsleep
|
||||
|
||||
extern int bind(char*, char*, int);
|
||||
extern int chdir(char*);
|
||||
@ -43,6 +45,7 @@ extern vlong seek(int, vlong, int);
|
||||
extern int stat(char*, uchar*, int);
|
||||
extern long write(int, void*, long);
|
||||
extern int wstat(char*, uchar*, int);
|
||||
extern void werrstr(char* ,...);
|
||||
|
||||
extern Dir *dirstat(char*);
|
||||
extern Dir *dirfstat(int);
|
||||
@ -65,3 +68,26 @@ extern char *netmkaddr(char*, char*, char*);
|
||||
extern int reject(int, char*, char*);
|
||||
|
||||
extern char* argv0;
|
||||
|
||||
extern ulong truerand(void);
|
||||
extern int pushssl(int, char*, char*, char*, int*);
|
||||
extern int iounit(int);
|
||||
extern long pread(int, void*, long, vlong);
|
||||
extern long pwrite(int, void*, long, vlong);
|
||||
extern ulong rendezvous(ulong, ulong);
|
||||
extern int kproc(char*, void(*)(void*), void*);
|
||||
extern int getpid(void);
|
||||
extern void panic(char*, ...);
|
||||
extern void sleep(int);
|
||||
extern void osyield(void);
|
||||
extern void setmalloctag(void*, ulong);
|
||||
extern int errstr(char*, uint);
|
||||
extern int rerrstr(char*, uint);
|
||||
extern int encrypt(void*, void*, int);
|
||||
extern int decrypt(void*, void*, int);
|
||||
extern void qlock(QLock*);
|
||||
extern void qunlock(QLock*);
|
||||
extern vlong nsec(void);
|
||||
extern void lock(Lock*);
|
||||
extern void unlock(Lock*);
|
||||
extern int iprint(char*, ...);
|
||||
|
Reference in New Issue
Block a user