Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove a file that mcuelenaere forgot to delete (see r23763 and r23767).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24543 a1c6a512-1295-4272-9138-f99709370657

-52
-52
firmware/common/misc.c
··· 1 - /*************************************************************************** 2 - * __________ __ ___. 3 - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ 4 - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / 5 - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 6 - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ 7 - * \/ \/ \/ \/ \/ 8 - * $Id$ 9 - * 10 - * Copyright (C) 2002 by Björn Stenberg 11 - * 12 - * This program is free software; you can redistribute it and/or 13 - * modify it under the terms of the GNU General Public License 14 - * as published by the Free Software Foundation; either version 2 15 - * of the License, or (at your option) any later version. 16 - * 17 - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 18 - * KIND, either express or implied. 19 - * 20 - ****************************************************************************/ 21 - #include "config.h" 22 - #include "dir.h" 23 - #include "stdlib.h" 24 - #include "string.h" 25 - 26 - #ifdef HAVE_MULTIVOLUME 27 - /* returns on which volume this is, and copies the reduced name 28 - (sortof a preprocessor for volume-decorated pathnames) */ 29 - int strip_volume(const char* name, char* namecopy) 30 - { 31 - int volume = 0; 32 - const char *temp = name; 33 - 34 - while (*temp == '/') /* skip all leading slashes */ 35 - ++temp; 36 - 37 - if (*temp && !strncmp(temp, VOL_NAMES, VOL_ENUM_POS)) 38 - { 39 - temp += VOL_ENUM_POS; /* behind special name */ 40 - volume = atoi(temp); /* number is following */ 41 - temp = strchr(temp, '/'); /* search for slash behind */ 42 - if (temp != NULL) 43 - name = temp; /* use the part behind the volume */ 44 - else 45 - name = "/"; /* else this must be the root dir */ 46 - } 47 - 48 - strlcpy(namecopy, name, MAX_PATH); 49 - 50 - return volume; 51 - } 52 - #endif /* #ifdef HAVE_MULTIVOLUME */