void nrrdStateGetenv(void) { nrrdGetenvBool(/**/ &nrrdStateKindNoop, NULL, nrrdEnvVarStateKindNoop); nrrdGetenvInt(/**/ &nrrdStateVerboseIO, NULL, nrrdEnvVarStateVerboseIO); nrrdGetenvBool(/**/ &nrrdStateKeyValuePairsPropagate, NULL, nrrdEnvVarStateKeyValuePairsPropagate); nrrdGetenvBool(/**/ &nrrdStateBlind8BitRange, NULL, nrrdEnvVarStateBlind8BitRange); nrrdGetenvBool(/**/ &nrrdStateAlwaysSetContent, NULL, nrrdEnvVarStateAlwaysSetContent); nrrdGetenvBool(/**/ &nrrdStateDisableContent, NULL, nrrdEnvVarStateDisableContent); nrrdGetenvEnum(/**/ &nrrdStateMeasureType, NULL, nrrdType, nrrdEnvVarStateMeasureType); nrrdGetenvInt(/**/ &nrrdStateMeasureModeBins, NULL, nrrdEnvVarStateMeasureModeBins); nrrdGetenvEnum(/**/ &nrrdStateMeasureHistoType, NULL, nrrdType, nrrdEnvVarStateMeasureHistoType); nrrdGetenvBool(/**/ &nrrdStateGrayscaleImage3D, NULL, nrrdEnvVarStateGrayscaleImage3D); return; }
void _unrrdu_envInt(FILE *file, const char *envKey, int currVal, const char *varName, const char *desc, int columns) { int val, ret; char *envVal; /* !!! HEY: CUT + PASTE !!! */ fprintf(file, "%s (int): ", envKey); ret = nrrdGetenvInt(&val, &envVal, envKey); switch(ret) { case -1: fprintf(file, "not set\n"); break; case AIR_TRUE: fprintf(file, "set to \"%s\"\n", envVal); break; case AIR_FALSE: fprintf(file, "set to \"%s\"? (invalid) \n", envVal); break; } switch(ret) { case -1: case AIR_FALSE: fprintf(file, " (%s == %d; unchanged)\n", varName, currVal); break; case AIR_TRUE: fprintf(file, " ==> %s = %d **********************\n", varName, currVal); break; } _hestPrintStr(file, 0, 0, columns, desc, AIR_FALSE); fprintf(file, "\n"); /* !!! HEY: CUT + PASTE !!! */ }