|
libpulsar
A modular compiler for the pulsar programming language
|
Project metadata for static and dynamic retrieval. More...
#include "def.h"Go to the source code of this file.
Data Structures | |
| struct | _project_version |
Macros | |
| #define | PROJECT_NAME "libpulsar" |
| #define | PROJECT_NAMESPACE ps |
| #define | _PROJECT_NAMESPACE(x) __join(PROJECT_NAMESPACE, _##x) |
| #define | PROJECT_VERSION_CREATE(major, minor, patch) |
| #define | PROJECT_VERSION PROJECT_VERSION_CREATE(0, 0, 0) |
| #define | PROJECT_AUTHOR "Ethan Uppal" |
| #define | PROJECT_COPYRIGHT "Copyright (C) 2023 Ethan Uppal. All rights reserved." |
Functions | |
| void _PROJECT_NAMESPACE() | project_print (void) |
Project metadata for static and dynamic retrieval.
Definition in file proj.h.
| #define _PROJECT_NAMESPACE | ( | x | ) | __join(PROJECT_NAMESPACE, _##x) |
| #define PROJECT_COPYRIGHT "Copyright (C) 2023 Ethan Uppal. All rights reserved." |
| #define PROJECT_VERSION PROJECT_VERSION_CREATE(0, 0, 0) |
| #define PROJECT_VERSION_CREATE | ( | major, | |
| minor, | |||
| patch | |||
| ) |
| void _PROJECT_NAMESPACE() project_print | ( | void | ) |