/* $Id: sysfunc.h,v 1.7 2003/07/15 11:43:09 stpohle Exp $ */ /* include some system near functions */ #ifndef _SYSFUNC_H_ #define _SYSFUNC_H_ #define MAX_DIRENTRYS 1024 enum _dirflags { DF_dir = 1, DF_file = 2 }; struct __direntry { unsigned char flags; char name[LEN_FILENAME]; struct __direntry *next; } typedef _direntry; extern void s_delay (int ms); extern int s_random (int maxnr); extern char *s_gethomedir (); extern int s_countbits (int nbomb, int nr); extern char* getfilename(char* path); extern _direntry *s_getdir (char *path); extern _direntry *s_dirfilter (_direntry *dirstart, signed char dirflags); #endif