Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
7f69436e
Commit
7f69436e
authored
Nov 21, 2009
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Specify explicit alignment for __int64 types.
parent
36fad653
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
12 deletions
+22
-12
msvcrt.h
dlls/msvcrt/msvcrt.h
+6
-6
crtdefs.h
include/msvcrt/crtdefs.h
+11
-1
io.h
include/msvcrt/io.h
+2
-2
stdio.h
include/msvcrt/stdio.h
+1
-1
wchar.h
include/msvcrt/wchar.h
+1
-1
ws2def.h
include/ws2def.h
+1
-1
No files found.
dlls/msvcrt/msvcrt.h
View file @
7f69436e
...
...
@@ -64,8 +64,8 @@ typedef unsigned int MSVCRT__dev_t;
typedef
int
MSVCRT__off_t
;
typedef
int
MSVCRT_clock_t
;
typedef
int
MSVCRT___time32_t
;
typedef
__int64
MSVCRT___time64_t
;
typedef
__int64
MSVCRT_fpos_t
;
typedef
__int64
DECLSPEC_ALIGN
(
8
)
MSVCRT___time64_t
;
typedef
__int64
DECLSPEC_ALIGN
(
8
)
MSVCRT_fpos_t
;
typedef
void
(
*
__cdecl
MSVCRT_terminate_handler
)(
void
);
typedef
void
(
*
__cdecl
MSVCRT_terminate_function
)(
void
);
...
...
@@ -316,7 +316,7 @@ struct MSVCRT__finddata32i64_t {
MSVCRT___time32_t
time_create
;
MSVCRT___time32_t
time_access
;
MSVCRT___time32_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
char
name
[
260
];
};
...
...
@@ -334,7 +334,7 @@ struct MSVCRT__finddata64_t {
MSVCRT___time64_t
time_create
;
MSVCRT___time64_t
time_access
;
MSVCRT___time64_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
char
name
[
260
];
};
...
...
@@ -352,7 +352,7 @@ struct MSVCRT__wfinddata32i64_t {
MSVCRT___time32_t
time_create
;
MSVCRT___time32_t
time_access
;
MSVCRT___time32_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
MSVCRT_wchar_t
name
[
260
];
};
...
...
@@ -370,7 +370,7 @@ struct MSVCRT__wfinddata64_t {
MSVCRT___time64_t
time_create
;
MSVCRT___time64_t
time_access
;
MSVCRT___time64_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
MSVCRT_wchar_t
name
[
260
];
};
...
...
include/msvcrt/crtdefs.h
View file @
7f69436e
...
...
@@ -80,6 +80,16 @@
# endif
#endif
#ifndef DECLSPEC_ALIGN
# if defined(_MSC_VER) && (_MSC_VER >= 1300) && !defined(MIDL_PASS)
# define DECLSPEC_ALIGN(x) __declspec(align(x))
# elif defined(__GNUC__)
# define DECLSPEC_ALIGN(x) __attribute__((aligned(x)))
# else
# define DECLSPEC_ALIGN(x)
# endif
#endif
#ifndef _MSVCRT_LONG_DEFINED
#define _MSVCRT_LONG_DEFINED
/* we need 32-bit longs even on 64-bit */
...
...
@@ -129,7 +139,7 @@ typedef __msvcrt_long __time32_t;
#endif
#ifndef _TIME64_T_DEFINED
typedef
__int64
__time64_t
;
typedef
__int64
DECLSPEC_ALIGN
(
8
)
__time64_t
;
#define _TIME64_T_DEFINED
#endif
...
...
include/msvcrt/io.h
View file @
7f69436e
...
...
@@ -44,7 +44,7 @@ struct _finddatai64_t
time_t
time_create
;
time_t
time_access
;
time_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
char
name
[
260
];
};
#endif
/* _FINDDATA_T_DEFINED */
...
...
@@ -65,7 +65,7 @@ struct _wfinddatai64_t {
time_t
time_create
;
time_t
time_access
;
time_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
wchar_t
name
[
260
];
};
#endif
/* _WFINDDATA_T_DEFINED */
...
...
include/msvcrt/stdio.h
View file @
7f69436e
...
...
@@ -72,7 +72,7 @@ typedef struct _iobuf
#endif
/* _FILE_DEFINED */
#ifndef _FPOS_T_DEFINED
typedef
__int64
fpos_t
;
typedef
__int64
DECLSPEC_ALIGN
(
8
)
fpos_t
;
#define _FPOS_T_DEFINED
#endif
...
...
include/msvcrt/wchar.h
View file @
7f69436e
...
...
@@ -111,7 +111,7 @@ struct _wfinddatai64_t {
time_t
time_create
;
time_t
time_access
;
time_t
time_write
;
__int64
size
;
__int64
DECLSPEC_ALIGN
(
8
)
size
;
wchar_t
name
[
260
];
};
...
...
include/ws2def.h
View file @
7f69436e
...
...
@@ -58,7 +58,7 @@ typedef struct _CSADDR_INFO {
typedef
struct
WS
(
sockaddr_storage
)
{
short
ss_family
;
char
__ss_pad1
[
WS
(
_SS_PAD1SIZE
)];
__int64
__ss_align
;
__int64
DECLSPEC_ALIGN
(
8
)
__ss_align
;
char
__ss_pad2
[
WS
(
_SS_PAD2SIZE
)];
}
SOCKADDR_STORAGE
,
*
PSOCKADDR_STORAGE
,
*
LPSOCKADDR_STORAGE
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment