I couldn't reproduce this. When you create the ini file with INI_New(0), it shouldn't auto-sort when you read. I also tested creating with Ini_New(1), then calling Ini_DisableSort() BEFORE calling Ini_ReadFromFile and it also did not auto-sort. So both code examples below, didn't sort the list in memory.
g_myInifile = Ini_New (0);
Ini_ReadFromFile (g_myInifile, g_fileName);
or
g_myInifile = Ini_New (1);
Ini_DisableSort(g_myIniFile);
Ini_ReadFromFile (g_myInifile, g_fileName);
Best Regards,
Chris Matthews
National Instruments