fromValue static method

ma_result fromValue(
  1. int value
)

Implementation

static ma_result fromValue(int value) => switch (value) {
      0 => MA_SUCCESS,
      -1 => MA_ERROR,
      -2 => MA_INVALID_ARGS,
      -3 => MA_INVALID_OPERATION,
      -4 => MA_OUT_OF_MEMORY,
      -5 => MA_OUT_OF_RANGE,
      -6 => MA_ACCESS_DENIED,
      -7 => MA_DOES_NOT_EXIST,
      -8 => MA_ALREADY_EXISTS,
      -9 => MA_TOO_MANY_OPEN_FILES,
      -10 => MA_INVALID_FILE,
      -11 => MA_TOO_BIG,
      -12 => MA_PATH_TOO_LONG,
      -13 => MA_NAME_TOO_LONG,
      -14 => MA_NOT_DIRECTORY,
      -15 => MA_IS_DIRECTORY,
      -16 => MA_DIRECTORY_NOT_EMPTY,
      -17 => MA_AT_END,
      -18 => MA_NO_SPACE,
      -19 => MA_BUSY,
      -20 => MA_IO_ERROR,
      -21 => MA_INTERRUPT,
      -22 => MA_UNAVAILABLE,
      -23 => MA_ALREADY_IN_USE,
      -24 => MA_BAD_ADDRESS,
      -25 => MA_BAD_SEEK,
      -26 => MA_BAD_PIPE,
      -27 => MA_DEADLOCK,
      -28 => MA_TOO_MANY_LINKS,
      -29 => MA_NOT_IMPLEMENTED,
      -30 => MA_NO_MESSAGE,
      -31 => MA_BAD_MESSAGE,
      -32 => MA_NO_DATA_AVAILABLE,
      -33 => MA_INVALID_DATA,
      -34 => MA_TIMEOUT,
      -35 => MA_NO_NETWORK,
      -36 => MA_NOT_UNIQUE,
      -37 => MA_NOT_SOCKET,
      -38 => MA_NO_ADDRESS,
      -39 => MA_BAD_PROTOCOL,
      -40 => MA_PROTOCOL_UNAVAILABLE,
      -41 => MA_PROTOCOL_NOT_SUPPORTED,
      -42 => MA_PROTOCOL_FAMILY_NOT_SUPPORTED,
      -43 => MA_ADDRESS_FAMILY_NOT_SUPPORTED,
      -44 => MA_SOCKET_NOT_SUPPORTED,
      -45 => MA_CONNECTION_RESET,
      -46 => MA_ALREADY_CONNECTED,
      -47 => MA_NOT_CONNECTED,
      -48 => MA_CONNECTION_REFUSED,
      -49 => MA_NO_HOST,
      -50 => MA_IN_PROGRESS,
      -51 => MA_CANCELLED,
      -52 => MA_MEMORY_ALREADY_MAPPED,
      -100 => MA_CRC_MISMATCH,
      -200 => MA_FORMAT_NOT_SUPPORTED,
      -201 => MA_DEVICE_TYPE_NOT_SUPPORTED,
      -202 => MA_SHARE_MODE_NOT_SUPPORTED,
      -203 => MA_NO_BACKEND,
      -204 => MA_NO_DEVICE,
      -205 => MA_API_NOT_FOUND,
      -206 => MA_INVALID_DEVICE_CONFIG,
      -207 => MA_LOOP,
      -208 => MA_BACKEND_NOT_ENABLED,
      -300 => MA_DEVICE_NOT_INITIALIZED,
      -301 => MA_DEVICE_ALREADY_INITIALIZED,
      -302 => MA_DEVICE_NOT_STARTED,
      -303 => MA_DEVICE_NOT_STOPPED,
      -400 => MA_FAILED_TO_INIT_BACKEND,
      -401 => MA_FAILED_TO_OPEN_BACKEND_DEVICE,
      -402 => MA_FAILED_TO_START_BACKEND_DEVICE,
      -403 => MA_FAILED_TO_STOP_BACKEND_DEVICE,
      _ => throw ArgumentError('Unknown value for ma_result: $value'),
    };