Stop const mismatch warning in VC++.
authorDr. Stephen Henson <steve@openssl.org>
Sat, 31 May 2008 18:55:23 +0000 (18:55 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sat, 31 May 2008 18:55:23 +0000 (18:55 +0000)
apps/apps.c
apps/apps.h

index 9d59ee4..926edd0 100644 (file)
@@ -1477,7 +1477,7 @@ char *make_config_name()
        return p;
        }
 
-static unsigned long index_serial_hash(const STRING *a)
+static unsigned long index_serial_hash(const CSTRING *a)
        {
        const char *n;
 
@@ -1486,7 +1486,7 @@ static unsigned long index_serial_hash(const STRING *a)
        return(lh_strhash(n));
        }
 
-static int index_serial_cmp(const STRING *a, const STRING *b)
+static int index_serial_cmp(const CSTRING *a, const CSTRING *b)
        {
        const char *aa,*bb;
 
@@ -1498,16 +1498,16 @@ static int index_serial_cmp(const STRING *a, const STRING *b)
 static int index_name_qual(char **a)
        { return(a[0][0] == 'V'); }
 
-static unsigned long index_name_hash(const STRING *a)
+static unsigned long index_name_hash(const CSTRING *a)
        { return(lh_strhash(a[DB_name])); }
 
-int index_name_cmp(const STRING *a, const STRING *b)
+int index_name_cmp(const CSTRING *a, const CSTRING *b)
        { return(strcmp(a[DB_name], b[DB_name])); }
 
-static IMPLEMENT_LHASH_HASH_FN(index_serial, STRING)
-static IMPLEMENT_LHASH_COMP_FN(index_serial, STRING)
-static IMPLEMENT_LHASH_HASH_FN(index_name, STRING)
-static IMPLEMENT_LHASH_COMP_FN(index_name, STRING)
+static IMPLEMENT_LHASH_HASH_FN(index_serial, CSTRING)
+static IMPLEMENT_LHASH_COMP_FN(index_serial, CSTRING)
+static IMPLEMENT_LHASH_HASH_FN(index_name, CSTRING)
+static IMPLEMENT_LHASH_COMP_FN(index_name, CSTRING)
 
 #undef BSIZE
 #define BSIZE 256
index 55e3f26..6b7ff55 100644 (file)
@@ -294,7 +294,7 @@ int index_index(CA_DB *db);
 int save_index(const char *dbfile, const char *suffix, CA_DB *db);
 int rotate_index(const char *dbfile, const char *new_suffix, const char *old_suffix);
 void free_index(CA_DB *db);
-int index_name_cmp(const STRING *a, const STRING *b);
+int index_name_cmp(const CSTRING *a, const CSTRING *b);
 int parse_yesno(const char *str, int def);
 
 X509_NAME *parse_name(char *str, long chtype, int multirdn);