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

FreeBSD Manual Pages

  
 
  

home | help
WAFFLE_ATTRIB_LIST(3)		 Waffle	Manual		 WAFFLE_ATTRIB_LIST(3)

NAME
       waffle_attrib_list, waffle_attrib_list_length, waffle_attrib_list_get,
       waffle_attrib_list_get_with_default, waffle_attrib_list_update -
       Utilities for attribute lists

SYNOPSIS
       #include	<waffle.h>

       DEPRECATED bool waffle_attrib_list_length(const int32_t attrib_list[]);

       DEPRECATED bool waffle_attrib_list_get(const int32_t attrib_list[],
					      int32_t key, int32_t *value);

       DEPRECATED bool
							   waffle_attrib_list_get_with_default(const int32_t attrib_list[],
							   int32_t key,
							   int32_t *value,
							   int32_t default_value);

       DEPRECATED bool waffle_attrib_list_update(int32_t attrib_list[],
						 int32_t key, int32_t *value);

   Deprecation
       All functions above are deprecated in Waffle 1.6	and later.

DESCRIPTION
       An attribute list is a zero-terminated list of int32_t key/value	pairs
       or a null pointer. A null pointer is interpreted	as an empty list,
       whose only member is the	terminal zero. For concrete examples of
       attribute lists,	see the	"Examples" section in waffle_config(3).

       All attribute list functions can	be called before waffle	has been
       successfully initialized	with waffle_init(3).

       waffle_attrib_list_length()
	   Return the number of	key/value pairs	in the list.

       waffle_attrib_list_get()
	   Get the value associated with key. If the list does not contain the
	   key,	then value is not dereferenced.	Return true if and only	if the
	   list	contains the key.

       waffle_attrib_list_get_with_default()
	   Equivalent to waffle_attrib_list_get() except that if the list does
	   not contain the key then value is set to a default_value.

       waffle_attrib_list_update()
	   Update the value associated with key. If the	list does not contain
	   the key then	the list is not	modified. Return true if and only if
	   the list contains the key.

ERRORS
       All attribute list functions set	the error code to WAFFLE_NO_ERROR and
       can be called before waffle has been successfully initialized with
       waffle_init(3).

       See waffle_error(3) for the complete list of waffle's error codes.

ISSUES
       Please report bugs or and feature requests to
       https://gitlab.freedesktop.org/mesa/waffle/issues.

SEE ALSO
       waffle(7)

AUTHOR
       Chad Versace <chad.versace@linux.intel.com>
	   Maintainer

COPYRIGHT
       Copyright (C) 2013 Intel

       This manual page	is licensed under the Creative Commons
       Attribution-ShareAlike 3.0 United States	License	(CC BY-SA 3.0).	To
       view a copy of this license, visit
       http://creativecommons.org.license/by-sa/3.0/us.

waffle				  08/30/2020		 WAFFLE_ATTRIB_LIST(3)

NAME | SYNOPSIS | DESCRIPTION | ERRORS | ISSUES | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=waffle_attrib_list&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help