LONG
(LPLONG)__p, (LONG)__q);
return (ZyanU32)(_InterlockedIncrement((volatile LONG*)&(destination->value)));
return (ZyanU32)(_InterlockedDecrement((volatile LONG*)&(destination->value)));
return (ZyanU32)(_InterlockedCompareExchange((volatile LONG*)&(destination->value),
(LONG)value, (LONG)comparand));
LONG hsize, lsize;
LONG ohsize, olsize;
LONG loword, hiword;
if ((signed LONG)value < 0)
if ((signed LONG)value < (signed LONG)(LONG_MIN))
sum = ((LONG)sum < (LONG)val);
sum = ((LONG)sum <= (LONG)val);
sum = ((LONG)sum > (LONG)val);
sum = ((LONG)sum >= (LONG)val);
for(i=0; **str && **str != SINGLE_QUOTE && i < sizeof(LONG); *str+=1,i++)
"long (max len == %ld bytes)\n", sizeof(LONG));
extern LONG WINAPI __glutWindowProc(HWND win, UINT msg, WPARAM w, LPARAM l);
else if (need_long && (flags & LONG))
else if (need_long && (flags & LONG))
else if (flags & (LONG | LONGDBL))
if (flags & LONG)
if (flags & LONG)
flags |= LONG;
flags |= LONGDBL | LONG;
flags |= LONG;
flags |= LONGDBL | LONG;
flags |= LONG;
flags |= LONG;
flags |= LONG;
flags |= LONG;
else if (need_long && (flags & LONG))
if ((flags & LONG) == 0)
if (!(flags & LONG))
register unsigned LONG int cutoff;
register unsigned LONG int i;
cutoff = STRTOL_ULONG_MAX / (unsigned LONG int) base;
cutlim = STRTOL_ULONG_MAX % (unsigned LONG int) base;
if (sizeof (long int) != sizeof (LONG int))
i = (unsigned LONG int) j;
i = (unsigned LONG int) j;
i *= (unsigned LONG int) base;
? -((unsigned LONG int) (STRTOL_LONG_MIN + 1)) + 1
: (unsigned LONG int) STRTOL_LONG_MAX))
# define INT LONG int
# define INT unsigned LONG int