Changeset 11297


Ignore:
Timestamp:
2006-03-01T17:03:49+13:00 (18 years ago)
Author:
jrm21
Message:

used is already taken on recent versions of freebsd (defined in
/usr/include/sys/cdefs.h) so renamed the mg one to
bit_used.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/packages/mg/lib/bitio_m_random.h

    r9596 r11297  
    5555    register unsigned long __pos = 0;                   \
    5656    register unsigned long __base = 0;                  \
    57     register unsigned long __used = 0;                  \
     57    register unsigned long __is_used = 0;                   \
    5858    register unsigned long __len = (l)-1;               \
    5959    register unsigned long __sft = 0;                   \
     
    7070    register unsigned long __pos = (b).pos;             \
    7171    register unsigned long __base = (b).Base;               \
    72     register unsigned long __used = (b).Used;               \
     72    register unsigned long __is_used = (b).Used;                \
    7373    register unsigned long __len = (b).len;             \
    7474    register unsigned long __sft = (b).sft;
     
    7676#define SEEK fprintf(stderr, "Seek to %d\n",__base)
    7777#define READ fprintf(stderr, "Read of %d\n",__len)
    78 #define WRITE fprintf(stderr, "Write of %d\n",__used)
     78#define WRITE fprintf(stderr, "Write of %d\n",__is_used)
    7979
    8080#define WRITE_READ                          \
    81     (__used ? (fseek(__file, __base, 0),                \
     81    (__is_used ? (fseek(__file, __base, 0),             \
    8282                   fwrite(__buf, 1, __len, __file)) : 0,        \
    8383        __base += __len,                        \
    8484    fseek(__file, __base, 0),                   \
    8585        fread(__buf, 1, __len, __file),                 \
    86     __pos = 0, __used = 0)
     86    __pos = 0, __is_used = 0)
    8787
    8888#define ENCODE_BIT(b)                           \
     
    9292    else                                \
    9393      __buf[__pos>>3] &= 0xff7f >> (__pos&7);               \
    94     __used = 1;                             \
     94    __is_used = 1;                              \
    9595    ++__pos;                                \
    9696    if ((__pos>>3) >= __len)                        \
     
    103103    (b).pos = __pos;                            \
    104104    (b).Base = __base;                          \
    105     (b).Used = __used;                          \
     105    (b).Used = __is_used;                           \
    106106    (b).len = __len;                            \
    107107    (b).sft = __sft;                            \
     
    109109
    110110#define ENCODE_FLUSH                            \
    111   if (__used)                               \
     111  if (__is_used)                                \
    112112    {                                   \
    113113      fseek(__file, __base, 0);                     \
    114114      fwrite(__buf, 1, __len, __file);                  \
    115       __used = 0;                           \
     115      __is_used = 0;                            \
    116116    }
    117117
Note: See TracChangeset for help on using the changeset viewer.