conf.h 666 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
  3. *
  4. * Licensed under the OpenSSL license (the "License"). You may not use
  5. * this file except in compliance with the License. You can obtain a copy
  6. * in the file LICENSE in the source distribution or at
  7. * https://www.openssl.org/source/license.html
  8. */
  9. #ifndef HEADER_INTERNAL_CONF_H
  10. # define HEADER_INTERNAL_CONF_H
  11. #include <openssl/conf.h>
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. struct ossl_init_settings_st {
  16. char *appname;
  17. };
  18. void openssl_config_int(const char *appname);
  19. void openssl_no_config_int(void);
  20. void conf_modules_free_int(void);
  21. #ifdef __cplusplus
  22. }
  23. #endif
  24. #endif