Jonas 'Sortie' Termansen
2c286d6830
Replace <libmaxsi/format.h> with <stdio.h>.
2012-12-14 14:13:34 +01:00
Jonas 'Sortie' Termansen
bb3e590915
Add proper implementation of scanf family.
...
There are still a few non-standard quirks and things that needs to be
properly implemented but that shouldn't be too hard and the most important
features are now implemented.
2012-09-08 18:45:53 +02:00
Jonas 'Sortie' Termansen
e761332366
Fixed bad gets(3) declaration in stdio.h.
2012-09-08 18:45:52 +02:00
Jonas 'Sortie' Termansen
261c063f4f
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
Jonas 'Sortie' Termansen
c5c92d9615
Added ungetc(3).
2012-05-29 22:17:27 +02:00
Jonas 'Sortie' Termansen
341bd73cb0
GCC no longer fixes stdio.h because of va_list.
...
Note that for non-ANSI C programs, stdio.h includes stdarg.h which defines
macros that stdio.h wasn't supposed to define.
2012-05-28 22:37:45 +02:00
Jonas 'Sortie' Termansen
a75b215fe3
Added fpipe(3) providing pipe(2) through the FILE interface.
2012-05-21 12:52:27 +02:00
Jonas 'Sortie' Termansen
d564574cd0
Added fseterr(3).
2012-03-12 01:31:48 +01:00
Jonas 'Sortie' Termansen
366cc2549a
Added the stdio_ext(3) API.
...
The API is available in <stdio.h> without __ prefix if _SORTIX_SOURCE.
2012-03-12 00:38:48 +01:00
Jonas 'Sortie' Termansen
9f7175fbc8
Forgot to add fputs(3) to <stdio.h>.
2012-03-06 13:24:10 +01:00
Jonas 'Sortie' Termansen
065ceae509
Added fgets(3).
2012-03-06 13:15:02 +01:00
Jonas 'Sortie' Termansen
c03738a9f3
Added a stub for sscanf(3).
...
This stub implements an ugly hack to help port binutils.
Hopefully we'll get a real scanf family of functions soon.
2012-03-05 16:01:43 +01:00
Jonas 'Sortie' Termansen
cbdf54fcdd
Moved SEEK_SET, SEEK_CUR, and SEEK_SET to <sortix/seek.h>.
2012-02-24 17:34:50 +01:00
Jonas 'Sortie' Termansen
2a4a51fafc
Added getline(3), getdelim(3), sortix_gets(3) and gets(3).
...
gets(3) exists and is an alias for sortix_gets(3) if _SORTIX_SOURCE.
sortix_gets(3) returns a pointer to a safe newly read and allocated line.
2012-02-13 01:07:02 +01:00
Jonas 'Sortie' Termansen
fec176fa15
Refactored the libmaxsi/ directory.
...
C and C++ files are now kept together and so are the mxmpp declarations.
Header files are now stored in include/ and mxmpp'd into preproc/.
All other code now -I ../libmaxsi/preproc.
And other stuff to make this happen, including refactoring Makefile.
2012-02-12 13:20:53 +01:00