0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 20:03:07 +02:00

Make type renaming more reliable

This commit is contained in:
Jordan Rose 2020-10-01 12:46:57 -07:00
parent 6271113a01
commit 1690b8d2f7
2 changed files with 35 additions and 42 deletions

View File

@ -11,28 +11,21 @@ rename_variants = "QualifiedScreamingSnakeCase"
[export]
include = ["SignalErrorCode"]
prefix = "Signal"
renaming_overrides_prefixing = true
[export.rename]
"Fingerprint" = "SignalFingerprint"
"PreKeyBundle" = "SignalPreKeyBundle"
"PreKeyRecord" = "SignalPreKeyRecord"
"PreKeySignalMessage" = "SignalPreKeySignalMessage"
"PrivateKey" = "SignalPrivateKey"
"ProtocolAddress" = "SignalProtocolAddress"
"PublicKey" = "SignalPublicKey"
"SenderKeyDistributionMessage" = "SignalSenderKeyDistributionMessage"
"SenderKeyMessage" = "SignalSenderKeyMessage"
"SenderKeyName" = "SignalSenderKeyName"
"SenderKeyRecord" = "SignalSenderKeyRecord"
"SessionRecord" = "SignalSessionRecord"
"SignedPreKeyRecord" = "SignalSignedPreKeyRecord"
"FfiSessionStoreStruct" = "SignalSessionStore"
"FfiIdentityKeyStoreStruct" = "SignalIdentityKeyStore"
"FfiPreKeyStoreStruct" = "SignalPreKeyStore"
"FfiSignedPreKeyStoreStruct" = "SignalSignedPreKeyStore"
"FfiSenderKeyStoreStruct" = "SignalSenderKeyStore"
# Avoid double-prefixing these
"SignalFfiError" = "SignalFfiError"
"SignalErrorCode" = "SignalErrorCode"
"SignalMessage" = "SignalMessage"
[fn]
sort_by = "None"

View File

@ -72,66 +72,66 @@ typedef struct SignalMessage SignalMessage;
typedef struct SignalSignedPreKeyRecord SignalSignedPreKeyRecord;
typedef int (*LoadSession)(void*, SignalSessionRecord**, const SignalProtocolAddress*, void*);
typedef int (*SignalLoadSession)(void*, SignalSessionRecord**, const SignalProtocolAddress*, void*);
typedef int (*StoreSession)(void*, const SignalProtocolAddress*, const SignalSessionRecord*, void*);
typedef int (*SignalStoreSession)(void*, const SignalProtocolAddress*, const SignalSessionRecord*, void*);
typedef struct {
void *ctx;
LoadSession load_session;
StoreSession store_session;
SignalLoadSession load_session;
SignalStoreSession store_session;
} SignalSessionStore;
typedef int (*GetIdentityKeyPair)(void*, SignalPrivateKey**, void*);
typedef int (*SignalGetIdentityKeyPair)(void*, SignalPrivateKey**, void*);
typedef int (*GetLocalRegistrationId)(void*, uint32_t*, void*);
typedef int (*SignalGetLocalRegistrationId)(void*, uint32_t*, void*);
typedef int (*SaveIdentityKey)(void*, const SignalProtocolAddress*, const SignalPublicKey*, void*);
typedef int (*SignalSaveIdentityKey)(void*, const SignalProtocolAddress*, const SignalPublicKey*, void*);
typedef int (*GetIdentityKey)(void*, SignalPublicKey**, const SignalProtocolAddress*, void*);
typedef int (*SignalGetIdentityKey)(void*, SignalPublicKey**, const SignalProtocolAddress*, void*);
typedef int (*IsTrustedIdentity)(void*, const SignalProtocolAddress*, const SignalPublicKey*, unsigned int, void*);
typedef int (*SignalIsTrustedIdentity)(void*, const SignalProtocolAddress*, const SignalPublicKey*, unsigned int, void*);
typedef struct {
void *ctx;
GetIdentityKeyPair get_identity_key_pair;
GetLocalRegistrationId get_local_registration_id;
SaveIdentityKey save_identity;
GetIdentityKey get_identity;
IsTrustedIdentity is_trusted_identity;
SignalGetIdentityKeyPair get_identity_key_pair;
SignalGetLocalRegistrationId get_local_registration_id;
SignalSaveIdentityKey save_identity;
SignalGetIdentityKey get_identity;
SignalIsTrustedIdentity is_trusted_identity;
} SignalIdentityKeyStore;
typedef int (*LoadPreKey)(void*, SignalPreKeyRecord**, uint32_t, void*);
typedef int (*SignalLoadPreKey)(void*, SignalPreKeyRecord**, uint32_t, void*);
typedef int (*StorePreKey)(void*, uint32_t, const SignalPreKeyRecord*, void*);
typedef int (*SignalStorePreKey)(void*, uint32_t, const SignalPreKeyRecord*, void*);
typedef int (*RemovePreKey)(void*, uint32_t, void*);
typedef int (*SignalRemovePreKey)(void*, uint32_t, void*);
typedef struct {
void *ctx;
LoadPreKey load_pre_key;
StorePreKey store_pre_key;
RemovePreKey remove_pre_key;
SignalLoadPreKey load_pre_key;
SignalStorePreKey store_pre_key;
SignalRemovePreKey remove_pre_key;
} SignalPreKeyStore;
typedef int (*LoadSignedPreKey)(void*, SignalSignedPreKeyRecord**, uint32_t, void*);
typedef int (*SignalLoadSignedPreKey)(void*, SignalSignedPreKeyRecord**, uint32_t, void*);
typedef int (*StoreSignedPreKey)(void*, uint32_t, const SignalSignedPreKeyRecord*, void*);
typedef int (*SignalStoreSignedPreKey)(void*, uint32_t, const SignalSignedPreKeyRecord*, void*);
typedef struct {
void *ctx;
LoadSignedPreKey load_signed_pre_key;
StoreSignedPreKey store_signed_pre_key;
SignalLoadSignedPreKey load_signed_pre_key;
SignalStoreSignedPreKey store_signed_pre_key;
} SignalSignedPreKeyStore;
typedef int (*LoadSenderKey)(void*, SignalSenderKeyRecord**, const SignalSenderKeyName*, void*);
typedef int (*SignalLoadSenderKey)(void*, SignalSenderKeyRecord**, const SignalSenderKeyName*, void*);
typedef int (*StoreSenderKey)(void*, const SignalSenderKeyName*, const SignalSenderKeyRecord*, void*);
typedef int (*SignalStoreSenderKey)(void*, const SignalSenderKeyName*, const SignalSenderKeyRecord*, void*);
typedef struct {
void *ctx;
LoadSenderKey load_sender_key;
StoreSenderKey store_sender_key;
SignalLoadSenderKey load_sender_key;
SignalStoreSenderKey store_sender_key;
} SignalSenderKeyStore;
void signal_print_ptr(const void *p);