+# $Id$
+
# This is a list of all non-source files that are part of the distribution.
AUXFILES := Makefile Readme.txt
+$Id$
+
PDCLib - Public Domain C Library
================================
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_assert( char const * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_atomax( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_digits
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_seed
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* stdarg
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_strtox_main( const char * *, int, _PDCLIB_uintmax_t, _PDCLIB_uintmax_t, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_strtox_prelim( const char *, char *, int * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* fopen( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* fprintf( FILE *, const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* fscanf( FILE *, const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* getc( void )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* getchar( void )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* printf( const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* putc( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* putchar( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* remove( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* rename( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* scanf( const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* setbuf( FILE *, char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* setvbuf( FILE *, char *, int, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* snprintf( char *, size_t, const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* sprintf( char *, const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* sscanf( const char *, const char *, ... )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vfprintf( FILE *, const char *, va_list )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vfscanf( FILE *, const char *, va_list )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vprintf( const char *, va_list arg )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vscanf( const char *, va_list arg )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vsnprintf( char *, size_t, const char *, va_list ap )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vsprintf( char *, const char *, va_list ap )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* vsscanf( const char *, const char *, va_list arg )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _Exit( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* abort( void )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* abs( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* atexit( void (*)( void ) )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* atoi( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* atol( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* atoll( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* bsearch( const void *, const void *, size_t, size_t, int(*)( const void *, const void * ) )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* void * calloc( size_t, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* div( int, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* exit( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* void free( void * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* labs( long int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* ldiv( long int, long int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* llabs( long int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* lldiv( long long int, long long int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* void * malloc( size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* qsort( void *, size_t, size_t, int(*)( const void *, const void * ) )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* rand( void )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* void * realloc( void *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* srand( unsigned int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strtol( const char *, char * *, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strtoll( const char *, char * *, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strtoul( const char *, char * *, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strtoull( const char *, char * *, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* memchr( const void *, int, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* memcmp( const void *, const void *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* memcpy( void *, const void *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* memmove( void *, const void *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* memset( void *, int, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strcat( char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strchr( const char *, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strcmp( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strcoll( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strcpy( char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strcspn( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strlen( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strncat( char *, const char *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strncmp( const char *, const char *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strncpy( char *, const char *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strpbrk( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strrchr( const char *, int c )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strspn( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strstr( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strtok( char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* strxfrm( char *, const char *, size_t )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.2 Diagnostics <assert.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.9 Alternative spellings <iso646.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.10 Sizes of integer types <limits.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.15 Variable arguments <stdarg.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.16 Boolean type and values <stdbool.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.17 Common definitions <stddef.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.18 Integer types <stdint.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* Input/output <stdio.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* General utilities <stdlib.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */\r
\r
-/* Release $Name$ */\r
-\r
/* String handling <string.h>\r
\r
This file is part of the Public Domain C Library (PDCLib).\r
-/* $Id$ */
-
-/* Release $Name$ */
-
-/* Auxiliary PDCLib code <_PDCLIB_aux.h>
-
- This file is part of the Public Domain C Library (PDCLib).
- Permission is granted to use, modify, and / or redistribute at will.
-*/
-
-/* -------------------------------------------------------------------------- */
-/* You should not have to edit anything in this file; if you DO have to, it */
-/* would be considered a bug / missing feature: notify the author(s). */
-/* -------------------------------------------------------------------------- */
-
-/* -------------------------------------------------------------------------- */
-/* Standard Version */
-/* -------------------------------------------------------------------------- */
-
-/* Many a compiler gets this wrong, so you might have to hardcode it instead. */
-
-#if __STDC__ != 1
-#error Compiler does not define _ _STDC_ _ to 1 (not standard-compliant)!
-#endif
-
-#ifndef __STDC_VERSION__
-#define _PDCLIB_C_VERSION 90
-#define _PDCLIB_restrict
-#define _PDCLIB_inline
-#elif __STDC_VERSION__ == 199409L
-#define _PDCLIB_C_VERSION 95
-#define _PDCLIB_restrict
-#define _PDCLIB_inline
-#elif __STDC_VERSION__ == 199901L
-#define _PDCLIB_C_VERSION 99
-#define _PDCLIB_restrict restrict
-#define _PDCLIB_inline inline
-#else
-#error Unsupported _ _STDC_VERSION_ _ (__STDC_VERSION__) (supported: ISO/IEC 9899:1990, 9899/AMD1:1995, and 9899:1999).
-#endif
-
-#ifndef __STDC_HOSTED__
-#error Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!
-#elif __STDC_HOSTED__ == 0
-#define _PDCLIB_HOSTED 0
-#elif __STDC_HOSTED__ == 1
-#define _PDCLIB_HOSTED 1
-#else
-#error Compiler does not define _ _STDC_HOSTED_ _ to 0 or 1 (not standard-compliant)!
-#endif
-
-#if _PDCLIB_C_VERSION != 99
-#error PDCLib might not be fully conforming to either C89 or C95 prior to v2.x.
-#endif
-
-/* -------------------------------------------------------------------------- */
-/* Helper macros: */
-/* _PDCLIB_cc( x, y ) concatenates two preprocessor tokens without extending */
-/* _PDCLIB_concat( x, y ) concatenates two preprocessor tokens with extending */
-/* -------------------------------------------------------------------------- */
-
-#define _PDCLIB_cc( x, y ) x ## y
-#define _PDCLIB_concat( x, y ) _PDCLIB_cc( x, y )
-
-#define _PDCLIB_symbol2value( x ) #x
-#define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x )
-#define _PDCLIB_symbol2identity( x ) x
+/* $Id$ */\r
+\r
+/* Auxiliary PDCLib code <_PDCLIB_aux.h>\r
+\r
+ This file is part of the Public Domain C Library (PDCLib).\r
+ Permission is granted to use, modify, and / or redistribute at will.\r
+*/\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* You should not have to edit anything in this file; if you DO have to, it */\r
+/* would be considered a bug / missing feature: notify the author(s). */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* Standard Version */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+/* Many a compiler gets this wrong, so you might have to hardcode it instead. */\r
+\r
+#if __STDC__ != 1\r
+#error Compiler does not define _ _STDC_ _ to 1 (not standard-compliant)!\r
+#endif\r
+\r
+#ifndef __STDC_VERSION__\r
+#define _PDCLIB_C_VERSION 90\r
+#define _PDCLIB_restrict\r
+#define _PDCLIB_inline\r
+#elif __STDC_VERSION__ == 199409L\r
+#define _PDCLIB_C_VERSION 95\r
+#define _PDCLIB_restrict\r
+#define _PDCLIB_inline\r
+#elif __STDC_VERSION__ == 199901L\r
+#define _PDCLIB_C_VERSION 99\r
+#define _PDCLIB_restrict restrict\r
+#define _PDCLIB_inline inline\r
+#else\r
+#error Unsupported _ _STDC_VERSION_ _ (__STDC_VERSION__) (supported: ISO/IEC 9899:1990, 9899/AMD1:1995, and 9899:1999).\r
+#endif\r
+\r
+#ifndef __STDC_HOSTED__\r
+#error Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!\r
+#elif __STDC_HOSTED__ == 0\r
+#define _PDCLIB_HOSTED 0\r
+#elif __STDC_HOSTED__ == 1\r
+#define _PDCLIB_HOSTED 1\r
+#else\r
+#error Compiler does not define _ _STDC_HOSTED_ _ to 0 or 1 (not standard-compliant)!\r
+#endif\r
+\r
+#if _PDCLIB_C_VERSION != 99\r
+#error PDCLib might not be fully conforming to either C89 or C95 prior to v2.x.\r
+#endif\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* Helper macros: */\r
+/* _PDCLIB_cc( x, y ) concatenates two preprocessor tokens without extending */\r
+/* _PDCLIB_concat( x, y ) concatenates two preprocessor tokens with extending */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+#define _PDCLIB_cc( x, y ) x ## y\r
+#define _PDCLIB_concat( x, y ) _PDCLIB_cc( x, y )\r
+\r
+#define _PDCLIB_symbol2value( x ) #x\r
+#define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x )\r
+#define _PDCLIB_symbol2identity( x ) x\r
/* $Id$ */
-/* Release $Name$ */
-
/* OS glue functions declaration <_PDCLIB_glue.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* PDCLib internal integer logic <_PDCLIB_int.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */\r
\r
-/* Release $Name$ */\r
-\r
/* PDCLib testing suite <_PDCLIB_test.h>\r
\r
This file is part of the Public Domain C Library (PDCLib).\r
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_exit( int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_allocpages( int const )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_open( char const * const, int )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_remove( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* _PDCLIB_rename( const char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* getenv( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* system( const char * )
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* 7.7 Characteristics of floating types <float.h>
This file is part of the Public Domain C Library (PDCLib).
/* $Id$ */
-/* Release $Name$ */
-
/* Internal PDCLib configuration <_PDCLIB_config.h>
(Generic Template)