upgrade: PER related changes


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1011 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/constr_SET.c b/skeletons/constr_SET.c
index f99d66f..e83abd7 100644
--- a/skeletons/constr_SET.c
+++ b/skeletons/constr_SET.c
@@ -536,7 +536,7 @@
 	if(ret == -1) _ASN_ENCODE_FAILED;
 	er.encoded = computed_size + ret;
 
-	if(!cb) return er;
+	if(!cb) _ASN_ENCODED_OK(er);
 
 	/*
 	 * Encode all members.
@@ -570,7 +570,7 @@
 		_ASN_ENCODE_FAILED;
 	}
 
-	return er;
+	_ASN_ENCODED_OK(er);
 }
 
 #undef	XER_ADVANCE
@@ -857,7 +857,7 @@
 
 	if(!xcan) _i_ASN_TEXT_INDENT(1, ilevel - 1);
 
-	return er;
+	_ASN_ENCODED_OK(er);
 cb_failed:
 	_ASN_ENCODE_FAILED;
 }