From f290bdc333b01dbc5f695236e0b72db1ac2a67d5 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Thu, 23 Jul 2015 18:36:04 +0200 Subject: Support for new CMOSIS 20MPix camera --- env.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 env.c (limited to 'env.c') diff --git a/env.c b/env.c new file mode 100644 index 0000000..fa75408 --- /dev/null +++ b/env.c @@ -0,0 +1,17 @@ +#include +#include +#include "env.h" + + +static const char *env_cache[IPECAMERA_MAX_ENV] = {0}; + +const char *ipecamera_getenv(ipecamera_env_t env, const char *var) { + if (!env_cache[env]) { + const char *var_env = getenv(var); + env_cache[env] = var_env?var_env:(void*)-1; + return var_env; + } + + return (env_cache[env] == (void*)-1)?NULL:env_cache[env]; +} + -- cgit v1.2.3