Differences From Artifact [0895acb1d9]:
- File src/OFStream.h — part of check-in [e803913a9d] at 2013-11-22 19:27:05 on branch trunk — of_asprintf: Add %C format specifier. (user: js, size: 37604) [annotate] [blame] [check-ins using]
To Artifact [72c5abcbb8]:
- File
src/OFStream.h
— part of check-in
[5eada9f7b0]
at
2013-11-23 03:24:43
on branch trunk
— of_asprintf: Change %C to %k.
In Cocoa, %C means unichar, which is unsigned short and thus compilers
expect %C to be unichar when the language is set to ObjC. It would be
hard to let compilers detect whether %C should be unichar or
of_unichar_t, especially when mixing ObjFW and Cocoa code, thus the
change to %k. (user: js, size: 37604) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
983 984 985 986 987 988 989 | - (size_t)writeLine: (OFString*)string encoding: (of_string_encoding_t)encoding; /*! * @brief Writes a formatted string into the stream. * * See printf for the format syntax. As an addition, %@ is available as format | | | | 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 | - (size_t)writeLine: (OFString*)string encoding: (of_string_encoding_t)encoding; /*! * @brief Writes a formatted string into the stream. * * See printf for the format syntax. As an addition, %@ is available as format * specifier for objects and %k for of_unichar_t. * * @param format A string used as format * @return The number of bytes written */ - (size_t)writeFormat: (OFConstantString*)format, ...; /*! * @brief Writes a formatted string into the stream. * * See printf for the format syntax. As an addition, %@ is available as format * specifier for objects and %k for of_unichar_t. * * @param format A string used as format * @param arguments The arguments used in the format string * @return The number of bytes written */ - (size_t)writeFormat: (OFConstantString*)format arguments: (va_list)arguments; |
︙ | ︙ |