MCPcopy Create free account
hub / github.com/BYVoid/OpenCC / Int32FromEnv

Function Int32FromEnv

deps/google-benchmark/src/commandlineflags.cc:131–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131BENCHMARK_EXPORT
132int32_t Int32FromEnv(const char* flag, int32_t default_val) {
133 const std::string env_var = FlagToEnvVar(flag);
134 const char* const value_str = getenv(env_var.c_str());
135 int32_t value = default_val;
136 if (value_str == nullptr ||
137 !ParseInt32(std::string("Environment variable ") + env_var, value_str,
138 &value)) {
139 return default_val;
140 }
141 return value;
142}
143
144BENCHMARK_EXPORT
145double DoubleFromEnv(const char* flag, double default_val) {

Callers 1

TESTFunction · 0.85

Calls 2

FlagToEnvVarFunction · 0.70
ParseInt32Function · 0.70

Tested by 1

TESTFunction · 0.68