mygetenv

C++ Function Reference

1 Signature

static const char * mygetenv(const char *name, const char *unset)

2 Description

Safe environment variable retrieval with default.

3 Parameters

  • name (const char *): Environment variable name
  • unset (const char *): Default value if not found

4 Returns

const char* Value or default string

5 Details

nameEnvironment variable name unsetDefault value if not found const char* Value or default string

6 Call Graph

Function dependencies

7 Source Code

File: inst/include/Utilities/openme-utils.hppLines 197-200

static const char *mygetenv(const char *name, const char *unset) {
    const char *ans = getenv(name);
    return (ans==NULL || ans[0]=='\0') ? unset : ans;
}

8 Usage Example

#include "BigDataStatMeth.hpp"

// Example usage
auto result = mygetenv(...);