A library matches the C library you want to describe.
More...
Detailed Description
A library matches the C library you want to describe.
Typedef Documentation
Function Documentation
Find a registered library by name
- Parameters:
-
name | The name of the library to find |
- Returns:
- The library found, NULL otherwise
Get the version of the library
- Parameters:
-
thiz | The library to get version from |
- Returns:
- The version of the library
Get the name of the library
- Parameters:
-
thiz | The library to get name from |
- Returns:
- The name of the library
Get the case of the library
- Parameters:
-
thiz | The library to get the case from |
- Returns:
- The library case
Get the notation of the library
- Parameters:
-
thiz | The library to get the notation from |
- Returns:
- The library notation
Get the dependencies of the library
- Parameters:
-
thiz | The library to get the dependencies from |
- Returns:
- The list of dependencies or NULL if it does not have any. Make sure to free the returning list. transfer[none]
Find an item
- Parameters:
-
thiz | The library to find the item on |
name | The item name to find |
- Returns:
- The item found or NULL if it is not found. Use ender_item_unref to free the returning item. transfer[none]
List the items based on their type
- Parameters:
-
thiz | The library to list the items from |
type | The type of items to list |
- Returns:
- The list of items of the requested type. Use ender_item_unref to free every item on the list. transfer[none]