diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-09-12 22:19:08 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-09-12 22:19:08 +0200 |
commit | 7ddf0590e6310af489228f21fbf6c30de89c8c04 (patch) | |
tree | e404c2ee54fc9f17e24d3b6a8ab3e1f5dacf9fb7 /lib/element.c | |
parent | f21ac35f6ea131cef3ce3636aa6da7851c81762b (diff) | |
download | libtasn1-7ddf0590e6310af489228f21fbf6c30de89c8c04.tar.gz libtasn1-7ddf0590e6310af489228f21fbf6c30de89c8c04.tar.bz2 libtasn1-7ddf0590e6310af489228f21fbf6c30de89c8c04.zip |
name is now a statically allocated string and other optimizations.
Diffstat (limited to 'lib/element.c')
-rw-r--r-- | lib/element.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/element.c b/lib/element.c index ead899c..70b272b 100644 --- a/lib/element.c +++ b/lib/element.c @@ -45,7 +45,7 @@ _asn1_hierarchical_name (ASN1_TYPE node, char *name, int name_size) while (p != NULL) { - if (p->name != NULL) + if (p->name[0] != 0) { _asn1_str_cpy (tmp_name, sizeof (tmp_name), name), _asn1_str_cpy (name, name_size, p->name); @@ -145,7 +145,7 @@ _asn1_append_sequence_set (ASN1_TYPE node) p = p->right; _asn1_set_right (p, p2); - if (p->name == NULL) + if (p->name[0] == 0) _asn1_str_cpy (temp, sizeof (temp), "?1"); else { @@ -360,7 +360,7 @@ asn1_write_value (ASN1_TYPE node_root, const char *name, { if (type_field (p->type) == TYPE_CONSTANT) { - if ((p->name) && (!_asn1_strcmp (p->name, value))) + if (!_asn1_strcmp (p->name, value)) { value_temp = (unsigned char *) @@ -443,7 +443,7 @@ asn1_write_value (ASN1_TYPE node_root, const char *name, { if (type_field (p2->type) == TYPE_CONSTANT) { - if ((p2->name) && (!_asn1_strcmp (p2->name, p->value))) + if (!_asn1_strcmp (p2->name, p->value)) { default_temp = (unsigned char *) @@ -767,7 +767,7 @@ asn1_read_value (ASN1_TYPE root, const char *name, void *ivalue, int *len) { if (type_field (p2->type) == TYPE_CONSTANT) { - if ((p2->name) && (!_asn1_strcmp (p2->name, p->value))) + if (!_asn1_strcmp (p2->name, p->value)) { if (_asn1_convert_integer (p2->value, value, value_size, |