mtglist

diff src/mtg.c @ 1:7211fa8db425

added filters
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 03 Nov 2014 01:20:40 +0200
parents 0a45dfe93e66
children
line diff
     1.1 --- a/src/mtg.c	Sun Nov 02 11:07:45 2014 +0200
     1.2 +++ b/src/mtg.c	Mon Nov 03 01:20:40 2014 +0200
     1.3 @@ -195,11 +195,6 @@
     1.4  	return bits > 1;
     1.5  }
     1.6  
     1.7 -static void dbgprint(struct rbnode *node, void *cls)
     1.8 -{
     1.9 -	fprintf(stderr, "%s\n", (char*)rb_node_key(node));
    1.10 -}
    1.11 -
    1.12  static int load_editions(void)
    1.13  {
    1.14  	FILE *fp;
    1.15 @@ -222,13 +217,11 @@
    1.16  		rb_insert(editions, strdup(code), strdup(name));
    1.17  	}
    1.18  
    1.19 -	rb_foreach(editions, dbgprint, 0);
    1.20 -
    1.21  	fclose(fp);
    1.22  	return 0;
    1.23  }
    1.24  
    1.25 -static unsigned int parse_multicolor(const char *str)
    1.26 +unsigned int mtg_parse_multicolor(const char *str)
    1.27  {
    1.28  	int i;
    1.29  	unsigned int mask = 0;
    1.30 @@ -259,12 +252,12 @@
    1.31  	}
    1.32  	cstr[i] = 0;
    1.33  
    1.34 -	if((res = parse_multicolor(colstr))) {
    1.35 +	if((res = mtg_parse_multicolor(colstr))) {
    1.36  		return res;
    1.37  	}
    1.38  
    1.39  	if(strcmp(cstr, "*") == 0) {
    1.40 -		if((res = parse_multicolor(notes))) {
    1.41 +		if((res = mtg_parse_multicolor(notes))) {
    1.42  			return res;
    1.43  		}
    1.44  		return MTG_COL_MULTI;