Subversion Repositories Games.Chess Giants

Rev

Rev 161 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 161 Rev 192
Line 1036... Line 1036...
1036
            continue; // skip empty slots
1036
            continue; // skip empty slots
1037
 
1037
 
1038
         // does this key belong to the section we want ? if so, dump it
1038
         // does this key belong to the section we want ? if so, dump it
1039
         if ((wcsncmp (entry->key, section_name, length) == 0) && (entry->key[length] == INI_SECTION_SEPARATOR))
1039
         if ((wcsncmp (entry->key, section_name, length) == 0) && (entry->key[length] == INI_SECTION_SEPARATOR))
1040
         {
1040
         {
1041
            // if key starts or ends with a space, enclose it between quotes, else don't
1041
            // if value starts or ends with a space, enclose it between quotes, else don't
1042
            if ((entry->value[0] != 0)
1042
            if ((entry->value[0] != 0)
1043
                && (iswspace (entry->value[0]) || iswspace (entry->value[wcslen (entry->value) - 1])))
1043
                && (iswspace (entry->value[0]) || iswspace (entry->value[wcslen (entry->value) - 1])))
1044
               fwprintf (fp, L"%s = \"%s\"\n", &entry->key[length + 1], entry->value);
1044
               fwprintf (fp, L"%s = \"%s\"\n", &entry->key[length + 1], entry->value);
1045
            else
1045
            else
1046
               fwprintf (fp, L"%s = %s\n", &entry->key[length + 1], entry->value);
1046
               fwprintf (fp, L"%s = %s\n", &entry->key[length + 1], entry->value);