386BSD 0.1 development
[unix-history] / usr / othersrc / contrib / isode / dsap / common / as_find.c
CommitLineData
04c6839a
WJ
1#include "quipu/util.h"
2#include "quipu/attrvalue.h"
3
4Attr_Sequence as_find_type (a,b)
5Attr_Sequence a;
6AttributeType b;
7{
8register int i;
9register Attr_Sequence ptr;
10 /* if Attr_cmp returns <0 no point in continuing due to ordering */
11
12 for(ptr = a; ptr != NULLATTR; ptr=ptr->attr_link) {
13 if ( (i = AttrT_cmp (ptr->attr_type,b)) <= 0)
14 return (i ? NULLATTR : ptr);
15 }
16 return (NULLATTR);
17}
18
19