Permalink
Browse files

Various MSVC-related changes.

  • Loading branch information...
1 parent e153926 commit 0a1ab12a8d15caa894116a82249551f23ef65612 @peda-r peda-r committed with atgreen Mar 30, 2012
Showing with 20,323 additions and 350 deletions.
  1. +1 −0 .pc/applied-patches
  2. 0 .pc/msvc-changes/.timestamp
  3. +4,857 −0 .pc/msvc-changes/ChangeLog
  4. +203 −0 .pc/msvc-changes/Makefile.am
  5. +1,846 −0 .pc/msvc-changes/Makefile.in
  6. +443 −0 .pc/msvc-changes/include/ffi.h.in
  7. +826 −0 .pc/msvc-changes/src/x86/ffi.c
  8. +134 −0 .pc/msvc-changes/src/x86/ffitarget.h
  9. +1,147 −0 .pc/msvc-changes/src/x86/win32.S
  10. +64 −0 .pc/msvc-changes/testsuite/libffi.call/closure_stdcall.c
  11. +64 −0 .pc/msvc-changes/testsuite/libffi.call/closure_thiscall.c
  12. +94 −0 .pc/msvc-changes/testsuite/libffi.call/cls_12byte.c
  13. +95 −0 .pc/msvc-changes/testsuite/libffi.call/cls_16byte.c
  14. +96 −0 .pc/msvc-changes/testsuite/libffi.call/cls_18byte.c
  15. +102 −0 .pc/msvc-changes/testsuite/libffi.call/cls_19byte.c
  16. +89 −0 .pc/msvc-changes/testsuite/libffi.call/cls_1_1byte.c
  17. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_20byte.c
  18. +93 −0 .pc/msvc-changes/testsuite/libffi.call/cls_20byte1.c
  19. +113 −0 .pc/msvc-changes/testsuite/libffi.call/cls_24byte.c
  20. +90 −0 .pc/msvc-changes/testsuite/libffi.call/cls_2byte.c
  21. +95 −0 .pc/msvc-changes/testsuite/libffi.call/cls_3_1byte.c
  22. +90 −0 .pc/msvc-changes/testsuite/libffi.call/cls_3byte1.c
  23. +90 −0 .pc/msvc-changes/testsuite/libffi.call/cls_3byte2.c
  24. +98 −0 .pc/msvc-changes/testsuite/libffi.call/cls_4_1byte.c
  25. +90 −0 .pc/msvc-changes/testsuite/libffi.call/cls_4byte.c
  26. +109 −0 .pc/msvc-changes/testsuite/libffi.call/cls_5_1_byte.c
  27. +98 −0 .pc/msvc-changes/testsuite/libffi.call/cls_5byte.c
  28. +124 −0 .pc/msvc-changes/testsuite/libffi.call/cls_64byte.c
  29. +113 −0 .pc/msvc-changes/testsuite/libffi.call/cls_6_1_byte.c
  30. +99 −0 .pc/msvc-changes/testsuite/libffi.call/cls_6byte.c
  31. +117 −0 .pc/msvc-changes/testsuite/libffi.call/cls_7_1_byte.c
  32. +97 −0 .pc/msvc-changes/testsuite/libffi.call/cls_7byte.c
  33. +88 −0 .pc/msvc-changes/testsuite/libffi.call/cls_8byte.c
  34. +90 −0 .pc/msvc-changes/testsuite/libffi.call/cls_9byte1.c
  35. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_9byte2.c
  36. +93 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_double.c
  37. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_float.c
  38. +92 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_longdouble.c
  39. +134 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_longdouble_split.c
  40. +117 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_longdouble_split2.c
  41. +95 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_pointer.c
  42. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_sint16.c
  43. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_sint32.c
  44. +92 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_sint64.c
  45. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_uint16.c
  46. +91 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_uint32.c
  47. +93 −0 .pc/msvc-changes/testsuite/libffi.call/cls_align_uint64.c
  48. +66 −0 .pc/msvc-changes/testsuite/libffi.call/cls_dbls_struct.c
  49. +140 −0 .pc/msvc-changes/testsuite/libffi.call/cls_pointer_stack.c
  50. +26 −0 .pc/msvc-changes/testsuite/libffi.call/err_bad_typedef.c
  51. +50 −0 .pc/msvc-changes/testsuite/libffi.call/fastthis1_win32.c
  52. +50 −0 .pc/msvc-changes/testsuite/libffi.call/fastthis2_win32.c
  53. +56 −0 .pc/msvc-changes/testsuite/libffi.call/fastthis3_win32.c
  54. +153 −0 .pc/msvc-changes/testsuite/libffi.call/ffitest.h
  55. +342 −0 .pc/msvc-changes/testsuite/libffi.call/huge_struct.c
  56. +152 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct.c
  57. +161 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct1.c
  58. +133 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct10.c
  59. +110 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct2.c
  60. +111 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct3.c
  61. +111 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct4.c
  62. +112 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct5.c
  63. +131 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct6.c
  64. +111 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct7.c
  65. +131 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct8.c
  66. +131 −0 .pc/msvc-changes/testsuite/libffi.call/nested_struct9.c
  67. +145 −0 .pc/msvc-changes/testsuite/libffi.call/stret_large.c
  68. +148 −0 .pc/msvc-changes/testsuite/libffi.call/stret_large2.c
  69. +124 −0 .pc/msvc-changes/testsuite/libffi.call/stret_medium.c
  70. +125 −0 .pc/msvc-changes/testsuite/libffi.call/stret_medium2.c
  71. +44 −0 .pc/msvc-changes/testsuite/libffi.call/strlen2_win32.c
  72. +65 −0 .pc/msvc-changes/testsuite/libffi.call/struct1.c
  73. +65 −0 .pc/msvc-changes/testsuite/libffi.call/struct1_win32.c
  74. +67 −0 .pc/msvc-changes/testsuite/libffi.call/struct2.c
  75. +67 −0 .pc/msvc-changes/testsuite/libffi.call/struct2_win32.c
  76. +59 −0 .pc/msvc-changes/testsuite/libffi.call/struct3.c
  77. +63 −0 .pc/msvc-changes/testsuite/libffi.call/struct4.c
  78. +65 −0 .pc/msvc-changes/testsuite/libffi.call/struct5.c
  79. +64 −0 .pc/msvc-changes/testsuite/libffi.call/struct6.c
  80. +74 −0 .pc/msvc-changes/testsuite/libffi.call/struct7.c
  81. +80 −0 .pc/msvc-changes/testsuite/libffi.call/struct8.c
  82. +67 −0 .pc/msvc-changes/testsuite/libffi.call/struct9.c
  83. +70 −0 .pc/msvc-changes/testsuite/libffi.call/testclosure.c
  84. +591 −0 .pc/stand-alone/doc/libffi.info
  85. +138 −1 ChangeLog
  86. +1 −1 Makefile.am
  87. +1 −1 Makefile.in
  88. +27 −13 include/ffi.h.in
  89. +2,376 −0 patches/msvc-changes
  90. +1 −0 patches/series
  91. +21 −6 src/x86/ffi.c
  92. +6 −1 src/x86/ffitarget.h
  93. +23 −10 src/x86/win32.S
  94. +8 −0 testsuite/libffi.call/closure_stdcall.c
  95. +8 −0 testsuite/libffi.call/closure_thiscall.c
  96. +4 −4 testsuite/libffi.call/cls_12byte.c
  97. +4 −4 testsuite/libffi.call/cls_16byte.c
  98. +4 −4 testsuite/libffi.call/cls_18byte.c
  99. +4 −4 testsuite/libffi.call/cls_19byte.c
  100. +4 −4 testsuite/libffi.call/cls_1_1byte.c
  101. +4 −4 testsuite/libffi.call/cls_20byte.c
  102. +4 −4 testsuite/libffi.call/cls_20byte1.c
  103. +5 −5 testsuite/libffi.call/cls_24byte.c
  104. +4 −4 testsuite/libffi.call/cls_2byte.c
  105. +4 −4 testsuite/libffi.call/cls_3_1byte.c
  106. +4 −4 testsuite/libffi.call/cls_3byte1.c
  107. +4 −4 testsuite/libffi.call/cls_3byte2.c
  108. +4 −4 testsuite/libffi.call/cls_4_1byte.c
  109. +4 −4 testsuite/libffi.call/cls_4byte.c
  110. +4 −4 testsuite/libffi.call/cls_5_1_byte.c
  111. +4 −4 testsuite/libffi.call/cls_5byte.c
  112. +5 −5 testsuite/libffi.call/cls_64byte.c
  113. +4 −4 testsuite/libffi.call/cls_6_1_byte.c
  114. +4 −4 testsuite/libffi.call/cls_6byte.c
  115. +4 −4 testsuite/libffi.call/cls_7_1_byte.c
  116. +4 −4 testsuite/libffi.call/cls_7byte.c
  117. +4 −4 testsuite/libffi.call/cls_8byte.c
  118. +4 −4 testsuite/libffi.call/cls_9byte1.c
  119. +4 −4 testsuite/libffi.call/cls_9byte2.c
  120. +4 −4 testsuite/libffi.call/cls_align_double.c
  121. +4 −4 testsuite/libffi.call/cls_align_float.c
  122. +4 −4 testsuite/libffi.call/cls_align_longdouble.c
  123. +4 −4 testsuite/libffi.call/cls_align_longdouble_split.c
  124. +4 −4 testsuite/libffi.call/cls_align_longdouble_split2.c
  125. +4 −4 testsuite/libffi.call/cls_align_pointer.c
  126. +4 −4 testsuite/libffi.call/cls_align_sint16.c
  127. +4 −4 testsuite/libffi.call/cls_align_sint32.c
  128. +4 −4 testsuite/libffi.call/cls_align_sint64.c
  129. +4 −4 testsuite/libffi.call/cls_align_uint16.c
  130. +4 −4 testsuite/libffi.call/cls_align_uint32.c
  131. +4 −4 testsuite/libffi.call/cls_align_uint64.c
  132. +2 −2 testsuite/libffi.call/cls_dbls_struct.c
  133. +4 −2 testsuite/libffi.call/cls_pointer_stack.c
  134. +2 −2 testsuite/libffi.call/err_bad_typedef.c
  135. +1 −1 testsuite/libffi.call/fastthis1_win32.c
  136. +1 −1 testsuite/libffi.call/fastthis2_win32.c
  137. +1 −1 testsuite/libffi.call/fastthis3_win32.c
  138. +17 −0 testsuite/libffi.call/ffitest.h
  139. +13 −13 testsuite/libffi.call/huge_struct.c
  140. +6 −6 testsuite/libffi.call/nested_struct.c
  141. +7 −7 testsuite/libffi.call/nested_struct1.c
  142. +6 −6 testsuite/libffi.call/nested_struct10.c
  143. +5 −5 testsuite/libffi.call/nested_struct2.c
  144. +5 −5 testsuite/libffi.call/nested_struct3.c
  145. +5 −5 testsuite/libffi.call/nested_struct4.c
  146. +5 −5 testsuite/libffi.call/nested_struct5.c
  147. +6 −6 testsuite/libffi.call/nested_struct6.c
  148. +5 −5 testsuite/libffi.call/nested_struct7.c
  149. +6 −6 testsuite/libffi.call/nested_struct8.c
  150. +6 −6 testsuite/libffi.call/nested_struct9.c
  151. +5 −5 testsuite/libffi.call/stret_large.c
  152. +5 −5 testsuite/libffi.call/stret_large2.c
  153. +5 −5 testsuite/libffi.call/stret_medium.c
  154. +5 −5 testsuite/libffi.call/stret_medium2.c
  155. +1 −1 testsuite/libffi.call/strlen2_win32.c
  156. +7 −5 testsuite/libffi.call/struct1.c
  157. +8 −6 testsuite/libffi.call/struct1_win32.c
  158. +5 −5 testsuite/libffi.call/struct2.c
  159. +6 −6 testsuite/libffi.call/struct2_win32.c
  160. +5 −4 testsuite/libffi.call/struct3.c
  161. +7 −6 testsuite/libffi.call/struct4.c
  162. +7 −6 testsuite/libffi.call/struct5.c
  163. +7 −7 testsuite/libffi.call/struct6.c
  164. +7 −7 testsuite/libffi.call/struct7.c
  165. +7 −6 testsuite/libffi.call/struct8.c
  166. +7 −6 testsuite/libffi.call/struct9.c
  167. +2 −2 testsuite/libffi.call/testclosure.c
View
@@ -5,3 +5,4 @@ win32
win32_tests
vararg_float_test_fix
vfp-eabi
+msvc-changes
No changes.
Oops, something went wrong.

0 comments on commit 0a1ab12

Please sign in to comment.