diff options
author | Simon Josefsson <simon@josefsson.org> | 2011-11-20 20:18:59 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2011-11-20 21:27:57 +0100 |
commit | f1744a0b833fa8f4792c01a11d82b6525b237d3c (patch) | |
tree | 778b8567174bf82f112c7838299524aea17b8051 /lib/parser_aux.c | |
parent | 6a926a686de9e7a398c0f2086f4e754fa8c17c31 (diff) | |
download | libtasn1-f1744a0b833fa8f4792c01a11d82b6525b237d3c.tar.gz |
Silence warnings.
Diffstat (limited to 'lib/parser_aux.c')
-rw-r--r-- | lib/parser_aux.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/lib/parser_aux.c b/lib/parser_aux.c index 597fe6d..5b549d7 100644 --- a/lib/parser_aux.c +++ b/lib/parser_aux.c @@ -719,7 +719,7 @@ _asn1_expand_object_id (ASN1_TYPE node) { _asn1_str_cpy (name2, sizeof (name2), name_root); _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p2->value); + _asn1_str_cat (name2, sizeof (name2), (char *) p2->value); p3 = asn1_find_node (node, name2); if (!p3 || (type_field (p3->type) != TYPE_OBJECT_ID) || !(p3->type & CONST_ASSIGN)) @@ -734,7 +734,7 @@ _asn1_expand_object_id (ASN1_TYPE node) { p5 = _asn1_add_node_only (TYPE_CONSTANT); _asn1_set_name (p5, p4->name); - tlen = strlen (p4->value); + tlen = _asn1_strlen (p4->value); if (tlen > 0) _asn1_set_value (p5, p4->value, tlen + 1); if (p2 == p) @@ -805,7 +805,7 @@ _asn1_expand_object_id (ASN1_TYPE node) { _asn1_str_cpy (name2, sizeof (name2), name_root); _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p2->value); + _asn1_str_cat (name2, sizeof (name2), (char *) p2->value); p3 = asn1_find_node (node, name2); if (!p3 || (type_field (p3->type) != TYPE_OBJECT_ID) || !(p3->type & CONST_ASSIGN)) @@ -818,7 +818,8 @@ _asn1_expand_object_id (ASN1_TYPE node) { if (name2[0]) _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p4->value); + _asn1_str_cat (name2, sizeof (name2), + (char *) p4->value); } p4 = p4->right; } @@ -960,11 +961,11 @@ _asn1_check_identifier (ASN1_TYPE node) { _asn1_str_cpy (name2, sizeof (name2), node->name); _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p->value); + _asn1_str_cat (name2, sizeof (name2), (char *) p->value); p2 = asn1_find_node (node, name2); if (p2 == NULL) { - strcpy (_asn1_identifierMissing, p->value); + _asn1_strcpy (_asn1_identifierMissing, p->value); return ASN1_IDENTIFIER_NOT_FOUND; } } @@ -976,8 +977,8 @@ _asn1_check_identifier (ASN1_TYPE node) { _asn1_str_cpy (name2, sizeof (name2), node->name); _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p2->value); - strcpy (_asn1_identifierMissing, p2->value); + _asn1_str_cat (name2, sizeof (name2), (char *) p2->value); + _asn1_strcpy (_asn1_identifierMissing, p2->value); p2 = asn1_find_node (node, name2); if (!p2 || (type_field (p2->type) != TYPE_OBJECT_ID) || !(p2->type & CONST_ASSIGN)) @@ -996,8 +997,8 @@ _asn1_check_identifier (ASN1_TYPE node) { _asn1_str_cpy (name2, sizeof (name2), node->name); _asn1_str_cat (name2, sizeof (name2), "."); - _asn1_str_cat (name2, sizeof (name2), p2->value); - strcpy (_asn1_identifierMissing, p2->value); + _asn1_str_cat (name2, sizeof (name2), (char *) p2->value); + _asn1_strcpy (_asn1_identifierMissing, p2->value); p2 = asn1_find_node (node, name2); if (!p2 || (type_field (p2->type) != TYPE_OBJECT_ID) || !(p2->type & CONST_ASSIGN)) |