aalib-c99.patch 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. Add additional system header #include directives for more
  2. function prototypes. This avoids implicit function declarations
  3. and build failures with future compilers.
  4. Submitted upstream: <https://sourceforge.net/p/aa-project/bugs/10/>
  5. diff --git a/src/aafire.c b/src/aafire.c
  6. index 4f36149aa84fba57..a59b5c5fa58e085b 100644
  7. --- a/src/aafire.c
  8. +++ b/src/aafire.c
  9. @@ -1,4 +1,5 @@
  10. #include <stdio.h>
  11. +#include <stdlib.h>
  12. #include "aalib.h"
  13. #define XSIZ aa_imgwidth(context)
  14. diff --git a/src/aainfo.c b/src/aainfo.c
  15. index d3f6d50f34590638..f4250ee37ae46134 100644
  16. --- a/src/aainfo.c
  17. +++ b/src/aainfo.c
  18. @@ -1,3 +1,4 @@
  19. +#include <stdlib.h>
  20. #include "aalib.h"
  21. #include "aaint.h"
  22. diff --git a/src/aakbdreg.c b/src/aakbdreg.c
  23. index def65fe25646d75a..682616313c1b6ebd 100644
  24. --- a/src/aakbdreg.c
  25. +++ b/src/aakbdreg.c
  26. @@ -1,4 +1,5 @@
  27. #include <malloc.h>
  28. +#include <string.h>
  29. #include "config.h"
  30. #include "aalib.h"
  31. #include "aaint.h"
  32. diff --git a/src/aalib.c b/src/aalib.c
  33. index 11fecc8fe8ef6b59..1ef12c0dfa9026a4 100644
  34. --- a/src/aalib.c
  35. +++ b/src/aalib.c
  36. @@ -1,4 +1,5 @@
  37. #include <stdio.h>
  38. +#include <stdlib.h>
  39. #include <string.h>
  40. #include <malloc.h>
  41. #include "aalib.h"
  42. diff --git a/src/aalinuxkbd.c b/src/aalinuxkbd.c
  43. index c7f388abfe9e8c7f..ea988154518dfc8e 100644
  44. --- a/src/aalinuxkbd.c
  45. +++ b/src/aalinuxkbd.c
  46. @@ -8,6 +8,7 @@
  47. */
  48. #include "config.h"
  49. +#include <stdlib.h>
  50. #ifdef LINUX_DRIVER
  51. #include <sys/time.h>
  52. #include <sys/types.h>
  53. diff --git a/src/aamoureg.c b/src/aamoureg.c
  54. index 03808289eb59b928..6d807416ae0d3dc2 100644
  55. --- a/src/aamoureg.c
  56. +++ b/src/aamoureg.c
  57. @@ -1,4 +1,5 @@
  58. #include <malloc.h>
  59. +#include <string.h>
  60. #include "config.h"
  61. #include "aalib.h"
  62. #include "aaint.h"
  63. diff --git a/src/aaregist.c b/src/aaregist.c
  64. index 54abec0b9797533a..768b8ce29e286b00 100644
  65. --- a/src/aaregist.c
  66. +++ b/src/aaregist.c
  67. @@ -1,4 +1,5 @@
  68. #include <malloc.h>
  69. +#include <string.h>
  70. #include "config.h"
  71. #include "aalib.h"
  72. #include "aaint.h"
  73. diff --git a/src/aasavefont.c b/src/aasavefont.c
  74. index b00e1e6d7f181952..864ba225d5ef626c 100644
  75. --- a/src/aasavefont.c
  76. +++ b/src/aasavefont.c
  77. @@ -1,3 +1,4 @@
  78. +#include <stdlib.h>
  79. #include "aalib.h"
  80. int main(int argc, char **argv)
  81. {
  82. diff --git a/src/aatest.c b/src/aatest.c
  83. index 9816f5d855134894..89933cfba6344270 100644
  84. --- a/src/aatest.c
  85. +++ b/src/aatest.c
  86. @@ -1,3 +1,5 @@
  87. +#include <stdlib.h>
  88. +#include <string.h>
  89. #include "aalib.h"
  90. int main(int argc, char **argv)
  91. {
  92. diff --git a/src/aaxkbd.c b/src/aaxkbd.c
  93. index f16afc63bb565512..44b91458b4bef3bc 100644
  94. --- a/src/aaxkbd.c
  95. +++ b/src/aaxkbd.c
  96. @@ -7,6 +7,7 @@
  97. #include <X11/Xlib.h>
  98. #include <X11/keysymdef.h>
  99. #include <X11/keysym.h>
  100. +#include <X11/Xutil.h>
  101. #include "aalib.h"
  102. #include "aaint.h"
  103. #include "aaxint.h"