Fix UPER string decoding constrained only by lower bound > 0
diff --git a/skeletons/per_support.h b/skeletons/per_support.h
index 9b564a2..b95a06d 100644
--- a/skeletons/per_support.h
+++ b/skeletons/per_support.h
@@ -43,11 +43,11 @@
asn_get_many_bits(data, dst, align, bits)
/*
+ * X.691 (08/2015) #11.9 "General rules for encoding a length determinant"
* Get the length "n" from the Unaligned PER stream.
*/
-ssize_t uper_get_length(asn_per_data_t *pd,
- int effective_bound_bits,
- int *repeat);
+ssize_t uper_get_length(asn_per_data_t *pd, int effective_bound_bits,
+ size_t lower_bound, int *repeat);
/*
* Get the normally small length "n".
@@ -74,6 +74,7 @@
int uper_put_constrained_whole_number_u(asn_per_outp_t *po, unsigned long v, int nbits);
/*
+ * X.691 (08/2015) #11.9 "General rules for encoding a length determinant"
* Put the length "n" to the Unaligned PER stream.
* This function returns the number of units which may be flushed
* in the next units saving iteration.