QTfrontend/xfire.cpp
changeset 3697 d5b30d6373fc
parent 3229 9e7ded374113
child 3972 93212a97f01a
equal deleted inserted replaced
3695:c11abf387a7d 3697:d5b30d6373fc
    32 void xfire_init(void)
    32 void xfire_init(void)
    33 {
    33 {
    34     if(use_xfire)
    34     if(use_xfire)
    35         return;
    35         return;
    36     use_xfire = XfireIsLoaded() == 1;
    36     use_xfire = XfireIsLoaded() == 1;
    37     
    37 
    38     if(!use_xfire)
    38     if(!use_xfire)
    39         return;
    39         return;
    40     
    40 
    41     for(int i = 0; i < XFIRE_KEY_COUNT; i++)
    41     for(int i = 0; i < XFIRE_KEY_COUNT; i++)
    42     {
    42     {
    43         keys[i] = new char[256];
    43         keys[i] = new char[256];
    44         values[i] = new char[256];
    44         values[i] = new char[256];
    45         strcpy(keys[i], "");
    45         strcpy(keys[i], "");
    46         strcpy(values[i], "");
    46         strcpy(values[i], "");
    47     }
    47     }
    48     
    48 
    49     strcpy(keys[XFIRE_NICKNAME], "Nickname");
    49     strcpy(keys[XFIRE_NICKNAME], "Nickname");
    50     strcpy(keys[XFIRE_ROOM], "Room");
    50     strcpy(keys[XFIRE_ROOM], "Room");
    51     strcpy(keys[XFIRE_SERVER], "Server");
    51     strcpy(keys[XFIRE_SERVER], "Server");
    52     strcpy(keys[XFIRE_STATUS], "Status");
    52     strcpy(keys[XFIRE_STATUS], "Status");
    53     xfire_update();
    53     xfire_update();
    56 // xfire_free(): used to free up ressources used etc.
    56 // xfire_free(): used to free up ressources used etc.
    57 void xfire_free(void)
    57 void xfire_free(void)
    58 {
    58 {
    59     if(!use_xfire)
    59     if(!use_xfire)
    60         return;
    60         return;
    61     
    61 
    62     for(int i = 0; i < XFIRE_KEY_COUNT; i++)
    62     for(int i = 0; i < XFIRE_KEY_COUNT; i++)
    63     {
    63     {
    64         delete [] keys[i];
    64         delete [] keys[i];
    65         delete [] values[i];
    65         delete [] values[i];
    66     }
    66     }