Windows global stuff:
[krb5.git] / src / lib / krb5 / asn.1 / asn1_k_encode.c
index b515301707cd0e6f8913aa3e3375292aa1c1f224..731083a99125466afd2992a71ea95937a27fa0c8 100644 (file)
@@ -22,7 +22,6 @@
  */
 
 #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);
@@ -150,7 +149,7 @@ asn1_error_code asn1_encode_principal_name(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,
@@ -246,7 +245,7 @@ asn1_error_code asn1_encode_krb5_flags(buf, val, retlen)
   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;
   }