summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-02-28include <locale.h> in <nonstd/locale.h>Jakob Kaivo
2019-02-28fix outputing 0Jakob Kaivo
2019-02-28organize by sectionJakob Kaivo
2019-02-28add locale stuffJakob Kaivo
2019-02-28cleanupJakob Kaivo
2019-02-28set up (most of) a working POSIX/C locale (missing collation)Jakob Kaivo
2019-02-28use shared locale codeJakob Kaivo
2019-02-28include "nonstd/io.h" for definition of struct __FILEJakob Kaivo
2019-02-28use freopen() and setvbuf() to properly set up stdin/stdout/stderrJakob Kaivo
2019-02-28include <locale.h> in <nonstd/locale.h>Jakob Kaivo
2019-02-28default to unsignedJakob Kaivo
2019-02-28remove warnings from -Wall -WextraJakob Kaivo
2019-02-28add missing "blank"Jakob Kaivo
2019-02-28use an int for ctype attributes so we don't lose dataJakob Kaivo
2019-02-28work with fixed size buffers in the struct instead of malloc()ing everythingJakob Kaivo
2019-02-28fix prototype in castJakob Kaivo
2019-02-28include <limits.h> in <nonstd/locale.h> for field sizesJakob Kaivo
2019-02-28implement in terms of __scanf()Jakob Kaivo
2019-02-28implement in terms of __printf()Jakob Kaivo
2019-02-28use the internal array of FILE streams for stdin/stdout/stderrJakob Kaivo
2019-02-28attempt to use guaranteed space before allocating a new fileJakob Kaivo
2019-02-28add LOAD_LOCALE and FILE_STREAMSJakob Kaivo
2019-02-28add FILE_STREAM and LOAD_LOCALEJakob Kaivo
2019-02-28bring definition in line with other *printf functionsJakob Kaivo
2019-02-28<nonstd/locale.h> includes <nonstd/internal.h>Jakob Kaivo
2019-02-28match memmove() implementation without malloc()Jakob Kaivo
2019-02-28clean up internal locale stuffJakob Kaivo
2019-02-28new <nonstd/lib.h>Jakob Kaivo
2019-02-28<nonstd/internal.h> is included by <nonstd/syscall.h>Jakob Kaivo
2019-02-28include <nonstd/internal.h> in <nonstd/io.h>, remove redundant includesJakob Kaivo
2019-02-28clean up internal namespaceJakob Kaivo
2019-02-27handle CTYPEJakob Kaivo
2019-02-27initialize stdio and localeJakob Kaivo
2019-02-27only reference environ if we are building POSIXJakob Kaivo
2019-02-27make "write" syscall directly if _POSIX_SOURCE is not definedJakob Kaivo
2019-02-27use __lookup() instead of manual castingJakob Kaivo
2019-02-27add __lookup() convenience macroJakob Kaivo
2019-02-27uniform behavior and documentation for (imax|ll|l)div()Jakob Kaivo
2019-02-27consistent (imax|ll|l)abs() behavior and documentationJakob Kaivo
2019-02-27add documentationJakob Kaivo
2019-02-27clean up formattingJakob Kaivo
2019-02-27make final call in infinite loop so _Noreturn holds trueJakob Kaivo
2019-02-27add (empty) _strtok.h to be shared with strtok_r()Jakob Kaivo
2019-02-27implement as macro to be shared with rand_rJakob Kaivo
2019-02-27add missing headerJakob Kaivo
2019-02-27add missing headerJakob Kaivo
2019-02-27set to correct valueJakob Kaivo
2019-02-27define without overflowJakob Kaivo
2019-02-27compile cleanlyJakob Kaivo
2019-02-27correct returnJakob Kaivo