diff options
author | Niels De Graef <nielsdegraef@gmail.com> | 2019-05-24 22:15:39 +0200 |
---|---|---|
committer | Niels De Graef <nielsdegraef@gmail.com> | 2020-01-04 01:18:12 +0000 |
commit | 61e5318d8610e67d42fab83764316fefc09705e5 (patch) | |
tree | c4b1e279a67d2e7ce7d030cc8da35e7359e7bcc1 /gck/gck-slot.c | |
parent | bf1f7b28f8e667d80f6bf25de673fa0822fb32ed (diff) | |
download | gcr-61e5318d8610e67d42fab83764316fefc09705e5.tar.gz |
gck: Use G_PARAM_STATIC_STRINGS
This prevents some unnecessary string copies, resulting in less memory
used and some unnecessary performance overhead being removed. Well, a
little bit at least.
Diffstat (limited to 'gck/gck-slot.c')
-rw-r--r-- | gck/gck-slot.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gck/gck-slot.c b/gck/gck-slot.c index cb80f79..21f9f9b 100644 --- a/gck/gck-slot.c +++ b/gck/gck-slot.c @@ -138,7 +138,8 @@ gck_slot_class_init (GckSlotClass *klass) */ g_object_class_install_property (gobject_class, PROP_MODULE, g_param_spec_object ("module", "Module", "PKCS11 Module", - GCK_TYPE_MODULE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + GCK_TYPE_MODULE, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); /** * GckSlot:handle: @@ -147,7 +148,8 @@ gck_slot_class_init (GckSlotClass *klass) */ g_object_class_install_property (gobject_class, PROP_HANDLE, g_param_spec_ulong ("handle", "Handle", "PKCS11 Slot ID", - 0, G_MAXULONG, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + 0, G_MAXULONG, 0, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); } /* ---------------------------------------------------------------------------- |