# CEditView::MySetClipboardData
/* テキスト形式のデータ */
hgClip = ::GlobalAlloc(
GMEM_MOVEABLE | GMEM_DDESHARE,
lstrlen( pszText ) + 1
);
pszClip = (char*)::GlobalLock( hgClip );
本当に何にもチェックしてないね。似たようなコードが他にもありそうだ。状態構造化コードでないとつらいね (1scopeにたくさんの局所変数が並んでstatefulでわかりづらい)。