* @brief Print error message and return error code */
| 21 | * @brief Print error message and return error code |
| 22 | */ |
| 23 | static zvec_error_code_t handle_error(zvec_error_code_t error, |
| 24 | const char *context) { |
| 25 | if (error != ZVEC_OK) { |
| 26 | char *error_msg = NULL; |
| 27 | zvec_get_last_error(&error_msg); |
| 28 | fprintf(stderr, "Error in %s: %d - %s\n", context, error, |
| 29 | error_msg ? error_msg : "Unknown error"); |
| 30 | zvec_free(error_msg); |
| 31 | } |
| 32 | return error; |
| 33 | } |
| 34 | |
| 35 | /** |
| 36 | * @brief Create a simple test collection using CollectionSchema |
no test coverage detected