60 lines
1.9 KiB
C
60 lines
1.9 KiB
C
|
extern int hb_strcmp(unsigned char *str,unsigned char *hb_str);
|
||
|
extern int hex_nyb(int chr);
|
||
|
extern int hex_bytes(char *str,int nbytes);
|
||
|
extern long htoi(char *str);
|
||
|
extern int nindex(char *p,char *s,int start);
|
||
|
extern int parse(char *cp,char * *fl,char sep);
|
||
|
|
||
|
extern void init_progress(long size);
|
||
|
extern void show_progress(int amt);
|
||
|
|
||
|
extern long mem_to_long(unsigned char *cp,short nbytes);
|
||
|
extern void long_to_mem(long val,unsigned char *cp,int nbytes);
|
||
|
|
||
|
extern int getopt(int argc,char * *argv,char *template);
|
||
|
extern int findlshortname(char *fullname);
|
||
|
extern long getblong(char *line,int *i);
|
||
|
extern char *parse_sec_name(char * *ppch);
|
||
|
|
||
|
extern char *cp_alloc(char *pch);
|
||
|
extern void memfil(int *mem,unsigned int size);
|
||
|
extern char *clear_alloc(unsigned int size);
|
||
|
extern char *my_malloc(unsigned int size);
|
||
|
extern void my_free(void * buffer);
|
||
|
extern char *cpalloc(char *str);
|
||
|
extern void setmem(char *src,int size,char val);
|
||
|
extern void movmem(char *src,char *dst,int len);
|
||
|
|
||
|
extern char near *ncp_alloc(char near *pch);
|
||
|
extern void nmemfil(int near *mem,unsigned int size);
|
||
|
extern char near *nclear_alloc(unsigned int size);
|
||
|
extern char near *nmy_malloc(unsigned int size);
|
||
|
extern char near *ncpalloc(char near *str);
|
||
|
extern void nsetmem(char near *src,int size,char val);
|
||
|
extern void nmovmem(char near *src,char near *dst,int len);
|
||
|
|
||
|
extern char far *fcp_alloc(char far *pch);
|
||
|
extern void fmemfil(int far *mem,unsigned int size);
|
||
|
extern char far *fclear_alloc(unsigned int size);
|
||
|
extern char far *fmy_malloc(unsigned int size);
|
||
|
extern char far *fcpalloc(char far *str);
|
||
|
extern void fsetmem(char far *src,int size,char val);
|
||
|
extern void fmovmem(char far *src,char far *dst,int len);
|
||
|
|
||
|
extern void mymktemp(char * lpszpath, char * lpszbuffer);
|
||
|
|
||
|
#ifdef MSDOS
|
||
|
extern void far crypt(char far *, int);
|
||
|
#else
|
||
|
extern crypt(char *, int);
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#define IS_BIT(f,b) ((f) & (b))
|
||
|
|
||
|
#define BIT_SET(f,b) f|=(b)
|
||
|
|
||
|
#define BIT_CLEAR(f,b) f&=~(b)
|