Question: I need c files da.c / cda.c / stack.c / queue.c to go with the following header files Made in C, implementations are needed in
I need c files da.c / cda.c / stack.c / queue.c to go with the following header files
Made in C, implementations are needed in each c file to correspond to the given function defenitions in the header files
da.h






#ifndef DA INCLUDED #define DA INCLUDED- #include typedef struct da DA; extern DA *wDA (void); extern void setDAdisplay (DA ,void ()(void ,FILE *)) extern void setDAfree (DA *,void (*) (void *)); extern void insertDA (DA *items,int index,void *value); extern void *removeDA(DA *items,int index); extern void unionDA(DA recipient, DA *donor); extern void *getDA (DA *items,int index); extern void *setDA (DA *items,int index, void *value); extern int sizeDA(DA *items); extern void displayDA (DA *items, FILE *fp); extern int debugDA(DA *items ,int level); extern void freeDA(DA *items); #endif #ifndef DA INCLUDED #define DA INCLUDED- #include typedef struct da DA; extern DA *wDA (void); extern void setDAdisplay (DA ,void ()(void ,FILE *)) extern void setDAfree (DA *,void (*) (void *)); extern void insertDA (DA *items,int index,void *value); extern void *removeDA(DA *items,int index); extern void unionDA(DA recipient, DA *donor); extern void *getDA (DA *items,int index); extern void *setDA (DA *items,int index, void *value); extern int sizeDA(DA *items); extern void displayDA (DA *items, FILE *fp); extern int debugDA(DA *items ,int level); extern void freeDA(DA *items); #endif