Changeset 7258c6a in buchla-68k for libcio/ftell.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
  • libcio/ftell.c

    r0292fbb r7258c6a  
    1717#endif
    1818
    19 extern  int     _filecl(struct fcb *fp);
     19extern  int16_t _filecl(struct fcb *fp);
    2020
    2121/*
     
    2525*/
    2626
    27 long ftell(FILE *fp)
     27int32_t ftell(FILE *fp)
    2828{
    2929        register struct fcb *fcp;
    3030        register struct channel *chp;
    31         register long dpos, pos, diff;
     31        register int32_t dpos, pos, diff;
    3232
    3333        if (fp EQ (FILE *)0L) {         /* see if we point at a FILE */
     
    6969
    7070        if (fp->_flags & _DIRTY)        /* adjust for the buffering */
    71                 pos = dpos + (diff = ((long)fp->_bp - (long)fp->_buff));
     71                pos = dpos + (diff = ((int32_t)fp->_bp - (int32_t)fp->_buff));
    7272        else if (fp->_bp)
    73                 pos = dpos - (diff = ((long)fp->_bend - (long)fp->_bp));
     73                pos = dpos - (diff = ((int32_t)fp->_bend - (int32_t)fp->_bp));
    7474        else
    7575                pos = dpos;
Note: See TracChangeset for help on using the changeset viewer.