| 8106 | } cbm_agent_registry_context_t; |
| 8107 | |
| 8108 | static const char *cbm_agent_registry_env_path(const char *env_name, const char *home, |
| 8109 | char *resolved, size_t resolved_size) { |
| 8110 | char value[CLI_BUF_1K]; |
| 8111 | resolved[0] = '\0'; |
| 8112 | const char *configured = cbm_safe_getenv(env_name, value, sizeof(value), NULL); |
| 8113 | return configured && configured[0] && |
| 8114 | cbm_expand_user_path(home, configured, resolved, resolved_size) |
| 8115 | ? resolved |
| 8116 | : NULL; |
| 8117 | } |
| 8118 | |
| 8119 | static bool cbm_agent_registry_path_exists(const char *path, const void *context) { |
| 8120 | (void)context; |
no test coverage detected