summaryrefslogtreecommitdiff
path: root/crypto/property/property_err.c
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2019-02-16 18:33:37 +1000
committerPauli <paul.dale@oracle.com>2019-02-18 13:28:14 +1000
commit3037d0aadf7c0230021aa73e1f3db0d9f25008a9 (patch)
tree429878e21c9395fad733768e4f0d53802541d0c0 /crypto/property/property_err.c
parent1bdbdaffdc66be457a40f33640b523aaf21138c6 (diff)
downloadopenssl-new-3037d0aadf7c0230021aa73e1f3db0d9f25008a9.tar.gz
generated files
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8224)
Diffstat (limited to 'crypto/property/property_err.c')
-rw-r--r--crypto/property/property_err.c61
1 files changed, 61 insertions, 0 deletions
diff --git a/crypto/property/property_err.c b/crypto/property/property_err.c
new file mode 100644
index 0000000000..619e5e7d60
--- /dev/null
+++ b/crypto/property/property_err.c
@@ -0,0 +1,61 @@
+/*
+ * Generated by util/mkerr.pl DO NOT EDIT
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License 2.0 (the "License"). You may not use
+ * this file except in compliance with the License. You can obtain a copy
+ * in the file LICENSE in the source distribution or at
+ * https://www.openssl.org/source/license.html
+ */
+
+#include <openssl/err.h>
+#include "internal/propertyerr.h"
+
+#ifndef OPENSSL_NO_ERR
+
+static const ERR_STRING_DATA PROP_str_functs[] = {
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_OSSL_PARSE_PROPERTY, 0),
+ "ossl_parse_property"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_OSSL_PARSE_QUERY, 0), "ossl_parse_query"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_HEX, 0), "parse_hex"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_NAME, 0), "parse_name"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_NUMBER, 0), "parse_number"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_OCT, 0), "parse_oct"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_STRING, 0), "parse_string"},
+ {ERR_PACK(ERR_LIB_PROP, PROP_F_PARSE_UNQUOTED, 0), "parse_unquoted"},
+ {0, NULL}
+};
+
+static const ERR_STRING_DATA PROP_str_reasons[] = {
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NAME_TOO_LONG), "name too long"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_ASCII_CHARACTER),
+ "not an ascii character"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_HEXADECIMAL_DIGIT),
+ "not an hexadecimal digit"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_IDENTIFIER), "not an identifier"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_AN_OCTAL_DIGIT),
+ "not an octal digit"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NOT_A_DECIMAL_DIGIT),
+ "not a decimal digit"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NO_MATCHING_STRING_DELIMETER),
+ "no matching string delimeter"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_NO_VALUE), "no value"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_PARSE_FAILED), "parse failed"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_STRING_TOO_LONG), "string too long"},
+ {ERR_PACK(ERR_LIB_PROP, 0, PROP_R_TRAILING_CHARACTERS),
+ "trailing characters"},
+ {0, NULL}
+};
+
+#endif
+
+int ERR_load_PROP_strings(void)
+{
+#ifndef OPENSSL_NO_ERR
+ if (ERR_func_error_string(PROP_str_functs[0].error) == NULL) {
+ ERR_load_strings_const(PROP_str_functs);
+ ERR_load_strings_const(PROP_str_reasons);
+ }
+#endif
+ return 1;
+}