Searched refs:folderlist (Results 1 - 3 of 3) sorted by relevance

/external/libmtp/examples/
H A Demptyfolders.c25 static void prune_empty_folders(LIBMTP_mtpdevice_t *device, LIBMTP_file_t *files, LIBMTP_folder_t *folderlist, int do_delete) argument
27 if(folderlist==NULL)
30 if(folderlist->child == NULL) { // this *might* be empty
36 if(file->parent_id == folderlist->folder_id) { // folder has a child
44 printf("empty folder %u (%s)\n",folderlist->folder_id,folderlist->name);
46 if (LIBMTP_Delete_Object(device,folderlist->folder_id) != 0) {
47 printf("Couldn't delete folder %u\n",folderlist->folder_id);
55 prune_empty_folders(device,files,folderlist->child,do_delete); // recurse down
56 prune_empty_folders(device,files,folderlist
[all...]
H A Dfolders.c26 static void dump_folder_list(LIBMTP_folder_t *folderlist, int level) argument
29 if(folderlist==NULL) {
33 printf("%u\t", folderlist->folder_id);
36 printf("%s\n", folderlist->name);
38 dump_folder_list(folderlist->child, level+1);
39 dump_folder_list(folderlist->sibling, level);
/external/libmtp/src/
H A Dlibmtp.c6591 * @param folderlist list of folders to search
6595 LIBMTP_folder_t *LIBMTP_Find_Folder(LIBMTP_folder_t *folderlist, uint32_t id) argument
6599 if(folderlist == NULL) {
6603 if(folderlist->folder_id == id) {
6604 return folderlist;
6607 if(folderlist->sibling) {
6608 ret = LIBMTP_Find_Folder(folderlist->sibling, id);
6611 if(folderlist->child && ret == NULL) {
6612 ret = LIBMTP_Find_Folder(folderlist->child, id);

Completed in 423 milliseconds