Files
Arquivotheca.SunOS-4.1.4/usr.lib/libsunwindow/attr/attr_util.c
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

45 lines
854 B
C

#ifndef lint
#ifdef sccs
static char sccsid[] = "@(#)attr_util.c 1.1 94/10/31";
#endif
#endif
/*
* Copyright (c) 1986 by Sun Microsystems, Inc.
*/
#include <sys/types.h>
#include <varargs.h>
#include <sunwindow/attr.h>
/* attr_create_list creates an avlist from the VARARGS passed
* on the stack. The storage is always allocated.
*/
/*VARARGS*/
Attr_avlist
attr_create_list(va_alist)
va_dcl
{
va_list valist;
Attr_avlist avlist;
va_start(valist);
avlist = attr_make((char **)0, 0, valist);
va_end(valist);
return avlist;
}
/* attr_find searches and avlist for the first occurrence of
* a specified attribute.
*/
Attr_avlist
attr_find(attrs, attr)
register Attr_avlist attrs;
register Attr_attribute attr;
{
for (; *attrs; attrs = attr_next(attrs)) {
if (*attrs == (caddr_t)attr) break;
}
return(attrs);
}