        -
      ,    ,
   .     
 ,   unsigned int.   32- 
     ,  64-   -
.

    

       .
       ,
   ,    .
,     32- ,  
  16-  ,     8  -
 cookie.    ,   ,  
  .

          <asm/types . h>,
    <linux/types .h>.  . 19.2   -
   .

 19.2.     

 

8   

8   

si 6 16-    

ul6 16-    

s32 32-    

"32 32-    

s64 64-    

4 64-    

    .

  ,    ,    
 typedef      .  64- -
      .

typedef signed char s8;

typedef unsigned char u8;

typedef signed short sl6;

typedef unsigned short ul6;

typedef signed int s32;

typedef unsigned int u32;

typedef signed long s64;

typedef unsigned long u64;

 395