u8, u16, u32, u64등을 설명 부탁드립니다....
글쓴이: cs010101 / 작성시간: 금, 2008/04/04 - 10:43오전
사용법을 아래의 소스를 기준으로 설명 좀 부탁드립니다.
감사합니다!!!
struct sha1_ctx {
u64 count;
u32 state[5];
u8 buffer[64];
};
static void sha1_init(struct crypto_tfm *tfm)
{
struct sha1_ctx *sctx = crypto_tfm_ctx(tfm);
static const struct sha1_ctx initstate = {
0,
{ 0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0 },
{ 0, }
};
*sctx = initstate;
}
Forums:
u8, u16, u32, u64 ->
u8, u16, u32, u64 -> unsigned 8bit, 16bit, 32bit, 64bit
s8, s16, s32, s64 -> signed 8bit, 16bit, 32bit, 64bit
char, int, long 등보다는 명확히 몇비트 변수인지 알고, 쓸 수 있죠 =.=
해당 arch에 맞게 typedef로 재정의한 변수타입입니다.
댓글 달기