A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 *
9 * Copyright (C) 2013 Marcin Bukat
10 *
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License
13 * as published by the Free Software Foundation; either version 2
14 * of the License, or (at your option) any later version.
15 *
16 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17 * KIND, either express or implied.
18 *
19 ****************************************************************************/
20
21#include "loader_strerror.h"
22
23char *loader_strerror(enum error_t error)
24{
25 switch(error)
26 {
27 case EFILE_EMPTY:
28 return "File empty";
29 case EFILE_NOT_FOUND:
30 return "File not found";
31 case EREAD_CHKSUM_FAILED:
32 return "Read failed (chksum)";
33 case EREAD_MODEL_FAILED:
34 return "Read failed (model)";
35 case EREAD_IMAGE_FAILED:
36 return "Read failed (image)";
37 case EBAD_CHKSUM:
38 return "Bad checksum";
39 case EFILE_TOO_BIG:
40 return "File too big";
41 case EINVALID_FORMAT:
42 return "Invalid file format";
43#if defined(MI4_FORMAT)
44 case EREAD_HEADER_FAILED:
45 return "Can't read mi4 header";
46 case EKEY_NOT_FOUND:
47 return "Can't find crypt key";
48 case EDECRYPT_FAILED:
49 return "Decryption failed";
50#elif defined(RKW_FORMAT)
51 case EREAD_HEADER_FAILED:
52 return "Can't read RKW header";
53 case EBAD_HEADER_CHKSUM:
54 return "RKW header CRC error";
55 case EINVALID_LOAD_ADDR:
56 return "RKW Load address mismatch";
57 case EBAD_MODEL:
58 return "Bad model number";
59#endif
60 default:
61 return "Unknown error";
62 }
63}