*/
#include "asn1_k_encode.h"
-#include "krb5_encode.h"
#include "asn1_make.h"
#include "asn1_encode.h"
asn1_error_code asn1_encode_ui_4(buf, val, retlen)
asn1buf * buf;
- const /*krb5_ui_4*/int val;
+ const krb5_ui_4 val;
int *retlen;
{
return asn1_encode_unsigned_integer(buf,val,retlen);
if(val == NULL || val->data == NULL) return ASN1_MISSING_FIELD;
- for(n = (val->length)-1; n >= 0; n--){
+ for(n = (int) ((val->length)-1); n >= 0; n--){
if(val->data[n].data == NULL) return ASN1_MISSING_FIELD;
retval = asn1_encode_generalstring(buf,
(val->data)[n].length,
int i;
for(i=0; i<4; i++){
- retval = asn1buf_insert_octet(buf,valcopy&0xFF);
+ retval = asn1buf_insert_octet(buf,(asn1_octet) (valcopy&0xFF));
if(retval) return retval;
valcopy >>= 8;
}