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.

Added skin_parser library to build system. Fixed some warnings.

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

+34 -18
+5
lib/skin_parser/SOURCES
··· 1 + skin_buffer.c 2 + skin_parser.c 3 + skin_debug.c 4 + skin_scan.c 5 + tag_table.c
+2 -13
lib/skin_parser/skin_buffer.c
··· 29 29 static unsigned char buffer[SKIN_BUFFER_SIZE]; 30 30 static unsigned char *buffer_front = NULL; /* start of the free space, 31 31 increases with allocation*/ 32 - static size_t buf_size = SKIN_BUFFER_SIZE; 33 32 #endif 34 33 35 - void skin_buffer_init(size_t size) 34 + void skin_buffer_init(void) 36 35 { 37 - #if 0 /* this will go in again later probably */ 38 - if (buffer == NULL) 39 - { 40 - buf_size = SKIN_BUFFER_SIZE;/* global_settings.skin_buf_size */ 41 - 42 - buffer = buffer_alloc(buf_size); 43 - buffer_front = buffer; 44 - buffer_back = bufer + buf_size; 45 - } 46 - else 47 - #elif defined(ROCKBOX) 36 + #if defined(ROCKBOX) 48 37 { 49 38 /* reset the buffer.... */ 50 39 buffer_front = buffer;
+2
lib/skin_parser/skin_debug.c
··· 99 99 error_message = NULL; 100 100 } 101 101 102 + #ifndef ROCKBOX 102 103 void skin_debug_tree(struct skin_element* root) 103 104 { 104 105 int i; ··· 260 261 for(i = 0; i < debug_indent_level; i++) 261 262 printf(" "); 262 263 } 264 + #endif
+4 -4
lib/skin_parser/skin_debug.h
··· 32 32 33 33 /* Debugging functions */ 34 34 void skin_error(enum skin_errorcode error); 35 - int skin_error_line(); 36 - char* skin_error_message(); 37 - void skin_clear_errors(); 35 + int skin_error_line(void); 36 + char* skin_error_message(void); 37 + void skin_clear_errors(void); 38 38 void skin_debug_tree(struct skin_element* root); 39 39 40 40 /* Auxiliary debug functions */ 41 41 void skin_debug_params(int count, struct skin_tag_parameter params[]); 42 - void skin_debug_indent(); 42 + void skin_debug_indent(void); 43 43 44 44 #ifdef __cplusplus 45 45 }
+1 -1
lib/skin_parser/skin_parser.h
··· 123 123 124 124 /* Memory management functions */ 125 125 char *skin_alloc(size_t size); 126 - struct skin_element* skin_alloc_element(); 126 + struct skin_element* skin_alloc_element(void); 127 127 struct skin_element** skin_alloc_children(int count); 128 128 struct skin_tag_parameter* skin_alloc_params(int count); 129 129 char* skin_alloc_string(int length);
+20
lib/skin_parser/skin_parser.make
··· 1 + # __________ __ ___. 2 + # Open \______ \ ____ ____ | | _\_ |__ _______ ___ 3 + # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / 4 + # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 5 + # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ 6 + # \/ \/ \/ \/ \/ 7 + # 8 + SKINP_DIR = $(ROOTDIR)/lib/skin_parser 9 + SKINP_SRC = $(call preprocess, $(SKINP_DIR)/SOURCES) 10 + SKINP_OBJ := $(call c2obj, $(SKINP_SRC)) 11 + 12 + OTHER_SRC += $(SKINP_SRC) 13 + 14 + SKINLIB = $(BUILDDIR)/libskin_parser.a 15 + 16 + INCLUDES += -I$(SKINP_DIR) 17 + 18 + $(SKINLIB): $(SKINP_OBJ) 19 + $(SILENT)$(shell rm -f $@) 20 + $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null