Subversion Repositories mdb

Rev

Rev 29 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29 Rev 47
Line 72... Line 72...
72
 
72
 
73
	while (readLine(fd, &buffer[0], sizeof(buffer)) != NULL)
73
	while (readLine(fd, &buffer[0], sizeof(buffer)) != NULL)
74
	{
74
	{
75
		char *t, *buf;
75
		char *t, *buf;
76
		char path[512], id3_title[256], id3_artist[256], id3_album[256], id3_genre[256];
76
		char path[512], id3_title[256], id3_artist[256], id3_album[256], id3_genre[256];
77
		int x, pid;
77
		int x, type, pid;
78
 
78
 
79
		memset(path, 0, sizeof(path));
79
		memset(path, 0, sizeof(path));
80
		memset(id3_title, 0, sizeof(id3_title));
80
		memset(id3_title, 0, sizeof(id3_title));
81
		memset(id3_artist, 0, sizeof(id3_artist));
81
		memset(id3_artist, 0, sizeof(id3_artist));
82
		memset(id3_album, 0, sizeof(id3_album));
82
		memset(id3_album, 0, sizeof(id3_album));
Line 96... Line 96...
96
		while (t)
96
		while (t)
97
		{
97
		{
98
			switch(x)
98
			switch(x)
99
			{
99
			{
100
				case 0: strncpy(path, t, sizeof(path)-1); break;
100
				case 0: strncpy(path, t, sizeof(path)-1); break;
-
 
101
				case 1: type = atoi(t); break;
101
				case 1: pid = atoi(t); break;
102
				case 2: pid = atoi(t); break;
102
				case 2: strncpy(id3_title, t, sizeof(id3_title) - 1); break;
103
				case 3: strncpy(id3_title, t, sizeof(id3_title) - 1); break;
103
				case 3: strncpy(id3_artist, t, sizeof(id3_artist) - 1); break;
104
				case 4: strncpy(id3_artist, t, sizeof(id3_artist) - 1); break;
104
				case 4: strncpy(id3_album, t, sizeof(id3_album) - 1); break;
105
				case 5: strncpy(id3_album, t, sizeof(id3_album) - 1); break;
105
				case 5: strncpy(id3_genre, t, sizeof(id3_genre) - 1); break;
106
				case 6: strncpy(id3_genre, t, sizeof(id3_genre) - 1); break;
106
			}
107
			}
107
 
108
 
108
			x++;
109
			x++;
109
			t = strtok(NULL, "\t");
110
			t = strtok(NULL, "\t");
110
		}
111
		}