if (!Wallet_KeySet()) { return; }
WLLT_PreEdit(nsAutoString& walletList) {  wallet_Initialize();  walletList = BREAK;  XP_List * list_ptr;  wallet_MapElement * ptr;  list_ptr = wallet_SchemaToValue_list;  while((ptr = (wallet_MapElement *) XP_ListNextObject(list_ptr))!=0) {    walletList += *(ptr->item1) + BREAK;    if (*ptr->item2 != "") {      walletList += *(ptr->item2) + BREAK;    } else {      XP_List * list_ptr1;      wallet_Sublist * ptr1;      list_ptr1 = ptr->itemList;      while((ptr1=(wallet_Sublist *) XP_ListNextObject(list_ptr1))!=0) {        walletList += *(ptr1->item) + BREAK;      }    }    walletList += BREAK;  }}