Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use correct type in va_arg argument. | kan | 2006-09-21 | 1 | -1/+1 |
| | |||||
* | Add missing #if's for NO_FLOATING_POINT | phk | 2006-04-01 | 1 | -2/+4 |
| | |||||
* | Be bug-for-bug compatible with the C standard with respect to | das | 2005-04-16 | 1 | -2/+8 |
| | | | | printf("%#.0o", 0). Cite an amusing passage from a defect report. | ||||
* | Don't forget to va_end() the va_list we get from va_copy(). | des | 2004-08-26 | 1 | -0/+1 |
| | | | | | Submitted by: Sean McNeil <sean@mcneil.com> MFC after: 3 days | ||||
* | The third operand of the conditional operator should have type void too. | stefanf | 2004-06-08 | 1 | -1/+1 |
| | | | | Approved by: das (mentor) | ||||
* | Rename cantwrite() to prepwrite(). The latter is less confusing, | das | 2004-06-08 | 1 | -1/+1 |
| | | | | since the macro isn't really a predicate, and it has side-effects. | ||||
* | Fix damaged FBSDID. | obrien | 2004-05-02 | 1 | -3/+1 |
| | |||||
* | Merge vfprintf.c, v1.65: | das | 2004-05-02 | 1 | -24/+17 |
| | | | | | - s/#ifdef FLOATING_POINT/#ifndef NO_FLOATING_POINT/ - Remove HEXFLOAT | ||||
* | Use the correct size to allocate, copy and clear argument type tables | tjr | 2004-04-22 | 1 | -6/+9 |
| | | | | | | | | | | after their change from an array of char to an array of enum. This fixes problems that occurred when using positional arguments in format strings, particularly with more than STATIC_ARG_TBL_SIZE (8) of them. PR: 65841 Submitted by: Steven Smith (mostly) | ||||
* | Prepare to handle trivial state-dependent encodings. Full support for | tjr | 2004-04-07 | 1 | -3/+10 |
| | | | | | state-dependent encodings with locking shifts will come later if there is demand for it. | ||||
* | Merge vfprintf.c, v1.61 and 1.62. For compatibility with __hdtoa() | das | 2004-01-23 | 1 | -19/+25 |
| | | | | | | | and to reduce diffs between vfprintf.c and vfwprintf.c, declare xdigs* to be char arrays rather than wchar_t arrays. In collaboration with: tjr | ||||
* | Remove unused variables and function declarations. Add missing headers. | nectar | 2004-01-06 | 1 | -2/+1 |
| | |||||
* | Use __sfvwrite() instead of __sputc() via __fputwc() to write to fake | tjr | 2003-11-12 | 1 | -1/+30 |
| | | | | | | | | string files (__SSTR flag set). This is necessary because __sputc() does not respect the __SALC flag, and crashes trying to flush the buffer instead of resizing it. PR: 59167 | ||||
* | Pass NULL instead of a pointer to a zeroed mbstate_t object. | tjr | 2003-11-05 | 1 | -5/+2 |
| | |||||
* | %E-like %g and %G conversions should remove trailing zeroes unless | das | 2003-04-19 | 1 | -0/+7 |
| | | | | | | | | the # flag is present. Implement this behavior and add a comment describing it. Noticed by: Enache Adrian <enache@rdslink.ro> Pointy hat to: das | ||||
* | Merge in vfprintf.c rev. 1.58. | tjr | 2003-04-14 | 1 | -9/+11 |
| | |||||
* | Catch up with recent vfprintf.c changes. | tjr | 2003-04-07 | 1 | -175/+215 |
| | |||||
* | Add missing #include to unbreak previous commit. | das | 2003-04-05 | 1 | -0/+1 |
| | |||||
* | Correct some buffer sizes. | das | 2003-04-05 | 1 | -9/+15 |
| | | | | | | | | | | - __vfprintf()'s 'buf' has never been used for floating point, so don't define it in terms of (incorrect) constants describing floating point numbers. The actual size needed depends on sizeof(uintmax_t) and locale details, so I slightly overestimated. - We don't need a 308-character buffer to store the string "308". With long doubles and %a we need more than three characters, though. | ||||
* | Merge vfprintf.c revision 1.52. | tjr | 2003-03-14 | 1 | -2/+2 |
| | |||||
* | Unexpand RCS tag. | tjr | 2003-03-14 | 1 | -1/+1 |
| | |||||
* | MFp4: Catch up to recent __dtoa() interface changes and removal of cvt()'s | tjr | 2003-03-13 | 1 | -11/+10 |
| | | | | last argument. | ||||
* | Set the error bit on the stream if an encoding error occurs. Improve | tjr | 2002-10-16 | 1 | -1/+3 |
| | | | | handling of multibyte sequences representing null wide characters. | ||||
* | Add support for the XSI %C and %S formats, which are the same as %lc | tjr | 2002-10-16 | 1 | -0/+12 |
| | | | | and %ls. | ||||
* | Use the new va_copy macro to copy variable argument lists instead of | tjr | 2002-09-24 | 1 | -1/+1 |
| | | | | | | | | assignment. This is needed on powerpc but is also more correct for the other ports. Submitted by: grehan Tested on: alpha, i386, sparc64 | ||||
* | Add implementations of the wprintf() family of functions, which perform | tjr | 2002-09-21 | 1 | -0/+1538 |
formatted wide-character output. |