xref: /aosp_15_r20/external/zstd/tests/regression/result.c (revision 01826a4963a0d8a59bc3812d29bdf0fb76416722)
1*01826a49SYabin Cui /*
2*01826a49SYabin Cui  * Copyright (c) Meta Platforms, Inc. and affiliates.
3*01826a49SYabin Cui  * All rights reserved.
4*01826a49SYabin Cui  *
5*01826a49SYabin Cui  * This source code is licensed under both the BSD-style license (found in the
6*01826a49SYabin Cui  * LICENSE file in the root directory of this source tree) and the GPLv2 (found
7*01826a49SYabin Cui  * in the COPYING file in the root directory of this source tree).
8*01826a49SYabin Cui  * You may select, at your option, one of the above-listed licenses.
9*01826a49SYabin Cui  */
10*01826a49SYabin Cui 
11*01826a49SYabin Cui #include "result.h"
12*01826a49SYabin Cui 
result_get_error_string(result_t result)13*01826a49SYabin Cui char const* result_get_error_string(result_t result) {
14*01826a49SYabin Cui     switch (result_get_error(result)) {
15*01826a49SYabin Cui         case result_error_ok:
16*01826a49SYabin Cui             return "okay";
17*01826a49SYabin Cui         case result_error_skip:
18*01826a49SYabin Cui             return "skip";
19*01826a49SYabin Cui         case result_error_system_error:
20*01826a49SYabin Cui             return "system error";
21*01826a49SYabin Cui         case result_error_compression_error:
22*01826a49SYabin Cui             return "compression error";
23*01826a49SYabin Cui         case result_error_decompression_error:
24*01826a49SYabin Cui             return "decompression error";
25*01826a49SYabin Cui         case result_error_round_trip_error:
26*01826a49SYabin Cui             return "round trip error";
27*01826a49SYabin Cui     }
28*01826a49SYabin Cui }
29