History

win64: defined size_t and ptrdiff_t to unsigned long long

grischka committed 16 years ago

Commit e20bf691 parent b0abcfd3 files · +43 −31Browse files

Showing the changes to include (1 of 3 files). Show all

Unified · Split

include/stddef.h+14−6
@@ -1,20 +1,28 @@
11 #ifndef _STDDEF_H
22 #define _STDDEF_H
33
4−#define NULL ((void *)0)
54 typedef __SIZE_TYPE__ size_t;
5+typedef __PTRDIFF_TYPE__ ssize_t;
66 typedef __WCHAR_TYPE__ wchar_t;
77 typedef __PTRDIFF_TYPE__ ptrdiff_t;
8−#define offsetof(type, field) ((size_t) &((type *)0)->field)
8+typedef __PTRDIFF_TYPE__ intptr_t;
9+typedef __SIZE_TYPE__ uintptr_t;
910
1011 #ifndef __int8_t_defined
1112 #define __int8_t_defined
12−typedef char int8_t;
13−typedef short int int16_t;
14−typedef int int32_t;
15−typedef long long int int64_t;
13+typedef signed char int8_t;
14+typedef signed short int int16_t;
15+typedef signed int int32_t;
16+typedef signed long long int int64_t;
17+typedef unsigned char uint8_t;
18+typedef unsigned short int uint16_t;
19+typedef unsigned int uint32_t;
20+typedef unsigned long long int uint64_t;
1621 #endif
1722
23+#define NULL ((void *)0)
24+#define offsetof(type, field) ((size_t)&((type *)0)->field)
25+
1826 void *alloca(size_t size);
1927
2028 #endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t