commit | 44fb2a93140269612090e237d87cd301643bda3d | [log] [tgz] |
---|---|---|
author | Georg Brandl <georg@python.org> | Tue Mar 31 22:35:46 2009 +0000 |
committer | Georg Brandl <georg@python.org> | Tue Mar 31 22:35:46 2009 +0000 |
tree | 484086678d46189ac6971b95bf2ca7b6329d5af1 | |
parent | 9e47ce49a06075adbc391e04b4457707fa3892a7 [diff] [blame] |
#5617: add a handy function to print a unicode string to gdbinit.
diff --git a/Misc/gdbinit b/Misc/gdbinit index f3cb2ea..e648f16 100644 --- a/Misc/gdbinit +++ b/Misc/gdbinit
@@ -138,3 +138,16 @@ end select-frame 0 end + +# generally useful macro to print a Unicode string +def pu + set $uni = $arg0 + set $i = 0 + while (*$uni && $i++<100) + if (*$uni < 0x80) + print *(char*)$uni++ + else + print /x *(short*)$uni++ + end + end +end