Add ret and store function for the unsigned fixed size integer types.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17424 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-05-04 09:16:08 +00:00
parent 3569569378
commit 3da792b3fa

View File

@@ -181,6 +181,13 @@ krb5_store_int32(krb5_storage *sp,
return krb5_store_int(sp, value, 4);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_uint32(krb5_storage *sp,
u_int32_t value)
{
return krb5_store_int32(sp, (u_int32_t)value);
}
static krb5_error_code
krb5_ret_int(krb5_storage *sp,
int32_t *value,
@@ -211,6 +218,13 @@ krb5_ret_int32(krb5_storage *sp,
return 0;
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_ret_uint32(krb5_storage *sp,
u_int32_t *value)
{
return krb5_ret_int32(sp, (u_int32_t *)value);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_int16(krb5_storage *sp,
int16_t value)
@@ -222,6 +236,13 @@ krb5_store_int16(krb5_storage *sp,
return krb5_store_int(sp, value, 2);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_uint16(krb5_storage *sp,
u_int8_t value)
{
return krb5_store_int16(sp, (u_int16_t)value);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_ret_int16(krb5_storage *sp,
int16_t *value)
@@ -239,6 +260,13 @@ krb5_ret_int16(krb5_storage *sp,
return 0;
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_ret_uint16(krb5_storage *sp,
u_int16_t *value)
{
return krb5_ret_int16(sp, (int16_t *)value);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_int8(krb5_storage *sp,
int8_t value)
@@ -251,6 +279,13 @@ krb5_store_int8(krb5_storage *sp,
return 0;
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_uint8(krb5_storage *sp,
u_int8_t value)
{
return krb5_store_int8(sp, (u_int8_t)value);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_ret_int8(krb5_storage *sp,
int8_t *value)
@@ -263,6 +298,13 @@ krb5_ret_int8(krb5_storage *sp,
return 0;
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_ret_uint8(krb5_storage *sp,
u_int8_t *value)
{
return krb5_ret_int8(sp, (int8_t *)value);
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_store_data(krb5_storage *sp,
krb5_data data)