Changeset 6148
- Timestamp:
- 19/08/09 16:22:36 (3 years ago)
- Files:
-
- 1 modified
-
trunk/SL/DB_SCANNER/db_scanner.cxx (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SL/DB_SCANNER/db_scanner.cxx
r6141 r6148 40 40 cbs->may_be_an_error = 0; 41 41 GB_push_transaction(cbs->gb_main); 42 GBDATA *gbd = (GBDATA *)aw_root->awar(cbs->def_gbd)->read_ int();42 GBDATA *gbd = (GBDATA *)aw_root->awar(cbs->def_gbd)->read_pointer(); 43 43 if ( !cbs->gb_user || 44 44 !gbd || … … 134 134 else error = GB_write_as_string(gb_new,value); 135 135 136 cbs->aws->get_root()->awar(cbs->def_gbd)->write_ int((long)gb_new); // remap arbdb136 cbs->aws->get_root()->awar(cbs->def_gbd)->write_pointer(gb_new); // remap arbdb 137 137 } 138 138 } … … 195 195 error = GB_delete(gbd); 196 196 if (!error) { 197 cbs->aws->get_root()->awar(cbs->def_gbd)->write_ int((long)gb_key);197 cbs->aws->get_root()->awar(cbs->def_gbd)->write_pointer(gb_key); 198 198 } 199 199 } … … 250 250 GB_push_transaction(cbs->gb_main); 251 251 if (cbs->may_be_an_error) { // sorry 252 cbs->aws->get_root()->awar(cbs->def_gbd)->write_ int((long)0);253 } 254 gbd = (GBDATA *)cbs->aws->get_root()->awar(cbs->def_gbd)->read_ int();252 cbs->aws->get_root()->awar(cbs->def_gbd)->write_pointer(NULL); 253 } 254 gbd = (GBDATA *)cbs->aws->get_root()->awar(cbs->def_gbd)->read_pointer(); 255 255 256 256 if (cbs->gb_edit) { … … 301 301 sprintf(buffer,"tmp/arbdb_scanner_%i/list",scanner_id); 302 302 cbs->def_gbd = strdup(buffer); 303 aw_root->awar_ int(cbs->def_gbd, 0, AW_ROOT_DEFAULT);303 aw_root->awar_pointer(cbs->def_gbd, 0, AW_ROOT_DEFAULT); 304 304 305 305 sprintf(buffer,"tmp/arbdb_scanner_%i/find",scanner_id); … … 317 317 aws->at(box_pos_fig); 318 318 319 cbs->id = aws->create_selection_list(cbs->def_gbd, 0,"",20,10);319 cbs->id = aws->create_selection_list(cbs->def_gbd, 0, "", 20, 10); 320 320 cbs->aws = aws; 321 321 cbs->awr = aw_root; … … 386 386 case GB_DB: { 387 387 GBS_strcat(out, "<CONTAINER>:"); 388 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), (long)gbd);388 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), gbd); 389 389 GBS_strforget(out); 390 390 … … 396 396 case GB_LINK: { 397 397 GBS_strnprintf(out, 100, "LINK TO '%s'", GB_read_link_pntr(gbd)); 398 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), (long)gbd);398 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), gbd); 399 399 GBS_strforget(out); 400 400 … … 417 417 GBS_strcat(out, "<unprintable>"); 418 418 } 419 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), (long)gbd);419 cbs->aws->insert_selection(cbs->id, GBS_mempntr(out), gbd); 420 420 GBS_strforget(out); 421 421 break; … … 492 492 } 493 493 } 494 cbs->aws->insert_selection( cbs->id, buffer, (long)gbd);494 cbs->aws->insert_selection(cbs->id, buffer, gbd); 495 495 } 496 496 else { // non-existing entry 497 p[0] =' '; p[1] = ':'; p[2] = 0;498 cbs->aws->insert_selection( cbs->id, buffer, (long)gb_key);497 p[0] = ' '; p[1] = ':'; p[2] = 0; 498 cbs->aws->insert_selection(cbs->id, buffer, gb_key); 499 499 } 500 500 } … … 538 538 } 539 539 } 540 aws->insert_default_selection( cbs->id, "", ( long)0);540 aws->insert_default_selection( cbs->id, "", (void*)NULL); 541 541 aws->update_selection_list( cbs->id ); 542 542 if (cbs->gb_user) { … … 551 551 static void awt_scanner_changed_cb2(GBDATA *dummy, struct adawcbstruct *cbs, GB_CB_TYPE gbtype) 552 552 { 553 cbs->aws->get_root()->awar(cbs->def_gbd)->write_ int((long)0);553 cbs->aws->get_root()->awar(cbs->def_gbd)->write_pointer(NULL); 554 554 // unmap edit field 555 555 awt_scanner_changed_cb(dummy,cbs,gbtype); … … 579 579 } 580 580 581 cbs->aws->get_root()->awar(cbs->def_gbd)->write_ int((long)0);581 cbs->aws->get_root()->awar(cbs->def_gbd)->write_pointer(NULL); 582 582 awt_scanner_changed_cb(gb_pntr,cbs,GB_CB_CHANGED); 583 583
