fbterm-1.7-gcc6.patch 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. --- fbterm-1.7/src/lib/vterm_states.cpp.old 2016-09-24 00:44:29.981247206 -0400
  2. +++ fbterm-1.7/src/lib/vterm_states.cpp 2016-09-24 00:48:40.463777924 -0400
  3. @@ -39,14 +39,14 @@
  4. { 0x1B, 0, ESesc },
  5. { 0x7F, 0, ESkeep },
  6. { 0x9B, 0, ESsquare },
  7. - { -1}
  8. + { (u16) -1}
  9. };
  10. const VTerm::Sequence VTerm::escape_sequences[] = {
  11. { 0, 0, ESnormal },
  12. // ESnormal
  13. - { -1 },
  14. + { (u16) -1 },
  15. // ESesc
  16. { '[', &VTerm::clear_param, ESsquare },
  17. @@ -65,7 +65,7 @@
  18. { '8', &VTerm::restore_cursor, ESnormal },
  19. { '>', &VTerm::keypad_numeric, ESnormal },
  20. { '=', &VTerm::keypad_application, ESnormal },
  21. - { -1 },
  22. + { (u16) -1 },
  23. // ESsquare
  24. { '[', 0, ESfunckey },
  25. @@ -104,7 +104,7 @@
  26. { '`', &VTerm::cursor_position_col, ESnormal },
  27. { ']', &VTerm::linux_specific, ESnormal },
  28. { '}', &VTerm::fbterm_specific, ESnormal },
  29. - { -1 },
  30. + { (u16) -1 },
  31. // ESnonstd
  32. { '0' | ADDSAME(9), &VTerm::set_palette, ESkeep },
  33. @@ -112,25 +112,25 @@
  34. { 'a' | ADDSAME(5), &VTerm::set_palette, ESkeep },
  35. { 'P', &VTerm::begin_set_palette, ESkeep },
  36. { 'R', &VTerm::reset_palette, ESnormal },
  37. - { -1 },
  38. + { (u16) -1 },
  39. // ESpercent
  40. { '@', &VTerm::clear_utf8, ESnormal },
  41. { 'G', &VTerm::set_utf8, ESnormal },
  42. { '8', &VTerm::set_utf8, ESnormal },
  43. - { -1 },
  44. + { (u16) -1 },
  45. // EScharset
  46. { '0', &VTerm::set_charset, ESnormal },
  47. { 'B', &VTerm::set_charset, ESnormal },
  48. { 'U', &VTerm::set_charset, ESnormal },
  49. { 'K', &VTerm::set_charset, ESnormal },
  50. - { -1 },
  51. + { (u16) -1 },
  52. // EShash
  53. { '8', &VTerm::screen_align, ESnormal },
  54. - { -1 },
  55. + { (u16) -1 },
  56. // ESfunckey
  57. - { -1 },
  58. + { (u16) -1 },
  59. };