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

    r0292fbb r7258c6a  
    1414#define DF_DSIZ         7               /* directory size */
    1515
    16 extern  short   defect;                 /* defect code */
    17 extern  short   dferror;                /* error code from BIOS or XBIOS */
     16extern  int16_t defect;                 /* defect code */
     17extern  int16_t dferror;                /* error code from BIOS or XBIOS */
    1818
    19 extern  short   dftype;                 /* disk type code */
    20 extern  short   dfsides;                /* number of sides */
     19extern  int16_t dftype;                 /* disk type code */
     20extern  int16_t dfsides;                /* number of sides */
    2121
    22 extern  unsigned        dfbuf[4096];    /* track formatting buffer */
     22extern  uint16_t        dfbuf[4096];    /* track formatting buffer */
    2323
    2424/*
     
    4949*/
    5050
    51 short dformat(short dt)
     51int16_t dformat(int16_t dt)
    5252{
    53         register short trk;
     53        register int16_t trk;
    5454
    5555        if (dt) {       /* setup for double sided disk */
     
    6868        for (trk = 0; trk < 80; trk++) {
    6969
    70                 if (dferror = (short)XBIOS(X_FORMAT, dfbuf, 0L, 0, 9,
     70                if (dferror = (int16_t)XBIOS(X_FORMAT, dfbuf, 0L, 0, 9,
    7171                    trk, 0, 1, 0x87654321L, 0xE5E5)) {
    7272
     
    7777                if (dfsides EQ 2) {     /* format second side */
    7878
    79                         if (dferror = (short)XBIOS(X_FORMAT, dfbuf, 0L, 0, 9,
     79                        if (dferror = (int16_t)XBIOS(X_FORMAT, dfbuf, 0L, 0, 9,
    8080                            trk, 1, 1, 0x87654321L, 0xE5E5)) {
    8181
     
    9393        /* write boot sector to disk */
    9494
    95         if (dferror = (short)XBIOS(X_FLOPWR, dfbuf, 0L, 0, 1, 0, 0, 1)) {
     95        if (dferror = (int16_t)XBIOS(X_FLOPWR, dfbuf, 0L, 0, 1, 0, 0, 1)) {
    9696
    9797                defect = 3;     /* unable to write boot sector */
     
    114114        }
    115115
    116         if (dferror = (short)BIOS(B_RDWR, 3, dfbuf,
     116        if (dferror = (int16_t)BIOS(B_RDWR, 3, dfbuf,
    117117            DF_FSIZ, DF_FREC, 0)) {
    118118
     
    121121        }
    122122
    123         if (dferror = (short)BIOS(B_RDWR, 3, dfbuf,
     123        if (dferror = (int16_t)BIOS(B_RDWR, 3, dfbuf,
    124124            DF_FSIZ, DF_FREC-DF_FSIZ, 0)) {
    125125
     
    132132        memsetw(dfbuf, 0, 4096);
    133133
    134         if (dferror = (short)BIOS(B_RDWR, 3, dfbuf,
     134        if (dferror = (int16_t)BIOS(B_RDWR, 3, dfbuf,
    135135            DF_DSIZ, DF_FREC+DF_FSIZ, 0)) {
    136136
Note: See TracChangeset for help on using the changeset viewer.