summaryrefslogtreecommitdiff
path: root/gck/gck-slot.c
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2019-05-24 22:15:39 +0200
committerNiels De Graef <nielsdegraef@gmail.com>2020-01-04 01:18:12 +0000
commit61e5318d8610e67d42fab83764316fefc09705e5 (patch)
treec4b1e279a67d2e7ce7d030cc8da35e7359e7bcc1 /gck/gck-slot.c
parentbf1f7b28f8e667d80f6bf25de673fa0822fb32ed (diff)
downloadgcr-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.c6
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));
}
/* ----------------------------------------------------------------------------