1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
//------------------------------------------------------------------------------
// GB_status_code: return an error string describing the last error
//------------------------------------------------------------------------------
// SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2022, All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
//------------------------------------------------------------------------------
// GB_status_code: convert GrB_Info enum into a string
#include "GB.h"
GB_PUBLIC
const char *GB_status_code (GrB_Info info)
{
switch (info)
{
case GrB_SUCCESS : return ("GrB_SUCCESS") ;
case GrB_NO_VALUE : return ("GrB_NO_VALUE") ;
case GrB_UNINITIALIZED_OBJECT : return ("GrB_UNINITIALIZED_OBJECT") ;
case GrB_INVALID_OBJECT : return ("GrB_INVALID_OBJECT") ;
case GrB_NULL_POINTER : return ("GrB_NULL_POINTER") ;
case GrB_INVALID_VALUE : return ("GrB_INVALID_VALUE") ;
case GrB_INVALID_INDEX : return ("GrB_INVALID_INDEX") ;
case GrB_DOMAIN_MISMATCH : return ("GrB_DOMAIN_MISMATCH") ;
case GrB_DIMENSION_MISMATCH : return ("GrB_DIMENSION_MISMATCH") ;
case GrB_OUTPUT_NOT_EMPTY : return ("GrB_OUTPUT_NOT_EMPTY") ;
case GrB_OUT_OF_MEMORY : return ("GrB_OUT_OF_MEMORY") ;
case GrB_INSUFFICIENT_SPACE : return ("GrB_INSUFFICIENT_SPACE") ;
case GrB_INDEX_OUT_OF_BOUNDS : return ("GrB_INDEX_OUT_OF_BOUNDS") ;
case GrB_PANIC : return ("GrB_PANIC") ;
case GrB_NOT_IMPLEMENTED : return ("GrB_NOT_IMPLEMENTED") ;
case GrB_EMPTY_OBJECT : return ("GrB_EMPTY_OBJECT") ;
default : return ("unknown GrB_Info value!") ;
}
}
|