Skip to content

Commit 3fbea87

Browse files
committed
Add pack pragma for struct padding back
1 parent 4cb53df commit 3fbea87

12 files changed

+688
-2959
lines changed

cryptoki-sys/src/bindings/aarch64-apple-darwin.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/aarch64-unknown-linux-gnu.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/arm-unknown-linux-gnueabi.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/generic.rs

Lines changed: 86 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/i686-unknown-linux-gnu.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/loongarch64-unknown-linux-gnu.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/powerpc64-unknown-linux-gnu.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/x86_64-apple-darwin.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/x86_64-pc-windows-msvc.rs

Lines changed: 594 additions & 809 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/x86_64-unknown-freebsd.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/src/bindings/x86_64-unknown-linux-gnu.rs

Lines changed: 0 additions & 215 deletions
Large diffs are not rendered by default.

cryptoki-sys/vendor/pkcs11.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
#define CRYPTOKI_VERSION_MINOR 0
88
#define CRYPTOKI_VERSION_AMENDMENT 0
99

10+
#if defined(_WIN32) || defined(CRYPTOKI_FORCE_WIN32)
11+
#pragma pack(push, cryptoki, 1)
12+
#endif
13+
1014
/* Basic types */
1115
typedef unsigned char CK_BBOOL;
1216
typedef unsigned char CK_BYTE;
@@ -2338,4 +2342,8 @@ struct CK_FUNCTION_LIST {
23382342
};
23392343

23402344

2345+
#if defined(_WIN32) || defined(CRYPTOKI_FORCE_WIN32)
2346+
#pragma pack(pop, cryptoki)
2347+
#endif
2348+
23412349
#endif

0 commit comments

Comments
 (0)