Changeset 7258c6a in buchla-68k for ram/scselbx.c


Ignore:
Timestamp:
07/09/2017 04:45:34 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8618599
Parents:
0292fbb
Message:

Use standard integer types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/scselbx.c

    r0292fbb r7258c6a  
    3030/* functions defined elsewhere */
    3131
    32 extern  short   entbh(short n);
     32extern  int16_t entbh(int16_t n);
    3333extern  void    advscur(void);
    34 extern  short   oktode(struct s_entry *ep);
     34extern  int16_t oktode(struct s_entry *ep);
    3535extern  void    nokey(void);
    3636
     
    4141/* variables defined elsewhere */
    4242
    43 extern  void    (*itxput)(short row, short col, char *txt, short tag);
    44 extern  void    (*point)(short x, short y, short pen);
    45 
    46 extern  short   ancmsw;
    47 extern  short   angroup;
    48 extern  short   asmode;
    49 extern  short   clkrun;
    50 extern  short   clkctl;
    51 extern  short   clksrc;
    52 extern  short   ctrsw;
    53 extern  short   cxval;
    54 extern  short   cyval;
    55 extern  short   dubsw;
    56 extern  short   gomode;
    57 extern  short   grptran;
    58 extern  short   gtmsel;
    59 extern  short   hitbox;
    60 extern  short   hitcx;
    61 extern  short   hitcy;
    62 extern  short   insmode;
    63 extern  short   ismode;
    64 extern  short   lastam;
    65 extern  short   midiclk;
    66 extern  short   noteop;
    67 extern  short   notesel;
    68 extern  short   oldpk;
    69 extern  short   oldsl;
    70 extern  short   pchsw;
    71 extern  short   pkctrl;
    72 extern  short   pulsclk;
    73 extern  short   recsw;
    74 extern  short   scmctl;
    75 extern  short   sdmcol;
    76 extern  short   sdmctl;
    77 extern  short   sdmrow;
    78 extern  short   secop;
    79 extern  short   sgoflag;
    80 extern  short   sliders;
    81 extern  short   stccol;
    82 extern  short   stcrow;
    83 extern  short   stepclk;
    84 extern  short   stepenb;
    85 extern  short   submenu;
    86 extern  short   velflag;
    87 extern  short   vtccol;
    88 extern  short   vtcrow;
    89 
    90 /*
    91 
    92 */
    93 
    94 extern  short   grptmap[];
    95 
    96 extern  short   sctctab[][64];
     43extern  void    (*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag);
     44extern  void    (*point)(int16_t x, int16_t y, int16_t pen);
     45
     46extern  int16_t ancmsw;
     47extern  int16_t angroup;
     48extern  int16_t asmode;
     49extern  int16_t clkrun;
     50extern  int16_t clkctl;
     51extern  int16_t clksrc;
     52extern  int16_t ctrsw;
     53extern  int16_t cxval;
     54extern  int16_t cyval;
     55extern  int16_t dubsw;
     56extern  int16_t gomode;
     57extern  int16_t grptran;
     58extern  int16_t gtmsel;
     59extern  int16_t hitbox;
     60extern  int16_t hitcx;
     61extern  int16_t hitcy;
     62extern  int16_t insmode;
     63extern  int16_t ismode;
     64extern  int16_t lastam;
     65extern  int16_t midiclk;
     66extern  int16_t noteop;
     67extern  int16_t notesel;
     68extern  int16_t oldpk;
     69extern  int16_t oldsl;
     70extern  int16_t pchsw;
     71extern  int16_t pkctrl;
     72extern  int16_t pulsclk;
     73extern  int16_t recsw;
     74extern  int16_t scmctl;
     75extern  int16_t sdmcol;
     76extern  int16_t sdmctl;
     77extern  int16_t sdmrow;
     78extern  int16_t secop;
     79extern  int16_t sgoflag;
     80extern  int16_t sliders;
     81extern  int16_t stccol;
     82extern  int16_t stcrow;
     83extern  int16_t stepclk;
     84extern  int16_t stepenb;
     85extern  int16_t submenu;
     86extern  int16_t velflag;
     87extern  int16_t vtccol;
     88extern  int16_t vtcrow;
     89
     90/*
     91
     92*/
     93
     94extern  int16_t grptmap[];
     95
     96extern  int16_t sctctab[][64];
    9797
    9898extern  struct  asgent  asgtab[];
     
    103103extern  struct  s_time  stimes[N_SCORES][N_SECTS];      /* section times */
    104104
    105 extern  unsigned        *obj8, *obj11;
     105extern  uint16_t        *obj8, *obj11;
    106106
    107107extern  LPF     (*swpt)[];
     
    109109extern  LPF     t_ngrp[];
    110110
    111 extern  char    bfs[];
    112 extern  char    tunname[][32];
     111extern  int8_t  bfs[];
     112extern  int8_t  tunname[][32];
    113113
    114114extern  struct  gdsel   *gdstbc[];
     
    116116/* forward references */
    117117
    118 short   sdboxfn(short n);
     118int16_t sdboxfn(int16_t n);
    119119void    bspscur(void);
    120 void    svtdsp(unsigned *obj, unsigned fg, unsigned bg, short row, short col, char *buf);
     120void    svtdsp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
    121121void    svtstop(void);
    122122
     
    125125*/
    126126
    127 char    *sdmenus[][3] = {       /* score display menus */
     127int8_t  *sdmenus[][3] = {       /* score display menus */
    128128
    129129        /* 0 - typewriter */
     
    158158};
    159159
    160 char    sdmln3[] =
     160int8_t  sdmln3[] =
    161161         "        ReGrp  Remove Trn S                                     ";
    162162
    163 char    sdmln4[] =
     163int8_t  sdmln4[] =
    164164         "Escape                    D                                     ";
    165165
     
    168168*/
    169169
    170 short   sdmht[][3] = {          /* score section menu highlight table */
     170int16_t sdmht[][3] = {          /* score section menu highlight table */
    171171
    172172        /* row, lcol,   rcol */
     
    186186};
    187187
    188 short   sdmlim[][4] = {         /* score display menu cursor limits */
     188int16_t sdmlim[][4] = {         /* score display menu cursor limits */
    189189
    190190        /* top, left,   bottom, right */
     
    201201*/
    202202
    203 char    *nedlbl[] = {           /* note edit function labels */
     203int8_t  *nedlbl[] = {           /* note edit function labels */
    204204
    205205        "Note Edit",    /* 0 - NOP_NUL */
     
    254254*/
    255255
    256 short insect(void)
     256int16_t insect(void)
    257257{
    258         register short col;
     258        register int16_t col;
    259259
    260260        col = vtccol - 24;
     
    277277*/
    278278
    279 void svtdsp(unsigned *obj, unsigned fg, unsigned bg, short row, short col, char *buf)
     279void svtdsp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf)
    280280{
    281281        if (v_regs[5] & 0x0180)
     
    308308void bspscur(void)
    309309{
    310         register short newcol;
     310        register int16_t newcol;
    311311
    312312        if (infield(stcrow, stccol, curfet))
     
    337337void dsects(void)
    338338{
    339         register short atr, row, col, i, j;
    340         char buf[8];
    341         char cl, cr, csl, csr;
    342         short begun;
     339        register int16_t atr, row, col, i, j;
     340        int8_t buf[8];
     341        int8_t cl, cr, csl, csr;
     342        int16_t begun;
    343343
    344344        register struct s_entry *sp;
     
    414414*/
    415415
    416 void dsgtmn(short n, short f)
     416void dsgtmn(int16_t n, int16_t f)
    417417{
    418         char buf[4];
    419         short atr, col;
     418        int8_t buf[4];
     419        int16_t atr, col;
    420420
    421421        sprintf(buf, "%02d", n + 1);
     
    436436*/
    437437
    438 void dsgtme(short n)
     438void dsgtme(int16_t n)
    439439{
    440         char buf[4];
    441         short col;
     440        int8_t buf[4];
     441        int16_t col;
    442442
    443443        if (grptmap[n] EQ -1)
     
    466466void dsgtmap(void)
    467467{
    468         char buf[6];
    469         register short i;
     468        int8_t buf[6];
     469        register int16_t i;
    470470
    471471        if (v_regs[5] & 0x0180)
     
    489489*/
    490490
    491 short ingroup(void)
     491int16_t ingroup(void)
    492492{
    493         register short col;
     493        register int16_t col;
    494494
    495495        col = vtccol - 28;
     
    514514*/
    515515
    516 void sdmtxt(short row, short col, char *txt, short tag)
     516void sdmtxt(int16_t row, int16_t col, int8_t *txt, int16_t tag)
    517517{
    518518        if ((v_regs[5] & 0x0180) NE 0x0100)
     
    532532*/
    533533
    534 void showam(short asg)
     534void showam(int16_t asg)
    535535{
    536         register short col, na, row;
     536        register int16_t col, na, row;
    537537
    538538        if (asg EQ 1)
     
    572572void showtm(void)
    573573{
    574         register short row, tun;
     574        register int16_t row, tun;
    575575
    576576        tun = 0;
     
    598598void showsm(void)
    599599{
    600         register short col, row, scr;
     600        register int16_t col, row, scr;
    601601
    602602        scr = 1;
     
    631631*/
    632632
    633 void scmenu(short n)
     633void scmenu(int16_t n)
    634634{
    635         register short i;
     635        register int16_t i;
    636636        register struct octent *op;
    637637
     
    740740*/
    741741
    742 void sdmenu(short n)
     742void sdmenu(int16_t n)
    743743{
    744         register short i, wasup;
     744        register int16_t i, wasup;
    745745
    746746        wasup  = sdmctl;        /* save previous menu type */
     
    895895*/
    896896
    897 void hilitnt(short nop)
     897void hilitnt(int16_t nop)
    898898{
    899899        noteop  = nop;          /* set note operation */
     
    913913*/
    914914
    915 void hilitop(short n)
     915void hilitop(int16_t n)
    916916{
    917         register short row, lc, rc, col;
     917        register int16_t row, lc, rc, col;
    918918
    919919        if (clkrun)     /* don't do anything if clock is running */
     
    955955void dosecop(void)
    956956{
    957         register short sect;
     957        register int16_t sect;
    958958        register struct s_entry *ep;
    959959
     
    11651165*/
    11661166
    1167 void clkset(short st)
     1167void clkset(int16_t st)
    11681168{
    11691169        clkrun = st;
     
    12321232*/
    12331233
    1234 short sdboxfn(short n)
     1234int16_t sdboxfn(int16_t n)
    12351235{
    1236         register short  row, col, grp, what, i;
     1236        register int16_t        row, col, grp, what, i;
    12371237        register struct s_entry *ep;
    1238         short atr, modewas;
     1238        int16_t atr, modewas;
    12391239
    12401240        row = hitcy / 14;
Note: See TracChangeset for help on using the changeset viewer.