CHDK_DE Vorschauversion  Trunk Rev. 5214
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
nothumb.c-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

int fselect_sort (const void *v1, const void *v2)
 
int fselect_sort_nothumb (const void *v1, const void *v2)
 

Dokumentation der Funktionen

int fselect_sort ( const void *  v1,
const void *  v2 
)

Definiert in Zeile 209 der Datei gui_fselect.c.

210 {
211  fitem *i1 = *((fitem **)v1);
212  fitem *i2 = *((fitem **)v2);
213 
214  if (i1->isdir)
215  {
216  if (i2->isdir)
217  {
218  if (i1->isparent)
219  {
220  return -1;
221  }
222  else if (i2->isparent)
223  {
224  return 1;
225  }
226  else
227  {
228  return strcmp(i1->name, i2->name);
229  }
230  }
231  else
232  {
233  return -1;
234  }
235  }
236  else
237  {
238  if (i2->isdir)
239  {
240  return 1;
241  }
242  else
243  {
244  return strcmp(i1->name, i2->name);
245  }
246  }
247 }
int fselect_sort_nothumb ( const void *  v1,
const void *  v2 
)

Definiert in Zeile 5 der Datei nothumb.c.

5  {
6  return fselect_sort(v1, v2);
7 }