void listresultsA(EVERYTHING_IPC_LIST *list) { DWORD i; for(i=0;i<list->numitems;i++) { if (list->items[i].flags & EVERYTHING_IPC_DRIVE) { //cout<<"DRIVE "<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl; printf("DRIVE %s\n",EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } else if (list->items[i].flags & EVERYTHING_IPC_FOLDER) { //cout<<"FOLDER "<<EVERYTHING_IPC_ITEMPATH(list,&list->items[i])<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl; printf("FOLDER %s\\%s\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } else { //cout<<"FILE "<<EVERYTHING_IPC_ITEMPATH(list,&list->items[i])<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl; printf("FILE %s\\%s\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } } printf("%d items (%f seconds)\n",list->numitems,(GetTickCount()-starttime)/1000.0f); PostQuitMessage(0); }
void listresultsW(EVERYTHING_IPC_LIST *list) { DWORD i; for(i=0;i<list->numitems;i++) { if (list->items[i].flags & EVERYTHING_IPC_DRIVE) { printf("DRIVE %S\n",EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } else if (list->items[i].flags & EVERYTHING_IPC_FOLDER) { wchar_t *p; p = EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]); while(*p) { printf("%d (%c)\n",*p,*p); p++; } // printf("FOLDER %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); // printf("FOLDER %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } else { printf("FILE %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])); } } printf("%d items (%f seconds)\n",list->numitems,(GetTickCount()-starttime)/1000.0f); PostQuitMessage(0); }
static int _Everything_CompareW(const VOID *a,const VOID *b) { int i; i = stricmp(EVERYTHING_IPC_ITEMPATH(_Everything_List,a),EVERYTHING_IPC_ITEMPATH(_Everything_List,b)); if (!i) { return wcsicmp(EVERYTHING_IPC_ITEMFILENAMEW(_Everything_List,a),EVERYTHING_IPC_ITEMFILENAMEW(_Everything_List,b)); } else if (i > 0) { return 1; } else { return -1; } }