X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=doc%2Fodr.xml;h=45f83266a85ae5b2c93bc41c84576571b2aaa6a5;hb=c7d6213beca538adec68facee5049a08066dcd01;hp=627f5c91966e6af38424bc8e636af35aa1ae6f4d;hpb=21f9634b8e42027596795fcb9fd6b307fc72d567;p=yaz-moved-to-github.git
diff --git a/doc/odr.xml b/doc/odr.xml
index 627f5c9..45f8326 100644
--- a/doc/odr.xml
+++ b/doc/odr.xml
@@ -94,7 +94,7 @@
- void *odr_malloc(ODR o, int size);
+ void *odr_malloc(ODR o, size_t size);
@@ -120,7 +120,7 @@
- int odr_total(ODR o);
+ size_t odr_total(ODR o);
@@ -262,7 +262,7 @@
Encoding and decoding functions
- int odr_integer(ODR o, int **p, int optional, const char *name);
+ int odr_integer(ODR o, Odr_int **p, int optional, const char *name);
int z_APDU(ODR o, Z_APDU **p, int optional, const char *name);
@@ -308,10 +308,10 @@
informative operation.
- int odr_integer(ODR o, int **p, int optional, const char *name);
+ int odr_integer(ODR o, Odr_int **p, int optional, const char *name);
- (we don't allow values that can't be contained in a C integer.)
+ The Odr_int is just a simple integer.
@@ -638,7 +639,7 @@ void do_nothing_useful(int value)
BOOLEAN
-int odr_bool(ODR o, bool_t **p, int optional, const char *name);
+int odr_bool(ODR o, Odr_bool **p, int optional, const char *name);
@@ -652,7 +653,7 @@ int odr_bool(ODR o, bool_t **p, int optional, const char *name);
NULL
-int odr_null(ODR o, bool_t **p, int optional, const char *name);
+int odr_null(ODR o, Odr_null **p, int optional, const char *name);
@@ -794,7 +795,7 @@ int odr_explicit_tag(ODR o, Odr_fun fun, int class, int tag,
-int myInt(ODR o, int **p, int optional, const char *name)
+int myInt(ODR o, Odr_int **p, int optional, const char *name)
{
return odr_implicit_tag(o, odr_integer, p,
ODR_CONTEXT, 210, optional, name);
@@ -866,8 +867,8 @@ MySequence ::= SEQUENCE {
typedef struct MySequence
{
- int *intval;
- bool_t *boolval;
+ Odr_int *intval;
+ Odr_bool *boolval;
} MySequence;
int mySequence(ODR o, MySequence **p, int optional, const char *name)
@@ -1070,7 +1071,7 @@ MyArray ::= SEQUENCE OF INTEGER
typedef struct MyArray
{
int num_elements;
- int **elements;
+ Odr_int **elements;
} MyArray;
@@ -1194,9 +1195,9 @@ typedef struct MyChoice
} which;
union
{
- int *untagged;
- int *tagged;
- bool_t *other;
+ Odr_int *untagged;
+ Odr_int *tagged;
+ Odr_bool *other;
} u;
};