Blender
V2.93
intern
numaapi
source
numaapi.c
Go to the documentation of this file.
1
// Copyright (c) 2018, libnumaapi authors
2
//
3
// Permission is hereby granted, free of charge, to any person obtaining a copy
4
// of this software and associated documentation files (the "Software"), to
5
// deal in the Software without restriction, including without limitation the
6
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
7
// sell copies of the Software, and to permit persons to whom the Software is
8
// furnished to do so, subject to the following conditions:
9
//
10
// The above copyright notice and this permission notice shall be included in
11
// all copies or substantial portions of the Software.
12
//
13
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
18
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
19
// IN THE SOFTWARE.
20
//
21
// Author: Sergey Sharybin <sergey.vfx@gmail.com>
22
23
#include "
numaapi.h
"
24
25
#include <assert.h>
26
27
const
char
*
numaAPI_ResultAsString
(
NUMAAPI_Result
result
) {
28
switch
(
result
) {
29
case
NUMAAPI_SUCCESS
:
return
"SUCCESS"
;
30
case
NUMAAPI_NOT_AVAILABLE
:
return
"NOT_AVAILABLE"
;
31
case
NUMAAPI_ERROR
:
return
"ERROR"
;
32
case
NUMAAPI_ERROR_ATEXIT
:
return
"ERROR_AT_EXIT"
;
33
}
34
assert(!
"Unknown result was passed to numapi_ResultAsString()."
);
35
return
"UNKNOWN"
;
36
}
result
double result
Definition:
BLI_expr_pylike_eval_test.cc:348
numaAPI_ResultAsString
const char * numaAPI_ResultAsString(NUMAAPI_Result result)
Definition:
numaapi.c:27
numaapi.h
NUMAAPI_Result
NUMAAPI_Result
Definition:
numaapi.h:36
NUMAAPI_SUCCESS
@ NUMAAPI_SUCCESS
Definition:
numaapi.h:37
NUMAAPI_ERROR
@ NUMAAPI_ERROR
Definition:
numaapi.h:41
NUMAAPI_ERROR_ATEXIT
@ NUMAAPI_ERROR_ATEXIT
Definition:
numaapi.h:43
NUMAAPI_NOT_AVAILABLE
@ NUMAAPI_NOT_AVAILABLE
Definition:
numaapi.h:39
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1