mirror of
https://github.com/TREX-CoE/trexio.git
synced 2025-01-09 20:48:53 +01:00
wrap TREXIO_INVALID_BACK_END definition in preprocessor macro
This commit is contained in:
parent
e03a99207e
commit
5504bc0fe6
@ -25,6 +25,10 @@
|
|||||||
#ifndef TREXIO_H
|
#ifndef TREXIO_H
|
||||||
#define TREXIO_H
|
#define TREXIO_H
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
#include "config.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
typedef int32_t trexio_exit_code;
|
typedef int32_t trexio_exit_code;
|
||||||
@ -528,10 +532,14 @@ def string_of_error(return_code: int) -> str:
|
|||||||
#+begin_src c :tangle prefix_front.h
|
#+begin_src c :tangle prefix_front.h
|
||||||
typedef int32_t back_end_t;
|
typedef int32_t back_end_t;
|
||||||
|
|
||||||
#define TREXIO_HDF5 ( (back_end_t) 0 )
|
#define TREXIO_TEXT ( (back_end_t) 0 )
|
||||||
#define TREXIO_TEXT ( (back_end_t) 1 )
|
#ifdef HAVE_HDF5
|
||||||
/*#define TREXIO_JSON ( (back_end_t) 2 )*/
|
#define TREXIO_HDF5 ( (back_end_t) 1 )
|
||||||
#define TREXIO_INVALID_BACK_END ( (back_end_t) 2 )
|
#define TREXIO_INVALID_BACK_END ( (back_end_t) 2 )
|
||||||
|
#else
|
||||||
|
#define TREXIO_INVALID_BACK_END ( (back_end_t) 1 )
|
||||||
|
#endif
|
||||||
|
/*#define TREXIO_JSON ( (back_end_t) 2 )*/
|
||||||
|
|
||||||
#define TREXIO_DELIM "\n"
|
#define TREXIO_DELIM "\n"
|
||||||
#+end_src
|
#+end_src
|
||||||
@ -539,8 +547,8 @@ typedef int32_t back_end_t;
|
|||||||
*** Fortran
|
*** Fortran
|
||||||
|
|
||||||
#+begin_src f90 :tangle prefix_fortran.f90
|
#+begin_src f90 :tangle prefix_fortran.f90
|
||||||
integer(trexio_backend), parameter :: TREXIO_HDF5 = 0
|
integer(trexio_backend), parameter :: TREXIO_TEXT = 0
|
||||||
integer(trexio_backend), parameter :: TREXIO_TEXT = 1
|
integer(trexio_backend), parameter :: TREXIO_HDF5 = 1
|
||||||
! integer(trexio_backend), parameter :: TREXIO_JSON = 2
|
! integer(trexio_backend), parameter :: TREXIO_JSON = 2
|
||||||
integer(trexio_backend), parameter :: TREXIO_INVALID_BACK_END = 2
|
integer(trexio_backend), parameter :: TREXIO_INVALID_BACK_END = 2
|
||||||
#+end_src
|
#+end_src
|
||||||
@ -549,8 +557,8 @@ typedef int32_t back_end_t;
|
|||||||
|
|
||||||
#+begin_src python :tangle prefix_python.py
|
#+begin_src python :tangle prefix_python.py
|
||||||
# define TREXIO back ends
|
# define TREXIO back ends
|
||||||
TREXIO_HDF5 = 0
|
TREXIO_TEXT = 0
|
||||||
TREXIO_TEXT = 1
|
TREXIO_HDF5 = 1
|
||||||
#TREXIO_JSON = 2
|
#TREXIO_JSON = 2
|
||||||
TREXIO_INVALID_BACK_END = 2
|
TREXIO_INVALID_BACK_END = 2
|
||||||
#+end_src
|
#+end_src
|
||||||
|
Loading…
Reference in New Issue
Block a user