Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
find_datafile_object(3) 	 Allegro manual 	 find_datafile_object(3)

NAME
     find_datafile_object - Searches a datafile for an object with a name. Alle-
     gro game programming library.

SYNOPSIS
     #include <allegro.h>

     DATAFILE  *find_datafile_object(const  DATAFILE  *dat,  const char *object-
     name);

DESCRIPTION
     Searches an already loaded datafile for an object with the specified  name.
     In  the  name you can use `/' and `#' separators for nested datafile paths.
     Example:

	char level_name[10];
	DATAFILE *dat, *level;
	...
	uszprintf(level_name, sizeof(buffer),
		  "LEVEL_%02d", level_number);
	level = find_datafile_object(dat, level_name);
	if (!level)
	   abort_on_error("That level doesn't exist!");

RETURN VALUE
     Returns a pointer to a single DATAFILE element whose `dat' member points to
     the object, or NULL if the object could not be found.

SEE ALSO
     load_datafile(3), load_datafile_object(3)

Allegro 			  version 4.4.3 	 find_datafile_object(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=find_datafile_object&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help