/* errors.c */
/* Error messages */

#include "errors.h"

#define ECODE 0x818700

_kernel_oserror error_memory = {
  ECODE,
  "Not enough memory for THSound workspace"
};

_kernel_oserror error_too_many_voices = {
  ECODE,
  "No available voice slots"
};

_kernel_oserror error_install_failure = {
  ECODE,
  "Unable to install voice"
};

_kernel_oserror error_reading_sccb = {
  ECODE,
  "Unable to read sound channel control block"
};

_kernel_oserror error_no_such_swi = {
  ECODE,
  "Illegal SWI code for THSound"
};

_kernel_oserror error_bad_replay = {
  ECODE,
  "Bad ARMovie header, incompatible sound format, or not enough memory"
};

_kernel_oserror error_no_codec = {
  ECODE,
  "Replay codec not found"
};

_kernel_oserror error_stream = {
  ECODE,
  "Unable to read sample data"
};

_kernel_oserror error_file = {
  ECODE,
  "Unable to read file"
};

_kernel_oserror error_bad_wav = {
  ECODE,
  "WAV invalid or not supported"
};

_kernel_oserror error_too_many_replay = {
  ECODE,
  "THSound is too busy to load a new sample"
};

_kernel_oserror error_not_current = {
  ECODE + 1,
  "Replay handle not current"
};

