Changeset 6681 for trunk/ARBDB/ad_prot.h

Show
Ignore:
Timestamp:
30/07/10 16:11:07 (19 months ago)
Author:
westram
Message:
  • added GB_key_2_existing_quark (like GB_key_2_quark, but returns 0 for non-existing quarks)
  • use GB_key_2_existing_quark in gb_delete_main_entry (avoid creating GB_SYSTEM_FOLDER after failed client connect). This fixes crash of arb_message when no server was running! (introduced in [6648])
  • gb_pre_delete_entry
    • if no remote_hash exists, do not erase anything from there
  • rewrote GB_key_2_quark() and gb_key_2_quark() using gb_key_2_existing_quark()
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ARBDB/ad_prot.h

    r6678 r6681  
    296296char *GB_read_key(GBDATA *gbd); 
    297297GB_CSTR GB_read_key_pntr(GBDATA *gbd); 
    298 GBQUARK GB_key_2_quark(GBDATA *gbd, const char *s); 
     298GBQUARK GB_key_2_quark(GBDATA *gbd, const char *key); 
    299299GBQUARK GB_get_quark(GBDATA *gbd); 
    300300bool GB_has_key(GBDATA *gbd, const char *key);