From a6163888f3c56123b1db313743c6147ba498732c Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 8 Aug 2014 14:42:07 +0300 Subject: Add third_party libs --- third_party/windows/fltk-1.1.10/src/dump_compose.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 third_party/windows/fltk-1.1.10/src/dump_compose.c (limited to 'third_party/windows/fltk-1.1.10/src/dump_compose.c') diff --git a/third_party/windows/fltk-1.1.10/src/dump_compose.c b/third_party/windows/fltk-1.1.10/src/dump_compose.c new file mode 100644 index 0000000..94c4e44 --- /dev/null +++ b/third_party/windows/fltk-1.1.10/src/dump_compose.c @@ -0,0 +1,26 @@ +/* write out the documentation for the compose key */ + +/* copy the string from Fl_Input.C */ +static const char* const compose_pairs = +" ! @ # $ y=| & : c a <<~ - r _ * +-2 3 ' u p . , 1 o >>141234? " +"A`A'A^A~A:A*AEC,E`E'E^E:I`I'I^I:D-N~O`O'O^O~O:x O/U`U'U^U:Y'DDss" +"a`a'a^a~a:a*aec,e`e'e^e:i`i'i^i:d-n~o`o'o^o~o:-:o/u`u'u^u:y'ddy:"; + +#include + +int main() { + int x,y; + for (x = 0; x<16; x++) { + for (y = 0; y<6; y++) { + const char *p = compose_pairs + (16*y+x)*2; + if (p[1] == ' ') + printf("%c    %c\n", + p[0],(p-compose_pairs)/2+0xA0); + else + printf("%c%c   %c\n", + p[0],p[1],(p-compose_pairs)/2+0xA0); + } + printf(""); + } + return 0; +} -- cgit v1.3.1