Changeset 0580615 in buchla-68k for include


Ignore:
Timestamp:
07/08/2017 02:42:31 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
342a56f
Parents:
46d8069
Message:

Point of no return.

Location:
include
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • include/biosdefs.h

    r46d8069 r0580615  
    66*/
    77
    8 extern  long    trap13();       /* BIOS linkage */
    9 extern  long    trap14();       /* XBIOS linkage */
     8extern  long    trap13(short fun, ...);
     9extern  long    trap14(short fun, ...);
    1010
    1111#define BIOS    trap13
  • include/cmeta.h

    r46d8069 r0580615  
    66*/
    77
    8 extern  int     CMinit(), CMstat();
    9 extern  int     CMchr(), CMuchr();
    10 extern  int     CMstr(), CMustr();
    11 extern  int     CMlong(), CMdig();
    12 extern  int     CMlist(), CMulist();
     8extern  void    CMinit(char *ip);
     9extern  int     CMstat(char *msg);
     10extern  int     CMchr(char c);
     11extern  int     CMuchr(char c);
     12extern  int     CMstr(char *s);
     13extern  int     CMustr(char *s);
     14extern  int     CMlong(void);
     15extern  int     CMdig(void);
     16extern  int     CMlist(char *l[]);
     17extern  int     CMulist(char *l[]);
    1318
    1419extern  int     QQsw;
  • include/ctype.h

    r46d8069 r0580615  
    9797#else   /* SYS5CODE */
    9898
    99 extern  char ___atab();         /* so the loader sees us ... */
     99extern  void    ___atab(void);
    100100extern  char __atab[];          /* character type table */
    101101
  • include/glcfns.h

    r46d8069 r0580615  
    66*/
    77
    8 extern  unsigned        GLCcrc(), GLCcxy();
    9 extern  short           GLCplot();
    10 extern  short           GLCinit(), GLCwrts(), GLCtext(), GLCdisp(), GLCcurs();
     8extern  unsigned        GLCcrc(unsigned row, unsigned col);
     9extern  unsigned        GLCcxy(unsigned x, unsigned y);
     10extern  void    GLCplot(unsigned x, unsigned y, unsigned val);
     11extern  void    GLCinit(void);
     12extern  void    GLCwrts(char *s);
     13extern  void    GLCtext(unsigned row, unsigned col, char *s);
     14extern  void    GLCdisp(short dsp, short crs, short blk1, short blk2, short blk3);
     15extern  void    GLCcurs(short crs);
    1116
    1217extern  unsigned        lcdx, lcdy, lcdbit, lcdrow, lcdcol, lcdbase;
  • include/memory.h

    r46d8069 r0580615  
    66*/
    77
    8 extern  char    *memccpy(), *memchr(), *memcpy(), *memset();
    9 extern  int     memcmp(), *memsetw(), *memcpyw(), memcmpu();
     8extern  char    *memccpy(char *s1, char *s2, char c, int n);
     9extern  char    *memchr(char *sp, char c, int n);
     10extern  char    *memcpy(char *s1, char *s2, int n);
     11extern  char    *memset(char *sp, char c, int n);
     12extern  int     memcmp(char *s1, char *s2, int n);
     13extern  short   *memsetw(short *sp, short w, short n);
     14extern  short   *memcpyw(short *s1, short *s2, int n);
     15extern  int     memcmpu(char *s1, char *s2, int n);
  • include/rawio.h

    r46d8069 r0580615  
    66*/
    77
    8 int     getln(), getrln(), readln();
     8int     getln(int unit, int nb, char *buf);
     9int     getrln(int unit, int nb, char *buf);
     10int     readln(int unit, int nc, char *ctl, int nb, char *buf);
    911
    1012/* The following should really be void ... */
    1113
    12 int     writeln();
     14void    writeln(int unit, char *buf);
  • include/scfns.h

    r46d8069 r0580615  
    88*/
    99
    10 extern  int     eh_ins(), eh_rmv(), sc_clr();
     10extern  void    eh_ins(struct s_entry *ne, short et);
     11extern  void    eh_rmv(struct s_entry *ev, short et);
     12extern  void    sc_clr(short ns);
    1113
    12 extern  int     e_del(), selscor(), sc_goto();
     14extern  short   e_del(struct s_entry *e1);
     15extern  short   selscor(short ns);
     16extern  int     sc_goto(long tval);
    1317
    14 extern  long    scinit(), evleft();
     18extern  long    scinit(void);
     19extern  long    evleft(void);
    1520
    16 extern  struct  s_entry *e_alc(), *e_ins(), *e_rmv(), *e_clr(), *ehfind();
    17 extern  struct  s_entry *frfind(), *ep_adj(), *se_exec(), *findev();
     21extern  struct  s_entry *e_alc(short w);
     22extern  struct  s_entry *e_ins(struct s_entry *e1, struct s_entry *e2);
     23extern  struct  s_entry *e_rmv(struct s_entry *e1);
     24extern  struct  s_entry *e_clr(struct s_entry *e1);
     25extern  struct  s_entry *ehfind(short eh, long te, short d1, short d2);
     26extern  struct  s_entry *frfind(long tval, int sdir);
     27extern  struct  s_entry *ep_adj(struct s_entry *sep, int sdir, long tval);
     28extern  struct  s_entry *se_exec(struct s_entry *ep, short sd);
     29extern  struct  s_entry *findev(struct s_entry *ep, long te, short et, short d1, short d2);
    1830
    1931extern  char    ac_code;
  • include/stdio.h

    r46d8069 r0580615  
    4141#endif
    4242
    43 extern  long    ftell();
    44 extern  char    *gets(), *fgets();
    45 extern  FILE    *fopen(), *fopena(), *fopenb();
     43extern  long    ftell(FILE *fp);
     44extern  char    *gets(char *line);
     45extern  char    *fgets(char *s, int n, FILE *fp);
     46extern  FILE    *fopen(char *name, char *mode);
     47extern  FILE    *fopena(char *name, char *mode);
     48extern  FILE    *fopenb(char *name, char *mode);
    4649
    4750#define stdin   (&Cbuffs[0])
  • include/strings.h

    r46d8069 r0580615  
    66*/
    77
    8 extern  char    *strccpy(), *strcpy(), *strncpy(), *strcat(), *strncat();
    9 extern  char    *strchr(), *strrchr(), *strpbrk(), *strtok();
    10 extern  char    *index(), *rindex(), *str2lc(), *str2uc();
     8extern  char    *strccpy(char *s1, char *s2, char c);
     9extern  char    *strcpy(char *s1, char *s2);
     10extern  char    *strncpy(char *s1, char *s2, int n);
     11extern  char    *strcat(char *s1, char *s2);
     12extern  char    *strncat(char *s1, char *s2, int n);
     13extern  char    *strchr(char *sp, char c);
     14extern  char    *strrchr(char *sp, char c);
     15extern  char    *strpbrk(char *string, char *brkset);
     16extern  char    *strtok(char *string, char *sepset);
     17extern  char    *index(char *str, char c);
     18extern  char    *rindex(char *str, char c);
     19extern  char    *str2lc(char *s);
     20extern  char    *str2uc(char *s);
    1121
    12 extern  int     strcmp(), strlcmp(), strncmp(), strlen(), strspn(), strcspn();
     22extern  int     strcmp(char *s1, char *s2);
     23extern  int     strlcmp(char *s, char *l[]);
     24extern  int     strncmp(char *s1, char *s2, int n);
     25extern  int     strlen(char *s);
     26extern  int     strspn(char *string, char *charset);
     27extern  int     strcspn(char *string, char *charset);
    1328
    14 extern  long    strtol();
     29extern  long    strtol(char *str, char **ptr, int base);
  • include/vsddsw.h

    r46d8069 r0580615  
    99/* functions */
    1010
    11 extern  unsigned        vbank();
    12 extern  int     vputp(), vwputp();
     11extern  void    vbank(unsigned b);
     12extern  void    vputp(struct octent *octad, int xloc, int yloc, int val);
     13extern  void    vwputp(struct octent *octad, int xloc, int yloc, int val);
    1314
    1415/* these should be voids ... */
    1516
    16 extern  int     vfwait(), vputs(), vputsa(), vputc(), VHinit();
    17 extern  int     objclr(), objon(), objoff();
    18 extern  int     vcputs(), vwputs(), vwputm(), vmput(), vmputa(), VSinit();
    19 extern  int     SelObj(), SetPri(), SetObj(), CpyObj();
     17extern  void    vfwait(void);
     18extern  void    vputs(uint *sbase, uint row, uint col, uint attrib, char *str);
     19extern  void    vputsa(uint *sbase, uint row, uint col, uint *attrib, char *str);
     20extern  void    vputc(unsigned *sbase, unsigned row, unsigned col, unsigned c, unsigned attrib);
     21extern  void    VHinit(void);
     22extern  void    objclr(unsigned obj);
     23extern  void    objon(unsigned obj, unsigned line, unsigned num);
     24extern  void    objoff(unsigned obj, unsigned line, unsigned num);
     25extern  void    vcputs(int *obase, int nw, int fg, int bg, int row, int col, char *str);
     26extern  void    vwputs(int *obase, int nw, int fg, int bg, int row, int col, char *str);
     27extern  void    vwputm(unsigned int *obase, int nw, int fg, int bg, int row, int col, char *ml[]);
     28extern  void    vmput(uint *sbase, uint row, uint col, uint ma, char *ms[]);
     29extern  void    vmputa(uint *sbase, uint row, uint col, uint *ma[], char *ms[]);
     30extern  void    VSinit(void);
     31extern  void    SelObj(int obj);
     32extern  void    SetPri(int obj, int pri);
     33extern  void    SetObj(int obj, int type, int bank, int xpix, int ypix, int x0, int y0, int flags, int pri, unsigned int *base);
     34extern  void    CpyObj(unsigned *from, unsigned *to, unsigned w, unsigned h, unsigned sw);
  • include/wordq.h

    r46d8069 r0580615  
    1818
    1919#ifndef WORDQHDR
    20 extern short    putwq(), getwq();
    21 extern unsigned short setwq();
     20extern  short   putwq(struct wordq *qp, unsigned short c);
     21extern  short   getwq(struct wordq *qp, unsigned short *p);
     22extern  unsigned        short   setwq(struct wordq *qp, unsigned short *qadr, unsigned short qsiz, unsigned short hi, unsigned short lo);
    2223#endif
Note: See TracChangeset for help on using the changeset viewer.