|
|
1.1 root 1: #include "quipu/util.h"
2: #include "quipu/name.h"
3:
4: extern LLog * log_dsap;
5:
6: #ifdef AttrT_decode
7: #undef AttrT_decode
8: #endif
9:
10: AttrT_decode (x)
11: register AttributeType x;
12: {
13: return OK;
14: }
15:
16: AttributeType AttrT_decode_aux (oid)
17: OID oid;
18: {
19: register AttributeType x;
20:
21: if (oid == NULLOID) {
22: LLOG (log_dsap,LLOG_EXCEPTIONS,("Null oid to decode"));
23: return NULLTABLE_ATTR;
24: }
25:
26: if ((x = oid2attr (oid)) == NULLTABLE_ATTR) {
27: if ((x = AttrT_new (sprintoid(oid))) == NULLTABLE_ATTR) {
28: LLOG (log_dsap,LLOG_EXCEPTIONS,("Unknown attribute type oid %s",sprintoid(oid)));
29: return NULLTABLE_ATTR;
30: }
31: }
32:
33: return x;
34: }
35:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.