Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
stenzek
GitHub Repository: stenzek/duckstation
Path: blob/master/dep/rcheevos/include/rc_error.h
4246 views
1
#ifndef RC_ERROR_H
2
#define RC_ERROR_H
3
4
#include "rc_export.h"
5
6
RC_BEGIN_C_DECLS
7
8
/*****************************************************************************\
9
| Return values |
10
\*****************************************************************************/
11
12
enum {
13
RC_OK = 0,
14
RC_INVALID_FUNC_OPERAND = -1,
15
RC_INVALID_MEMORY_OPERAND = -2,
16
RC_INVALID_CONST_OPERAND = -3,
17
RC_INVALID_FP_OPERAND = -4,
18
RC_INVALID_CONDITION_TYPE = -5,
19
RC_INVALID_OPERATOR = -6,
20
RC_INVALID_REQUIRED_HITS = -7,
21
RC_DUPLICATED_START = -8,
22
RC_DUPLICATED_CANCEL = -9,
23
RC_DUPLICATED_SUBMIT = -10,
24
RC_DUPLICATED_VALUE = -11,
25
RC_DUPLICATED_PROGRESS = -12,
26
RC_MISSING_START = -13,
27
RC_MISSING_CANCEL = -14,
28
RC_MISSING_SUBMIT = -15,
29
RC_MISSING_VALUE = -16,
30
RC_INVALID_LBOARD_FIELD = -17,
31
RC_MISSING_DISPLAY_STRING = -18,
32
RC_OUT_OF_MEMORY = -19,
33
RC_INVALID_VALUE_FLAG = -20,
34
RC_MISSING_VALUE_MEASURED = -21,
35
RC_MULTIPLE_MEASURED = -22,
36
RC_INVALID_MEASURED_TARGET = -23,
37
RC_INVALID_COMPARISON = -24,
38
RC_INVALID_STATE = -25,
39
RC_INVALID_JSON = -26,
40
RC_API_FAILURE = -27,
41
RC_LOGIN_REQUIRED = -28,
42
RC_NO_GAME_LOADED = -29,
43
RC_HARDCORE_DISABLED = -30,
44
RC_ABORTED = -31,
45
RC_NO_RESPONSE = -32,
46
RC_ACCESS_DENIED = -33,
47
RC_INVALID_CREDENTIALS = -34,
48
RC_EXPIRED_TOKEN = -35,
49
RC_INSUFFICIENT_BUFFER = -36,
50
RC_INVALID_VARIABLE_NAME = -37,
51
RC_UNKNOWN_VARIABLE_NAME = -38,
52
RC_NOT_FOUND = -39
53
};
54
55
RC_EXPORT const char* RC_CCONV rc_error_str(int ret);
56
57
RC_END_C_DECLS
58
59
#endif /* RC_ERROR_H */
60
61