summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2017-01-06 09:27:38 +0000
committerPavel Labath <labath@google.com>2017-01-06 09:27:38 +0000
commit927ec4b5ace874af77dd0ff9b7580fe5f29884ee (patch)
treed9652d87334045fcf3a403eb0bf8b0f06b967764 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent214a8976817a7290a3d11806e19f38e2fd71d99d (diff)
downloadbcm5719-llvm-927ec4b5ace874af77dd0ff9b7580fe5f29884ee.tar.gz
bcm5719-llvm-927ec4b5ace874af77dd0ff9b7580fe5f29884ee.zip
Consolidate file handle usage in Editline.cpp
Summary: To implement wide character reading, editline was mixing FILE*-based access with a Connection-based one (plus it did some selects on the raw FD), which is very fragile. Here, I replace it with one which uses only a Connection-based reads. The code is somewhat longer as I had to read characters one by one to detect the end of the multibyte sequence. I've verified that international characters still work in lldb command line on OSX. Reviewers: clayborg, zturner Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D28356 llvm-svn: 291220
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud