comparison src/audacious/tuple.c @ 3509:08085ecc7e91 trunk

Reverting stupidness.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 09 Sep 2007 07:14:00 +0300
parents 65502ec17b75
children b2a82a73a788
comparison
equal deleted inserted replaced
3508:6f67258c43fd 3509:08085ecc7e91
256 { 256 {
257 TupleValue *value; 257 TupleValue *value;
258 const gchar *tfield; 258 const gchar *tfield;
259 259
260 g_return_if_fail(tuple != NULL); 260 g_return_if_fail(tuple != NULL);
261 g_return_if_fail(nfield < FIELD_LAST && field == NULL); 261 g_return_if_fail(nfield < FIELD_LAST);
262 262
263 TUPLE_LOCK_WRITE(); 263 TUPLE_LOCK_WRITE();
264 if (nfield < 0) 264 if (nfield < 0)
265 tfield = field; 265 tfield = field;
266 else { 266 else {
288 tuple_get_value_type(Tuple *tuple, const gint nfield, const gchar *field) 288 tuple_get_value_type(Tuple *tuple, const gint nfield, const gchar *field)
289 { 289 {
290 TupleValueType type = TUPLE_UNKNOWN; 290 TupleValueType type = TUPLE_UNKNOWN;
291 291
292 g_return_val_if_fail(tuple != NULL, TUPLE_UNKNOWN); 292 g_return_val_if_fail(tuple != NULL, TUPLE_UNKNOWN);
293 g_return_val_if_fail(nfield < FIELD_LAST && field == NULL, TUPLE_UNKNOWN); 293 g_return_val_if_fail(nfield < FIELD_LAST, TUPLE_UNKNOWN);
294 294
295 TUPLE_LOCK_READ(); 295 TUPLE_LOCK_READ();
296 if (nfield < 0) { 296 if (nfield < 0) {
297 TupleValue *value; 297 TupleValue *value;
298 if ((value = mowgli_dictionary_retrieve(tuple->dict, field)) != NULL) 298 if ((value = mowgli_dictionary_retrieve(tuple->dict, field)) != NULL)
310 tuple_get_string(Tuple *tuple, const gint nfield, const gchar *field) 310 tuple_get_string(Tuple *tuple, const gint nfield, const gchar *field)
311 { 311 {
312 TupleValue *value; 312 TupleValue *value;
313 313
314 g_return_val_if_fail(tuple != NULL, NULL); 314 g_return_val_if_fail(tuple != NULL, NULL);
315 g_return_val_if_fail(nfield < FIELD_LAST && field == NULL, NULL); 315 g_return_val_if_fail(nfield < FIELD_LAST, NULL);
316 316
317 TUPLE_LOCK_READ(); 317 TUPLE_LOCK_READ();
318 if (nfield < 0) 318 if (nfield < 0)
319 value = mowgli_dictionary_retrieve(tuple->dict, field); 319 value = mowgli_dictionary_retrieve(tuple->dict, field);
320 else 320 else
336 tuple_get_int(Tuple *tuple, const gint nfield, const gchar *field) 336 tuple_get_int(Tuple *tuple, const gint nfield, const gchar *field)
337 { 337 {
338 TupleValue *value; 338 TupleValue *value;
339 339
340 g_return_val_if_fail(tuple != NULL, 0); 340 g_return_val_if_fail(tuple != NULL, 0);
341 g_return_val_if_fail(nfield < FIELD_LAST && field == NULL, 0); 341 g_return_val_if_fail(nfield < FIELD_LAST, 0);
342 342
343 TUPLE_LOCK_READ(); 343 TUPLE_LOCK_READ();
344 if (nfield < 0) 344 if (nfield < 0)
345 value = mowgli_dictionary_retrieve(tuple->dict, field); 345 value = mowgli_dictionary_retrieve(tuple->dict, field);
346 else 346 else