Category : C Source Code
Archive   : QWKREP.ZIP
Filename : CLIB.H

 
Output of file : CLIB.H contained in archive : QWKREP.ZIP
/*
* clib.h - declarations for code in clib_?.lib
*
* (C) Copyright 1992, David Goodenough. All rights reserved
*/

#ifndef H_CLIB_INC
#define H_CLIB_INC 1

extern char *byp(char *);
extern char *strip(char *);
extern int dos21(int, int);
extern int dos21x(int, char *);
extern void xchdir(char *);
extern void gohome(void);
extern int scnwld(char *, void (*)(char *), int);
extern char *namefix(char *);
extern char *unbyp(char *);
extern int clocktick(void);
extern long lclocktick(void);
extern void border(int);
extern int where(void);
extern void moveto(int, int);
extern int bioskb(void);
extern int bkbnow(void);
extern int xkb(void);
extern void prinit(int);
extern int prstat(void);
extern void prchar(int);
extern char *upper(char *);
extern char *lower(char *);
extern long napms(unsigned int);
extern void sleep(unsigned int);
extern void readcmos(char *);
extern int dot(int);
extern int lcl(int);
extern int ucl(int);
extern void tone(long);
extern void music(char *);
extern void init_music(void);
extern int music_key(int);
extern int fcanon(char *, char *);
extern int dow(int, int, int);
extern void srnd(long);
extern int rnd(void);
extern void hang(void);
extern void reboot(void);
extern int getopt(int, char **, char *);
extern void cursor(int);
extern int run(char *, char *, int);
extern int editip(char *, int, int);
extern void edit_setprocs(void (*)(), void (*)(), int (*)());

/*
* #defines for bits passed to scnwld()
*/

#define ATTR_R 1
#define ATTR_H 2
#define ATTR_S 4
#define ATTR_V 8
#define ATTR_D 16
#define ATTR_A 32

/*
* variables in getopt
*/

extern int opterr;
extern int optind;
extern int optopt;
extern char *optarg;
extern char opterrstr[];

/*
* pragmas etc. to link in the correct library
*/

#ifdef M_I86TM
#pragma comment(lib,"clib_s.lib")
#endif
#ifdef M_I86SM
#pragma comment(lib,"clib_s.lib")
#endif
#ifdef M_I86MM
#pragma comment(lib,"clib_m.lib")
#endif
#ifdef M_I86CM
#pragma comment(lib,"clib_c.lib")
#endif
#ifdef M_I86LM
#pragma comment(lib,"clib_l.lib")
#endif
#ifdef M_I86HM
#pragma comment(lib,"clib_l.lib")
#endif

#endif


  3 Responses to “Category : C Source Code
Archive   : QWKREP.ZIP
Filename : CLIB.H

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/