Ordo  0.3.4
Symmetric Cryptography Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
version.h
Go to the documentation of this file.
1 /*===-- common/version.h -------------------------------*- PUBLIC -*- H -*-===*/
8 /*===----------------------------------------------------------------------===*/
9 
10 #ifndef ORDO_VERSION_H
11 #define ORDO_VERSION_H
12 
14 #include "ordo/common/interface.h"
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /*===----------------------------------------------------------------------===*/
22 
28 {
31  unsigned int id;
32 
35  const char *version;
36 
39  const char *system;
40 
43  const char *arch;
44 
47  const char *build;
48 
51  const char *const *features;
52 
55  const char *feature_list;
56 };
57 
60 ORDO_PUBLIC
61 const struct ORDO_VERSION *ordo_version(void);
62 
63 /*===----------------------------------------------------------------------===*/
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 
69 #endif
Library version information.
Definition: version.h:27
const char * arch
Definition: version.h:43
unsigned int id
Definition: version.h:31
const char *const * features
Definition: version.h:51
const char * feature_list
Definition: version.h:55
const char * build
Definition: version.h:47
ORDO_PUBLIC const struct ORDO_VERSION * ordo_version(void)
Definition: version.c:52
const char * version
Definition: version.h:35
const char * system
Definition: version.h:39