This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #include <stdint.h> | |
| typedef int32_t s32; | |
| typedef uint32_t u32; | |
| typedef struct { | |
| s32 top; | |
| u32 id; | |
| u32 count; | |
| u32 size; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #include <stdio.h> | |
| #include <stdlib.h> | |
| typedef struct elem { | |
| char *name; | |
| int number; | |
| struct elem *next; | |
| }Elem; | |
| void print_list(Elem* elem) |