Availability:C-language interface function
int Sputcode(int 
c, IOSTREAM *s)Emit a Unicode code point to s. This function also performs 
newline encoding (see section 
12.9.6). If the encoding of s cannot represent c, 
the behaviour depends on the the following flags. Only one of these 
flags may be enabled. If none of these flags is enabled an error is 
raised and the function returns -1.
- SIO_REPXML
- Emit as XML character entity, e.g. ႒
- SIO_REPPL
- Emit as ISO escape, e.g., \x4242\
- SIO_REPPLU
- Emit as Unicode escape, e.g., \u4242or\U42424242
Updates the stream position information if enabled (SIO_RECORDPOS)