Changeset 7258c6a in buchla-68k for include/libdsp.h


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
  • include/libdsp.h

    r0292fbb r7258c6a  
    9191struct  scndx {         /* score index */
    9292
    93         long    sclen;          /* score length */
    94         char    scfnm[16];      /* score name */
     93        int32_t sclen;          /* score length */
     94        int8_t  scfnm[16];      /* score name */
    9595};
    9696
    9797struct  fcat {          /* file catalog entry */
    9898
    99         char    fcsize[3];      /* allocated size in clusters */
    100         char    fcp0;           /* parameter 0 - Autoload flag */
    101         char    fcname[8];      /* directory name */
    102         char    fcp1;           /* parameter 1 - -reserved- */
    103         char    fcextn[3];      /* directory extension  (file type) */
    104         char    fcp2;           /* parameter 2 - -reserved- */
    105         char    fccmnt[37];     /* comment field */
    106         char    fceol[2];       /* end of line  (CR, LF) */
     99        int8_t  fcsize[3];      /* allocated size in clusters */
     100        int8_t  fcp0;           /* parameter 0 - Autoload flag */
     101        int8_t  fcname[8];      /* directory name */
     102        int8_t  fcp1;           /* parameter 1 - -reserved- */
     103        int8_t  fcextn[3];      /* directory extension  (file type) */
     104        int8_t  fcp2;           /* parameter 2 - -reserved- */
     105        int8_t  fccmnt[37];     /* comment field */
     106        int8_t  fceol[2];       /* end of line  (CR, LF) */
    107107};
    108108
    109109struct  mlibhdr {       /* MIDAS library file header */
    110110
    111         char    l_csum[8];      /* checksum in HEX ASCII, of all but l_csum[] */
    112         char    l_name[8];      /* file name */
    113         char    l_type[3];      /* file type */
    114         char    l_cmnt[37];     /* comment */
     111        int8_t  l_csum[8];      /* checksum in HEX ASCII, of all but l_csum[] */
     112        int8_t  l_name[8];      /* file name */
     113        int8_t  l_type[3];      /* file type */
     114        int8_t  l_cmnt[37];     /* comment */
    115115};
    116116
    117117#define LH_LEN          (sizeof (struct mlibhdr))
    118118
    119 #define OR_LEN1         ((long)&idefs[0].idhwvaf[0]-(long)&idefs[0].idhflag)
     119#define OR_LEN1         ((int32_t)&idefs[0].idhwvaf[0]-(int32_t)&idefs[0].idhflag)
    120120#define OR_LEN2         (2 * (NUMWPNT + NUMHARM))
    121121
Note: See TracChangeset for help on using the changeset viewer.