Changeset 7258c6a in buchla-68k for ram/ptfield.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/ptfield.c

    r0292fbb r7258c6a  
    3939extern  void    (*premove)(void);
    4040extern  void    (*pstmove)(void);
    41 extern  short   (*curtype)(void);
    42 
    43 extern  unsigned        fromfpu(unsigned fputime);
     41extern  int16_t (*curtype)(void);
     42
     43extern  uint16_t        fromfpu(uint16_t fputime);
    4444
    4545extern  void    select(void);
    4646extern  void    nokey(void);
    47 extern  short   nonf(short k);
    48 extern  short   stdctp5(void);
     47extern  int16_t nonf(int16_t k);
     48extern  int16_t stdctp5(void);
    4949extern  void    cxkstd(void);
    5050extern  void    cykstd(void);
    5151extern  void    stdmkey(void);
    52 extern  void    stddkey(short k);
     52extern  void    stddkey(int16_t k);
    5353extern  void    stopcm(void);
    5454extern  void    smxupd(void);
    5555extern  void    smyupd(void);
    5656extern  void    aftercm(void);
    57 extern  void    ptdkey(short k);
    58 
    59 extern  short   astat;
    60 extern  short   chtime;
    61 extern  short   chwait;
    62 extern  short   cmfirst;
    63 extern  short   cmtype;
    64 extern  short   curhold;
    65 extern  short   cvtime;
    66 extern  short   cvwait;
    67 extern  short   ncvwait;
    68 extern  short   ptbflag;
    69 extern  short   ptecpos;
    70 extern  short   ptedef;
    71 extern  short   ptedfok;
    72 extern  short   pteset;
    73 extern  short   ptestm;
    74 extern  short   ptestok;
    75 extern  short   ss_ptsw;
    76 extern  short   ss_sqsw;
    77 extern  short   stccol;
    78 extern  short   stcrow;
    79 extern  short   syrate;
    80 extern  short   tvcwval;
    81 extern  short   vcwval;
    82 
    83 extern  short   crate1[];
    84 
    85 extern  char    ptdebuf[];
     57extern  void    ptdkey(int16_t k);
     58
     59extern  int16_t astat;
     60extern  int16_t chtime;
     61extern  int16_t chwait;
     62extern  int16_t cmfirst;
     63extern  int16_t cmtype;
     64extern  int16_t curhold;
     65extern  int16_t cvtime;
     66extern  int16_t cvwait;
     67extern  int16_t ncvwait;
     68extern  int16_t ptbflag;
     69extern  int16_t ptecpos;
     70extern  int16_t ptedef;
     71extern  int16_t ptedfok;
     72extern  int16_t pteset;
     73extern  int16_t ptestm;
     74extern  int16_t ptestok;
     75extern  int16_t ss_ptsw;
     76extern  int16_t ss_sqsw;
     77extern  int16_t stccol;
     78extern  int16_t stcrow;
     79extern  int16_t syrate;
     80extern  int16_t tvcwval;
     81extern  int16_t vcwval;
     82
     83extern  int16_t crate1[];
     84
     85extern  int8_t  ptdebuf[];
    8686
    8787extern  struct  selbox  *csbp;
     
    9898*/
    9999
    100 char    *trdata[] = {   "Trans", "Stop ", "Start"        };
    101 char    *ssdata[] = {   "Stop ", "Start" };
    102 
    103 char    *stdata[] = {   "Srce" , "Mult", "Time", "Valu", "Func" };
    104 
    105 char    *smdata[] = {
     100int8_t  *trdata[] = {   "Trans", "Stop ", "Start"        };
     101int8_t  *ssdata[] = {   "Stop ", "Start" };
     102
     103int8_t  *stdata[] = {   "Srce" , "Mult", "Time", "Valu", "Func" };
     104
     105int8_t  *smdata[] = {
    106106
    107107        "     ",        /* SM_NONE      0       No source - always 0 */
     
    158158void ptmkey(void)
    159159{
    160         register short nc;
     160        register int16_t nc;
    161161
    162162        if (astat) {
     
    214214void ptekey(void)
    215215{
    216         register short nc;
     216        register int16_t nc;
    217217
    218218        if (astat) {
     
    270270void ptxkey(void)
    271271{
    272         register short i, cp, pp, sp, stm;
     272        register int16_t i, cp, pp, sp, stm;
    273273
    274274        if (NOT astat)                          /* only on key closures ... */
     
    427427*/
    428428
    429 void dspdfst(char *buf, unsigned short val)
     429void dspdfst(int8_t *buf, uint16_t val)
    430430{
    431         register unsigned short chan, port, stim;
     431        register uint16_t chan, port, stim;
    432432
    433433        if (val EQ NULL_DEF) {          /* handle possible blank definer */
     
    505505*/
    506506
    507 char *dfpdat(struct patch *pp)
     507int8_t *dfpdat(struct patch *pp)
    508508{
    509         static char buf[32];
    510         unsigned short sgn, vp1, vp2;
    511         short val;
     509        static int8_t buf[32];
     510        uint16_t sgn, vp1, vp2;
     511        int16_t val;
    512512
    513513        val = pp->padat2;
     
    603603*/
    604604
    605 void pafpu1(char *bf, char *ad, unsigned short gt, unsigned short gn, struct patch *pp)
     605void pafpu1(int8_t *bf, int8_t *ad, uint16_t gt, uint16_t gn, struct patch *pp)
    606606{
    607607        sprintf(bf, "%s %s %c%c %s", ad, stdata[pp->padat1], gt, gn, dfpdat(pp));
     
    616616*/
    617617
    618 void pafpu2(char *bf, char *ad, unsigned short os, unsigned short gt, unsigned short gn, struct patch *pp)
     618void pafpu2(int8_t *bf, int8_t *ad, uint16_t os, uint16_t gt, uint16_t gn, struct patch *pp)
    619619{
    620620        sprintf(bf, "%s %d %s %c%c %s", ad, os, stdata[pp->padat1], gt, gn, dfpdat(pp));
     
    629629*/
    630630
    631 void pafpu3(char *bf, char *ad, struct patch *pp)
     631void pafpu3(int8_t *bf, int8_t *ad, struct patch *pp)
    632632{
    633633        sprintf(bf, "%s %s    %s", ad, stdata[pp->padat1], dfpdat(pp));
     
    644644*/
    645645
    646 void dspdest(char *buf, struct patch *pp)
     646void dspdest(int8_t *buf, struct patch *pp)
    647647{
    648         unsigned short chan, osc, port, stim, vg, vgt, vgn, vp1, vp2, sgn;
    649         short val;
    650         char buf2[16], *rtype;
     648        uint16_t chan, osc, port, stim, vg, vgt, vgn, vp1, vp2, sgn;
     649        int16_t val;
     650        int8_t buf2[16], *rtype;
    651651
    652652        port = (pp->pasuba >> 11) & 0x0003;             /* for trg types */
Note: See TracChangeset for help on using the changeset viewer.