Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <sys/types.h>
  3. #include <string.h>
  4.  
  5. #define SIZE 1024
  6.  
  7. struct node {
  8. unsigned char *module;
  9. unsigned int offset;
  10. };
  11.  
  12. typedef struct node node;
  13. typedef struct node stack[SIZE];
  14.  
  15. extern void init __P((node *));
  16. extern int isempty __P((node *));
  17. extern int isfull __P((node *));
  18. extern struct node *pop __P((node *));
  19. extern int push __P((node *));
  20. extern struct node *search __P((node *));
  21.  
  22. extern int
  23. isempty(node *ptr){
  24. return (sizeof(stack)==0) ? 1 : -1;
  25. }
  26.  
  27. extern void
  28. init(node *ptr){
  29.  
  30. memset(stack, '0', sizeof(stack));
  31. ptr=(struct node *)malloc(sizeof(struct node));
  32. ptr->module=NULL;
  33. ptr->offset=0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement