Allegro 5 api
#include <allegro5/allegro.h> int al_get_path_num_components(const ALLEGRO_PATH *path)
Return the number of directory components in a path.
The directory components do not include the final part of a path (the filename).
al_get_path_component(3alleg5)