21#if !defined(__RLIB_H_INCLUDE_GUARD__) && !defined(RLIB_COMPILATION)
22#error "#include <rlib.h> only please."
rboolean r_setenv(const rchar *key, const rchar *val, rboolean always)
Set key to val in the process environment.
rboolean r_unsetenv(const rchar *key)
Remove key from the process environment.
const rchar * r_getenv(const rchar *key)
Look up key in the process environment.
#define R_API
Public-API decoration: resolves to R_API_EXPORT while building rlib and R_API_IMPORT for consumers.
Definition rmacros.h:115
#define R_BEGIN_DECLS
Open an extern "C" block under C++ (no-op in C).
Definition rmacros.h:196
char rchar
Default character type (char).
Definition rtypes.h:137
int rboolean
Boolean type (typedef'd to int).
Definition rtypes.h:59
Foundational type aliases used by every rlib header.