X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_int.h;h=67df3e1f640cb06e6cb22813a539feab1ab8f723;hb=d9dcf16664c81809258992e1653ecb68c8079974;hp=ba5ab61bb6ea21d75e30cc66b194589dd66cbb13;hpb=df23eb1ed6f397f1dfd952765aace12bd1717ee1;p=pdclib.old diff --git a/internals/_PDCLIB_int.h b/internals/_PDCLIB_int.h index ba5ab61..67df3e1 100644 --- a/internals/_PDCLIB_int.h +++ b/internals/_PDCLIB_int.h @@ -1,7 +1,5 @@ /* $Id$ */ -/* Release $Name$ */ - /* PDCLib internal integer logic <_PDCLIB_int.h> This file is part of the Public Domain C Library (PDCLib). @@ -261,7 +259,7 @@ _PDCLIB_intmax_t _PDCLIB_atomax( const char * s ); /* Two helper functions used by strtol(), strtoul() and long long variants. */ const char * _PDCLIB_strtox_prelim( const char * p, char * sign, int * base ); -_PDCLIB_uintmax_t _PDCLIB_strtox_main( const char ** p, int base, _PDCLIB_uintmax_t error, _PDCLIB_uintmax_t limval, _PDCLIB_uintmax_t limdigit, char * sign ); +_PDCLIB_uintmax_t _PDCLIB_strtox_main( const char ** p, unsigned int base, _PDCLIB_uintmax_t error, _PDCLIB_uintmax_t limval, _PDCLIB_uintmax_t limdigit, char * sign ); /* Digits array used by various integer conversion functions in */ extern char _PDCLIB_digits[]; @@ -286,6 +284,18 @@ struct _PDCLIB_headnode_t struct _PDCLIB_memnode_t { - struct _PDCLIB_memnode_t * next; _PDCLIB_size_t size; + struct _PDCLIB_memnode_t * next; }; + +#if 0 + +/* fpos_t, an object type (not an array!) capable of storing any position + information of a file. +*/ +typedef unsigned long long int _PDCLIB_fpos_t; + +/* file descriptor - a type used by the OS to identify a stream */ +typedef int _PDCLIB_fd_t; + +#endif