util/mkerr.pl: Add an inclusion of symhacks.h in all error files
[openssl.git] / include / internal / propertyerr.h
1 /*
2  * Generated by util/mkerr.pl DO NOT EDIT
3  * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4  *
5  * Licensed under the Apache License 2.0 (the "License").  You may not use
6  * this file except in compliance with the License.  You can obtain a copy
7  * in the file LICENSE in the source distribution or at
8  * https://www.openssl.org/source/license.html
9  */
10
11 #ifndef HEADER_PROPERR_H
12 # define HEADER_PROPERR_H
13
14 # ifdef  __cplusplus
15 extern "C"
16 # endif
17 int ERR_load_PROP_strings(void);
18
19 /*
20  * PROP function codes.
21  */
22 # define PROP_F_OSSL_PARSE_PROPERTY                       100
23 # define PROP_F_OSSL_PARSE_QUERY                          101
24 # define PROP_F_PARSE_HEX                                 102
25 # define PROP_F_PARSE_NAME                                103
26 # define PROP_F_PARSE_NUMBER                              104
27 # define PROP_F_PARSE_OCT                                 105
28 # define PROP_F_PARSE_STRING                              106
29 # define PROP_F_PARSE_UNQUOTED                            107
30
31 /*
32  * PROP reason codes.
33  */
34 # define PROP_R_NAME_TOO_LONG                             100
35 # define PROP_R_NOT_AN_ASCII_CHARACTER                    101
36 # define PROP_R_NOT_AN_HEXADECIMAL_DIGIT                  102
37 # define PROP_R_NOT_AN_IDENTIFIER                         103
38 # define PROP_R_NOT_AN_OCTAL_DIGIT                        104
39 # define PROP_R_NOT_A_DECIMAL_DIGIT                       105
40 # define PROP_R_NO_MATCHING_STRING_DELIMETER              106
41 # define PROP_R_NO_VALUE                                  107
42 # define PROP_R_PARSE_FAILED                              108
43 # define PROP_R_STRING_TOO_LONG                           109
44 # define PROP_R_TRAILING_CHARACTERS                       110
45
46 #endif