aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/OBJECT_IDENTIFIER.h
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-06-17 23:43:39 +0000
committerLev Walkin <vlm@lionet.info>2004-06-17 23:43:39 +0000
commit0787ff0e6af67fad3dde5c6a1fbbf35ef9ac27c0 (patch)
tree7e07634642297ad8efbbd7ed6c18c39589357ac9 /skeletons/OBJECT_IDENTIFIER.h
parentf870eea0d77a7495804a59f95e2f780dbc9136c0 (diff)
_set_arcs_l() replaced by _set_arcs() fror OBJECT IDENTIFIER and RELATIVE-OID
Diffstat (limited to 'skeletons/OBJECT_IDENTIFIER.h')
-rw-r--r--skeletons/OBJECT_IDENTIFIER.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/skeletons/OBJECT_IDENTIFIER.h b/skeletons/OBJECT_IDENTIFIER.h
index 77b07def..8d43c997 100644
--- a/skeletons/OBJECT_IDENTIFIER.h
+++ b/skeletons/OBJECT_IDENTIFIER.h
@@ -68,7 +68,9 @@ int OBJECT_IDENTIFIER_print_arc(uint8_t *arcbuf, int arclen,
* >=0: Number of arcs contained in the OBJECT IDENTIFIER
*/
int OBJECT_IDENTIFIER_get_arcs(OBJECT_IDENTIFIER_t *_oid,
- void *_arcs, unsigned int _arc_type_size, unsigned int _arc_slots);
+ void *_arcs, /* i.e., unsigned int arcs[N] */
+ unsigned int _arc_type_size, /* i.e., sizeof(arcs[0]) */
+ unsigned int _arc_slots /* i.e., N */);
/*
* This functions initializes the OBJECT IDENTIFIER object with
@@ -80,15 +82,18 @@ int OBJECT_IDENTIFIER_get_arcs(OBJECT_IDENTIFIER_t *_oid,
* -1/ENOMEM: Memory allocation failed
* 0: The object was initialized with new arcs.
*/
-int OBJECT_IDENTIFIER_set_arcs_l(OBJECT_IDENTIFIER_t *_oid,
- unsigned long *_arcs, unsigned int _arc_slots);
+int OBJECT_IDENTIFIER_set_arcs(OBJECT_IDENTIFIER_t *_oid,
+ void *_arcs, /* i.e., unsigned int arcs[N] */
+ unsigned int _arc_type_size, /* i.e., sizeof(arcs[0]) */
+ unsigned int _arc_slots /* i.e., N */);
/*
* Internal functions.
+ * Used by RELATIVE-OID implementation in particular.
*/
int OBJECT_IDENTIFIER_get_single_arc(uint8_t *arcbuf, unsigned int arclen,
signed int add, void *value, unsigned int value_size);
-int OBJECT_IDENTIFIER_get_single_arc_l(uint8_t *arcbuf, unsigned int arclen,
- signed int add, unsigned long *value);
+int OBJECT_IDENTIFIER_set_single_arc(uint8_t *arcbuf,
+ void *arcval, unsigned int arcval_size, int _prepared_order);
#endif /* _OBJECT_IDENTIFIER_H_ */