]> granicus.if.org Git - p11-kit/commitdiff
Declare static variables const where it makes sense
authorStef Walter <stef@thewalter.net>
Wed, 17 Jul 2013 10:55:57 +0000 (12:55 +0200)
committerStef Walter <stef@thewalter.net>
Thu, 18 Jul 2013 11:04:37 +0000 (13:04 +0200)
https://bugzilla.redhat.com/show_bug.cgi?id=985337

common/path.c
p11-kit/conf.c
p11-kit/uri.c
trust/builder.c
trust/extract-info.c
trust/extract-openssl.c
trust/module.c

index a22c2a604f6030c50e6d2ea68a26a86a2cb400ae..2f976a865e415a1f07247f01c157d9c996e283cf 100644 (file)
@@ -62,9 +62,9 @@ char *
 p11_path_base (const char *path)
 {
 #ifdef OS_WIN32
-       static const char *delims = "/\\";
+       const char *delims = "/\\";
 #else
-       static const char *delims = "/";
+       const char *delims = "/";
 #endif
 
        const char *end;
@@ -191,9 +191,9 @@ p11_path_build (const char *path,
                 ...)
 {
 #ifdef OS_WIN32
-       static const char delim = '\\';
+       const char delim = '\\';
 #else
-       static const char delim = '/';
+       const char delim = '/';
 #endif
        const char *first = path;
        char *built;
index d29d9ecec15791494fbe7319ecbc410f49adfddc..83ee7ca43a35b1eed0b797bea1ff1b1774c4eecd 100644 (file)
@@ -288,8 +288,8 @@ static char *
 calc_name_from_filename (const char *fname)
 {
        /* We eventually want to settle on .module */
-       static const char *suffix = ".module";
-       static size_t suffix_len = 7;
+       static const char const *suffix = ".module";
+       static const size_t suffix_len = 7;
        const char *c = fname;
        size_t fname_len;
        size_t name_len;
index df069f4a3f2e885ae488a15a0069eedad03b2187..a60974cee08350a7af8541b322e5c78c10a9217a 100644 (file)
@@ -415,14 +415,14 @@ p11_kit_uri_clear_attribute (P11KitUri *uri, CK_ATTRIBUTE_TYPE attr_type)
 CK_ATTRIBUTE_PTR
 p11_kit_uri_get_attributes (P11KitUri *uri, CK_ULONG_PTR n_attrs)
 {
-       static CK_ATTRIBUTE empty = { CKA_INVALID, NULL, 0UL };
+       static const CK_ATTRIBUTE terminator = { CKA_INVALID, NULL, 0UL };
 
        return_val_if_fail (uri != NULL, NULL);
 
        if (!uri->attrs) {
                if (n_attrs)
                        *n_attrs = 0;
-               return &empty;
+               return (CK_ATTRIBUTE_PTR)&terminator;
        }
 
        if (n_attrs)
index fdaae34dc8396741b690af1983c94af3c31c3ea1..038fc88da01375b7893991942bb88d4c58c8a41a 100644 (file)
@@ -822,9 +822,9 @@ data_populate (p11_builder *builder,
                p11_index *index,
                CK_ATTRIBUTE *data)
 {
-       static CK_ATTRIBUTE value = { CKA_VALUE, "", 0 };
-       static CK_ATTRIBUTE application = { CKA_APPLICATION, "", 0 };
-       static CK_ATTRIBUTE object_id = { CKA_OBJECT_ID, "", 0 };
+       static const CK_ATTRIBUTE value = { CKA_VALUE, "", 0 };
+       static const CK_ATTRIBUTE application = { CKA_APPLICATION, "", 0 };
+       static const CK_ATTRIBUTE object_id = { CKA_OBJECT_ID, "", 0 };
        CK_ATTRIBUTE *attrs;
 
        attrs = common_populate (builder, index, data);
@@ -1661,14 +1661,14 @@ replace_compat_for_cert (p11_builder *builder,
                          CK_OBJECT_HANDLE handle,
                          CK_ATTRIBUTE *attrs)
 {
-       static CK_OBJECT_CLASS certificate = CKO_CERTIFICATE;
-       static CK_CERTIFICATE_TYPE x509 = CKC_X_509;
+       static const CK_OBJECT_CLASS certificate = CKO_CERTIFICATE;
+       static const CK_CERTIFICATE_TYPE x509 = CKC_X_509;
        CK_ATTRIBUTE *value;
 
        CK_ATTRIBUTE match[] = {
                { CKA_VALUE, },
-               { CKA_CLASS, &certificate, sizeof (certificate) },
-               { CKA_CERTIFICATE_TYPE, &x509, sizeof (x509) },
+               { CKA_CLASS, (void *)&certificate, sizeof (certificate) },
+               { CKA_CERTIFICATE_TYPE, (void *)&x509, sizeof (x509) },
                { CKA_INVALID }
        };
 
@@ -1762,32 +1762,32 @@ p11_builder_changed (void *bilder,
                      CK_OBJECT_HANDLE handle,
                      CK_ATTRIBUTE *attrs)
 {
-       static CK_OBJECT_CLASS certificate = CKO_CERTIFICATE;
-       static CK_OBJECT_CLASS extension = CKO_X_CERTIFICATE_EXTENSION;
-       static CK_CERTIFICATE_TYPE x509 = CKC_X_509;
+       static const CK_OBJECT_CLASS certificate = CKO_CERTIFICATE;
+       static const CK_OBJECT_CLASS extension = CKO_X_CERTIFICATE_EXTENSION;
+       static const CK_CERTIFICATE_TYPE x509 = CKC_X_509;
 
-       static CK_ATTRIBUTE match_cert[] = {
-               { CKA_CLASS, &certificate, sizeof (certificate) },
-               { CKA_CERTIFICATE_TYPE, &x509, sizeof (x509) },
+       static const CK_ATTRIBUTE match_cert[] = {
+               { CKA_CLASS, (void *)&certificate, sizeof (certificate) },
+               { CKA_CERTIFICATE_TYPE, (void *)&x509, sizeof (x509) },
                { CKA_INVALID }
        };
 
-       static CK_ATTRIBUTE match_eku[] = {
-               { CKA_CLASS, &extension, sizeof (extension) },
+       static const CK_ATTRIBUTE match_eku[] = {
+               { CKA_CLASS, (void *)&extension, sizeof (extension) },
                { CKA_OBJECT_ID, (void *)P11_OID_EXTENDED_KEY_USAGE,
                  sizeof (P11_OID_EXTENDED_KEY_USAGE) },
                { CKA_INVALID }
        };
 
-       static CK_ATTRIBUTE match_ku[] = {
-               { CKA_CLASS, &extension, sizeof (extension) },
+       static const CK_ATTRIBUTE match_ku[] = {
+               { CKA_CLASS, (void *)&extension, sizeof (extension) },
                { CKA_OBJECT_ID, (void *)P11_OID_KEY_USAGE,
                  sizeof (P11_OID_KEY_USAGE) },
                { CKA_INVALID }
        };
 
-       static CK_ATTRIBUTE match_bc[] = {
-               { CKA_CLASS, &extension, sizeof (extension) },
+       static const CK_ATTRIBUTE match_bc[] = {
+               { CKA_CLASS, (void *)&extension, sizeof (extension) },
                { CKA_OBJECT_ID, (void *)P11_OID_BASIC_CONSTRAINTS,
                  sizeof (P11_OID_BASIC_CONSTRAINTS) },
                { CKA_INVALID }
index 63fd03e8d65bf7e7450c514830185318ab03366c..8468abb9a667400a52f7772f9dab05a0b390e25c 100644 (file)
@@ -315,7 +315,7 @@ extract_info (P11KitIter *iter,
        CK_ATTRIBUTE *attr;
        CK_RV rv;
 
-       static CK_ATTRIBUTE attr_types[] = {
+       static const CK_ATTRIBUTE attr_types[] = {
                { CKA_ID, },
                { CKA_CLASS, },
                { CKA_CERTIFICATE_TYPE, },
index b503b6730e7824bf66b7dd3418e06029c38b85b5..c2d37f31753075557ffd93291c361cce6cbf3510 100644 (file)
@@ -79,7 +79,7 @@ known_usages (p11_array *oids)
        char *string;
        int i;
 
-       const char *strings[] = {
+       static const char *strings[] = {
                P11_OID_SERVER_AUTH_STR,
                P11_OID_CLIENT_AUTH_STR,
                P11_OID_CODE_SIGNING_STR,
index 25a72b7b44be5c04d8a6f761316f5ec10b44fcdc..5ebe1fffe4d651143b1aede1503112aee063707c 100644 (file)
@@ -333,9 +333,9 @@ sys_C_Finalize (CK_VOID_PTR reserved)
 static CK_RV
 sys_C_Initialize (CK_VOID_PTR init_args)
 {
-       static CK_C_INITIALIZE_ARGS def_args =
+       static const CK_C_INITIALIZE_ARGS def_args =
                { NULL, NULL, NULL, NULL, CKF_OS_LOCKING_OK, NULL, };
-       CK_C_INITIALIZE_ARGS *args = NULL;
+       const CK_C_INITIALIZE_ARGS *args = NULL;
        int supplied_ok;
        CK_RV rv;