| 7891 | } cbm_agent_registry_context_t; |
| 7892 | |
| 7893 | static const char *cbm_agent_registry_env_path(const char *env_name, const char *home, |
| 7894 | char *resolved, size_t resolved_size) { |
| 7895 | char value[CLI_BUF_1K]; |
| 7896 | resolved[0] = '\0'; |
| 7897 | const char *configured = cbm_safe_getenv(env_name, value, sizeof(value), NULL); |
| 7898 | return configured && configured[0] && |
| 7899 | cbm_expand_user_path(home, configured, resolved, resolved_size) |
| 7900 | ? resolved |
| 7901 | : NULL; |
| 7902 | } |
| 7903 | |
| 7904 | static bool cbm_agent_registry_path_exists(const char *path, const void *context) { |
| 7905 | (void)context; |
no test coverage detected