/* movie.h */ #define MAX 1024 typedef struct { int number; char *name; } MOVIE_TYPE; #ifdef MOVIE_INIT MOVIE_TYPE **movies = NULL; int nmovies = 0; int lastnumber = 0; #else extern MOVIE_TYPE **movies; extern int nmovies; extern int lastnumber; #endif void copyMovie( MOVIE_TYPE *t1, MOVIE_TYPE *t2 ); MOVIE_TYPE *readMovie(); void printMovie( MOVIE_TYPE *movie ); void readMovieFile( char *filename ); void writeMovieFile( char *filename );