Changeset 23286 for titan/titan/provider.h
- Timestamp:
- 09/06/13 14:31:36 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/provider.h
r23185 r23286 4 4 int getlastproviderid() 5 5 { 6 debug(1000, "in");7 6 int lastid = 0; 8 7 struct provider *node = provider, *prev = NULL; … … 16 15 } 17 16 18 debug(1000, "out");19 17 return lastid; 20 18 } … … 22 20 struct provider* getlastprovider(struct provider* node) 23 21 { 24 debug(1000, "in");25 22 struct provider *prev = NULL; 26 23 … … 31 28 } 32 29 33 debug(1000, "out");34 30 return prev; 35 31 } … … 42 38 if(node == NULL) 43 39 { 44 debug(1000,"NULL detect");40 err("NULL detect"); 45 41 return 1; 46 42 } … … 69 65 if(node == NULL || provider == NULL) 70 66 { 71 debug(1000,"NULL detect");67 err("NULL detect"); 72 68 return 1; 73 69 } … … 119 115 if(node == NULL) 120 116 { 121 debug(1000,"NULL detect");117 err("NULL detect"); 122 118 return 1; 123 119 } … … 140 136 if(node == NULL || provider == NULL) 141 137 { 142 debug(1000,"NULL detect");138 err("NULL detect"); 143 139 return 1; 144 140 } … … 187 183 struct provider* addprovider(char *line, int count, struct provider* last) 188 184 { 189 //debug(1000, "in");190 185 struct provider *newnode = NULL, *prev = NULL, *node = provider; 191 186 char *name = NULL; … … 251 246 if(node != NULL) node->prev = newnode; 252 247 253 //debug(1000, "out");254 248 return newnode; 255 249 } … … 257 251 int readprovider(const char* filename) 258 252 { 259 debug(1000, "in");260 253 FILE *fd = NULL; 261 254 char *fileline = NULL, *tmpstr = NULL, *tmpstr0 = NULL, *tmpstr1 = NULL; … … 322 315 void delprovider(int providerid) 323 316 { 324 debug(1000, "in");325 317 struct provider *node = provider, *prev = provider; 326 318 … … 354 346 node = node->next; 355 347 } 356 debug(1000, "out");357 348 } 358 349 … … 374 365 struct provider* getproviderbyname(char* name) 375 366 { 376 debug(1000, "in");377 367 struct provider *node = provider; 378 368 … … 380 370 { 381 371 if(ostrcmp(node->name, name) == 0) 382 {383 debug(1000, "out");384 372 return node; 385 }386 373 387 374 node = node->next; … … 393 380 struct provider* getprovider(int providerid) 394 381 { 395 //debug(1000, "in");396 382 struct provider *node = provider; 397 383 … … 399 385 { 400 386 if(node->providerid == providerid) 401 {402 //debug(1000, "out");403 387 return node; 404 }405 388 406 389 node = node->next; … … 470 453 void freeprovider() 471 454 { 472 debug(1000, "in");473 455 struct provider *node = provider, *prev = provider; 474 456 … … 480 462 delprovider(prev->providerid); 481 463 } 482 debug(1000, "out");483 464 } 484 465 485 466 int writeprovider(const char *filename) 486 467 { 487 debug(1000, "in");488 468 FILE *fd = NULL; 489 469 struct provider *node = provider; … … 508 488 509 489 fclose(fd); 510 debug(1000, "out");511 490 return 0; 512 491 }
Note: See TracChangeset
for help on using the changeset viewer.