summaryrefslogtreecommitdiff
path: root/ext/fiddle/lib
diff options
context:
space:
mode:
authorSutou Kouhei <kou@clear-code.com>2020-12-29 05:19:25 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2021-05-18 12:48:40 +0900
commit791e8eec66d3aebcee36c1369b0bf52bc3815e94 (patch)
tree29e5230af9ad362f3ec46b4c14727a2155a48f8e /ext/fiddle/lib
parent8758b07b1e4fd636dffb4b442388a3033c63d4b5 (diff)
[ruby/fiddle] win32types: sort
https://github.com/ruby/fiddle/commit/35dec6c5a5
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4506
Diffstat (limited to 'ext/fiddle/lib')
-rw-r--r--ext/fiddle/lib/fiddle/types.rb30
1 files changed, 15 insertions, 15 deletions
diff --git a/ext/fiddle/lib/fiddle/types.rb b/ext/fiddle/lib/fiddle/types.rb
index 3ea79368da..7baf31ec9e 100644
--- a/ext/fiddle/lib/fiddle/types.rb
+++ b/ext/fiddle/lib/fiddle/types.rb
@@ -29,27 +29,27 @@ module Fiddle
def included(m) # :nodoc:
# https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
m.module_eval{
+ typealias "ATOM", "WORD"
+ typealias "BOOL", "int"
+ typealias "BYTE", "unsigned char"
typealias "DWORD", "unsigned long"
- typealias "PDWORD", "DWORD *"
typealias "DWORD32", "uint32_t"
typealias "DWORD64", "uint64_t"
- typealias "WORD", "unsigned short"
- typealias "PWORD", "WORD *"
- typealias "BOOL", "int"
- typealias "ATOM", "WORD"
- typealias "BYTE", "unsigned char"
- typealias "PBYTE", "BYTE *"
- typealias "UINT", "unsigned int"
- typealias "ULONG", "unsigned long"
- typealias "UCHAR", "unsigned char"
typealias "HANDLE", "PVOID"
- typealias "PHANDLE", "HANDLE *"
- typealias "PVOID", "void *"
- typealias "LPCSTR", "const char *"
- typealias "LPSTR", "char *"
- typealias "HINSTANCE", "HANDLE"
typealias "HDC", "HANDLE"
+ typealias "HINSTANCE", "HANDLE"
typealias "HWND", "HANDLE"
+ typealias "LPCSTR", "const char *"
+ typealias "LPSTR", "char *"
+ typealias "PBYTE", "BYTE *"
+ typealias "PDWORD", "DWORD *"
+ typealias "PHANDLE", "HANDLE *"
+ typealias "PVOID", "void *"
+ typealias "PWORD", "WORD *"
+ typealias "UCHAR", "unsigned char"
+ typealias "UINT", "unsigned int"
+ typealias "ULONG", "unsigned long"
+ typealias "WORD", "unsigned short"
}
end
module_function :included