rsa_complex.c 790 B

123456789101112131415161718192021222324252627
  1. /*
  2. * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
  3. *
  4. * Licensed under the Apache License 2.0 (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. /*
  10. * Check to see if there is a conflict between complex.h and openssl/rsa.h.
  11. * The former defines "I" as a macro and earlier versions of the latter use
  12. * for function arguments.
  13. */
  14. #if defined(__STDC_VERSION__)
  15. # if __STDC_VERSION__ >= 199901L
  16. # include <complex.h>
  17. # endif
  18. #endif
  19. #include <openssl/rsa.h>
  20. #include <stdlib.h>
  21. int main(int argc, char *argv[])
  22. {
  23. /* There are explicitly no run time checks for this one */
  24. return EXIT_SUCCESS;
  25. }