CHDK_DE Vorschauversion  Trunk Rev. 5833
 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 211 der Datei gui_fselect.c.

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