Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <sys/types.h>
- #include <string.h>
- #define SIZE 1024
- struct node {
- unsigned char *module;
- unsigned int offset;
- };
- typedef struct node node;
- typedef struct node stack[SIZE];
- extern void init __P((node *));
- extern int isempty __P((node *));
- extern int isfull __P((node *));
- extern struct node *pop __P((node *));
- extern int push __P((node *));
- extern struct node *search __P((node *));
- extern int
- isempty(node *ptr){
- return (sizeof(stack)==0) ? 1 : -1;
- }
- extern void
- init(node *ptr){
- stack stack;
- memset(&stack, '0', sizeof(stack));
- ptr=(struct node *)malloc(sizeof(struct node));
- ptr->module=NULL;
- ptr->offset=0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement