xref: /freebsd/crypto/openssl/crypto/async/async_err.c (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
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/asyncerr.h>
13  #include "crypto/asyncerr.h"
14  
15  #ifndef OPENSSL_NO_ERR
16  
17  static const ERR_STRING_DATA ASYNC_str_reasons[] = {
18      {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_FAILED_TO_SET_POOL),
19      "failed to set pool"},
20      {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_FAILED_TO_SWAP_CONTEXT),
21      "failed to swap context"},
22      {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_INIT_FAILED), "init failed"},
23      {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_INVALID_POOL_SIZE),
24      "invalid pool size"},
25      {0, NULL}
26  };
27  
28  #endif
29  
ossl_err_load_ASYNC_strings(void)30  int ossl_err_load_ASYNC_strings(void)
31  {
32  #ifndef OPENSSL_NO_ERR
33      if (ERR_reason_error_string(ASYNC_str_reasons[0].error) == NULL)
34          ERR_load_strings_const(ASYNC_str_reasons);
35  #endif
36      return 1;
37  }
38