cdesktopenv/cde/lib/DtWidget
Myrrh Periwinkle 9f0f015c4d libDtWidget: Do not mix wide and narrow operations on the same stream
The current behavior is not standards conformant, and will cause the
format operation to result in empty text as glibc fails any calls to
getwc against a narrow stream with WEOF. Additionally, narrow write
operations against a wide stream appears to bypass the buffer, causing
incorrect formatting results.

Fix this by changing all write operations against the reformatted output
file stream to be wide operations, and reopening the temporary input
file before performing any wide read operations.
2025-06-13 18:16:32 +07:00
..
ComboBox.c Spelling fixes 2018-05-31 22:23:19 -06:00
Control.c libdtwidget: resolve uninitialized warnings 2021-12-24 10:50:27 -07:00
DialogBox.c DialogBox.c: fix ptr<->int conversion 2021-10-23 16:40:22 -06:00
DtMsgs.c Centralize catgets() calls through MsgCat 2021-06-02 19:55:15 -06:00
DtStrDefs.c Fix typo in license headers 2018-04-28 12:30:20 -06:00
DtSvcInternal.h Add missing license headers on *.hh files and others 2018-05-12 15:49:13 -06:00
DtWidget.msg
DtWidgetI.h Fix typo in license headers 2018-04-28 12:30:20 -06:00
EditAreaData.c DtWidget: remove register keyword 2018-06-27 21:58:04 -06:00
EditCalls.c DtWidget: remove register keyword 2018-06-27 21:58:04 -06:00
Editor.c libDtWidget: Do not mix wide and narrow operations on the same stream 2025-06-13 18:16:32 +07:00
Icon.c libdtwidget: resolve uninitialized warnings 2021-12-24 10:50:27 -07:00
Makefile.am Remove detected -lcrypt flag 2022-08-06 11:31:50 -06:00
MenuButton.c Fix typo in license headers 2018-04-28 12:30:20 -06:00
NewCvt.c Fix typo in license headers 2018-04-28 12:30:20 -06:00
SearchCalls.c Spelling fixes 2018-05-31 22:23:19 -06:00
SearchDlg.c DtWidget: remove register keyword 2018-06-27 21:58:04 -06:00
SpinBox.c libdtwidget: resolve uninitialized warnings 2021-12-24 10:50:27 -07:00
TitleBox.c libdtwidget: resolve uninitialized warnings 2021-12-24 10:50:27 -07:00
UNIXbindings.cpp
View.c Fix typo in license headers 2018-04-28 12:30:20 -06:00
mapfile.reorder