1/* 2 * Generated by util/mkerr.pl DO NOT EDIT 3 * Copyright 1995-2021 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#include <openssl/err.h> 12#include <openssl/comperr.h> 13#include "crypto/comperr.h" 14 15#ifndef OPENSSL_NO_COMP 16 17# ifndef OPENSSL_NO_ERR 18 19static const ERR_STRING_DATA COMP_str_reasons[] = { 20 {ERR_PACK(ERR_LIB_COMP, 0, COMP_R_ZLIB_DEFLATE_ERROR), 21 "zlib deflate error"}, 22 {ERR_PACK(ERR_LIB_COMP, 0, COMP_R_ZLIB_INFLATE_ERROR), 23 "zlib inflate error"}, 24 {ERR_PACK(ERR_LIB_COMP, 0, COMP_R_ZLIB_NOT_SUPPORTED), 25 "zlib not supported"}, 26 {0, NULL} 27}; 28 29# endif 30 31int ossl_err_load_COMP_strings(void) 32{ 33# ifndef OPENSSL_NO_ERR 34 if (ERR_reason_error_string(COMP_str_reasons[0].error) == NULL) 35 ERR_load_strings_const(COMP_str_reasons); 36# endif 37 return 1; 38} 39#else 40NON_EMPTY_TRANSLATION_UNIT 41#endif 42