#include "gcc.h"
#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
Data Structures | |
struct | locate_item |
struct | locate_item_list |
An array of struct locate_item objects. More... | |
Defines | |
#define | LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10 |
#define | LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20 |
Functions | |
int | locate_parse_type (const char *str) |
struct locate_item_list * | locate_item_list_new (unsigned length) |
Allocates a new struct locate_item_list, and initializes all members with zero bytes. | |
gcc_nonnull (1) struct locate_item_list *locate_item_list_casefold(const struct locate_item_list *list) | |
Duplicate the struct locate_item_list object and convert all needles with g_utf8_casefold(). | |
gcc_nonnull (1, 2) bool locate_song_search(const struct song *song | |
Variables | |
int | argc |
struct locate_item_list * | criteria |
gcc_nonnull | ( | 1 | , | |
2 | ||||
) | const |
gcc_nonnull | ( | 1 | ) |
Duplicate the struct locate_item_list object and convert all needles with g_utf8_casefold().
struct locate_item_list* locate_item_list_new | ( | unsigned | length | ) | [read] |
Allocates a new struct locate_item_list, and initializes all members with zero bytes.
int locate_parse_type | ( | const char * | str | ) |
struct locate_item_list* criteria [read] |