| 1619 | } |
| 1620 | |
| 1621 | const char* ResultToString(Result r) |
| 1622 | { |
| 1623 | #define DM_RESOURCE_RESULT_TO_STRING_CASE(x) case RESULT_##x: return #x; |
| 1624 | switch (r) |
| 1625 | { |
| 1626 | DM_RESOURCE_RESULT_TO_STRING_CASE(OK); |
| 1627 | DM_RESOURCE_RESULT_TO_STRING_CASE(INVALID_DATA); |
| 1628 | DM_RESOURCE_RESULT_TO_STRING_CASE(DDF_ERROR); |
| 1629 | DM_RESOURCE_RESULT_TO_STRING_CASE(RESOURCE_NOT_FOUND); |
| 1630 | DM_RESOURCE_RESULT_TO_STRING_CASE(MISSING_FILE_EXTENSION); |
| 1631 | DM_RESOURCE_RESULT_TO_STRING_CASE(ALREADY_REGISTERED); |
| 1632 | DM_RESOURCE_RESULT_TO_STRING_CASE(INVAL); |
| 1633 | DM_RESOURCE_RESULT_TO_STRING_CASE(UNKNOWN_RESOURCE_TYPE); |
| 1634 | DM_RESOURCE_RESULT_TO_STRING_CASE(OUT_OF_MEMORY); |
| 1635 | DM_RESOURCE_RESULT_TO_STRING_CASE(IO_ERROR); |
| 1636 | DM_RESOURCE_RESULT_TO_STRING_CASE(NOT_LOADED); |
| 1637 | DM_RESOURCE_RESULT_TO_STRING_CASE(OUT_OF_RESOURCES); |
| 1638 | DM_RESOURCE_RESULT_TO_STRING_CASE(STREAMBUFFER_TOO_SMALL); |
| 1639 | DM_RESOURCE_RESULT_TO_STRING_CASE(FORMAT_ERROR); |
| 1640 | DM_RESOURCE_RESULT_TO_STRING_CASE(CONSTANT_ERROR); |
| 1641 | DM_RESOURCE_RESULT_TO_STRING_CASE(NOT_SUPPORTED); |
| 1642 | DM_RESOURCE_RESULT_TO_STRING_CASE(RESOURCE_LOOP_ERROR); |
| 1643 | DM_RESOURCE_RESULT_TO_STRING_CASE(PENDING); |
| 1644 | DM_RESOURCE_RESULT_TO_STRING_CASE(VERSION_MISMATCH); |
| 1645 | DM_RESOURCE_RESULT_TO_STRING_CASE(SIGNATURE_MISMATCH); |
| 1646 | DM_RESOURCE_RESULT_TO_STRING_CASE(UNKNOWN_ERROR); |
| 1647 | default: break; |
| 1648 | } |
| 1649 | #undef DM_RESOURCE_RESULT_TO_STRING_CASE |
| 1650 | return "RESULT_UNDEFINED"; |
| 1651 | } |
| 1652 | |
| 1653 | } // namespace dmResource |
| 1654 |
no outgoing calls