103 lines
3.6 KiB
C
103 lines
3.6 KiB
C
#ifndef PC_H
|
|
#define PC_H
|
|
|
|
#include "pc_err.h"
|
|
#include "pc_file.h"
|
|
#include "pc_math.h"
|
|
|
|
extern char *_ecvt(double value, int ndigit, int *decpt, int *sign);
|
|
extern char *_fcvt(double value, int ndigit, int *decpt, int *sign);
|
|
extern char *_wdw(struct file *f);
|
|
extern char *argv(int i);
|
|
extern char *environ(int i);
|
|
extern char *strbuf(char *s);
|
|
extern double _abr(double r);
|
|
extern double _atn(double x);
|
|
extern double _cos(double x);
|
|
extern double _exp(double x);
|
|
extern double _log(double x);
|
|
extern double _rdr(struct file *f);
|
|
extern double _rnd(double r);
|
|
extern double _sin(double x);
|
|
extern double _sqt(double x);
|
|
extern int _abi(int i);
|
|
extern int _ass(int line, int bool);
|
|
extern int _asz(struct descr *dp);
|
|
extern int _bcp(int sz, unsigned char *y, unsigned char *x);
|
|
extern int _catch(unsigned erno);
|
|
extern int _cls(struct file *f);
|
|
extern int _cre(int sz, struct file *f);
|
|
extern int _dvi(unsigned int j, unsigned int i);
|
|
extern int _efl(struct file *f);
|
|
extern int _eln(struct file *f);
|
|
extern int _flush(struct file *f);
|
|
extern int _fstdig(struct file *f);
|
|
extern int _get(struct file *f);
|
|
extern int _getint(struct file *f);
|
|
extern int _getsig(struct file *f);
|
|
extern int _hlt(int ecode);
|
|
extern int _incpt(struct file *f);
|
|
extern int _ini(char *args, int c, struct file **p, char *mainlb);
|
|
extern int _mdi(int j, int i);
|
|
extern int _nfa(int bool);
|
|
extern int _nxtdig(struct file *f);
|
|
extern int _opn(int sz, struct file *f);
|
|
extern int _outcpt(struct file *f);
|
|
extern int _pac(struct descr *ad, struct descr *zd, char *zp, int i, char *ap);
|
|
extern int _pag(struct file *f);
|
|
extern int _put(struct file *f);
|
|
extern int _rcka(struct array_descr *descr, int index);
|
|
extern int _rdc(struct file *f);
|
|
extern int _rdi(struct file *f);
|
|
extern int _rf(struct file *f);
|
|
extern int _rln(struct file *f);
|
|
extern int _skipsp(struct file *f);
|
|
extern int _unp(struct descr *ad, struct descr *zd, int i, char *ap, char *zp, int noext);
|
|
extern int _wf(struct file *f);
|
|
extern int _wln(struct file *f);
|
|
extern int _wrc(int c, struct file *f);
|
|
extern int _wrf(int n, int w, double r, struct file *f);
|
|
extern int _wri(int i, struct file *f);
|
|
extern int _wrl(long l, struct file *f);
|
|
extern int _wrr(double r, struct file *f);
|
|
extern int _wsl(int w, long l, struct file *f);
|
|
extern int _wsr(int w, double r, struct file *f);
|
|
extern int _xcls(struct file *f);
|
|
extern int argc(void);
|
|
extern int argshift(void);
|
|
extern int buff(struct file *f);
|
|
extern int clock(void);
|
|
extern int diag(struct file *f);
|
|
extern int nobuff(struct file *f);
|
|
extern int notext(struct file *f);
|
|
extern int pclose(struct file *f);
|
|
extern int pcreat(struct file *f, char *s);
|
|
extern int perrno(void);
|
|
extern int popen(struct file *f, char *s);
|
|
extern int procentry(char *name);
|
|
extern int procexit(char *name);
|
|
extern int strfetch(char *s, int i);
|
|
extern int strlen(char *s);
|
|
extern int strstore(char *s, int i, int c);
|
|
extern int strtobuf(char *s, char *b, int l);
|
|
extern int uread(int fd, char *b, int n);
|
|
extern int uwrite(int fd, char *b, int n);
|
|
extern long _abl(long i);
|
|
extern long _dvil(unsigned long j, unsigned long i);
|
|
extern long _mdil(long j, long i);
|
|
extern long _mdl(long j, long i);
|
|
extern long _rdl(struct file *f);
|
|
extern void _dis(int n, void **ptr);
|
|
extern void _new(int n, void **ptr);
|
|
extern void _trp(int trapno);
|
|
extern void _wrb(int b, struct file *f);
|
|
extern void _wrs(int len, char *s, struct file *f);
|
|
extern void _wrz(char *s, struct file *f);
|
|
extern void _wsb(int w, int b, struct file* f);
|
|
extern void _wsc(int w, char c, struct file* f);
|
|
extern void _wss(int w, int len, char* s, struct file* f);
|
|
extern void _wstrin(int width, int len, char* buf, struct file* f);
|
|
extern void _wsz(int w, char* s, struct file* f);
|
|
|
|
#endif
|