You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bomberclone/include/sysfunc.h

33 lines
721 B

/* $Id: sysfunc.h,v 1.1 2003/09/21 20:15:28 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 inline Sint16 s_swap16 (Sint16 i);
extern inline Sint32 s_swap32 (Sint32 i);
extern _direntry *s_getdir (char *path);
extern _direntry *s_dirfilter (_direntry *dirstart, signed char dirflags);
#endif