Lines Matching refs:pair
65 iniPair_init( IniPair* pair, const char* key, int keyLen, in iniPair_init() argument
68 AARRAY_NEW(pair->key, keyLen + valueLen + 2); in iniPair_init()
69 memcpy(pair->key, key, keyLen); in iniPair_init()
70 pair->key[keyLen] = 0; in iniPair_init()
72 pair->value = pair->key + keyLen + 1; in iniPair_init()
73 memcpy(pair->value, value, valueLen); in iniPair_init()
74 pair->value[valueLen] = 0; in iniPair_init()
78 iniPair_replaceValue( IniPair* pair, const char* value ) in iniPair_replaceValue() argument
80 char* key = pair->key; in iniPair_replaceValue()
84 iniPair_init(pair, key, keyLen, value, valueLen); in iniPair_replaceValue()
93 IniPair* pair; in iniFile_addPair() local
103 pair = i->pairs + i->numPairs; in iniFile_addPair()
104 iniPair_init(pair, key, keyLen, value, valueLen); in iniFile_addPair()
126 IniPair* pair = iniFile_getPair(i, key); in iniFile_getValue() local
127 if (pair) in iniFile_getValue()
128 return pair->value; in iniFile_getValue()
315 IniPair* pair = f->pairs; in iniFile_saveToFileCommon() local
316 IniPair* pairEnd = pair + f->numPairs; in iniFile_saveToFileCommon()
325 for ( ; pair < pairEnd; pair++ ) { in iniFile_saveToFileCommon()
326 if ((pair->value && *pair->value) || !strip) { in iniFile_saveToFileCommon()
328 p = bufprint(temp, end, "%s = %s\n", pair->key, pair->value); in iniFile_saveToFileCommon()
474 IniPair* pair; in iniFile_setValue() local
479 pair = iniFile_getPair(f, key); in iniFile_setValue()
480 if (pair != NULL) { in iniFile_setValue()
481 iniPair_replaceValue(pair, value); in iniFile_setValue()