23
23
* questions.
24
24
*/
25
25
26
- #include <stdalign.h>
27
26
#include <stdlib.h>
28
27
#include <windows.h>
29
28
#include "jni.h"
@@ -50,7 +49,7 @@ Java_java_util_prefs_WindowsPreferences_WindowsRegOpenKey(JNIEnv* env,
50
49
int errorCode = RegOpenKeyEx ((HKEY ) hKey , str , 0 , securityMask , & handle );
51
50
(* env )-> ReleaseByteArrayElements (env , lpSubKey , str , 0 );
52
51
53
- alignas (8 ) jlong tmp [2 ];
52
+ _Alignas (8 ) jlong tmp [2 ];
54
53
tmp [0 ] = (jlong ) handle ;
55
54
tmp [1 ] = errorCode ;
56
55
jlongArray result = (* env )-> NewLongArray (env , 2 );
@@ -79,7 +78,7 @@ Java_java_util_prefs_WindowsPreferences_WindowsRegCreateKeyEx(JNIEnv* env,
79
78
NULL , & handle , & lpdwDisposition );
80
79
(* env )-> ReleaseByteArrayElements (env , lpSubKey , str , 0 );
81
80
82
- alignas (8 ) jlong tmp [3 ];
81
+ _Alignas (8 ) jlong tmp [3 ];
83
82
tmp [0 ] = (jlong ) handle ;
84
83
tmp [1 ] = errorCode ;
85
84
tmp [2 ] = lpdwDisposition ;
@@ -197,7 +196,7 @@ Java_java_util_prefs_WindowsPreferences_WindowsRegQueryInfoKey(JNIEnv* env,
197
196
& valuesNumber , & maxValueNameLength ,
198
197
NULL , NULL , NULL );
199
198
200
- alignas (8 ) jlong tmp [5 ];
199
+ _Alignas (8 ) jlong tmp [5 ];
201
200
tmp [0 ] = subKeysNumber ;
202
201
tmp [1 ] = errorCode ;
203
202
tmp [2 ] = valuesNumber ;
0 commit comments