// Define artist.h as header file for reference in .c files
#ifndef ARTIST_H
#define ARTIST_H

// Define Artist struct
typedef struct Artist_struct {
    char name[20]; // Define char variable of size 20 called name
    int birthYear; // Define int variable called birthYear
    int deathYear; // Define int variable called deathYear
} Artist;

Artist InitArtist(); // Function prototype for InitArtist()
Artist SetArtist(char* name, int birthYear, int deathYear); // Function prototype for SetArtist(), dependent on name, birthYear, and deathYear
void GetName(char* name, Artist artist); // Function prototype for GetName(), dependent on name and artist struct variable
int GetBirthYear(Artist artist); // Function prototype for GetBirthYear(), dependent on artist struct variable
int GetDeathYear(Artist artist); // Function prototype for GetDeathYear(), dependent on artist struct variable
void PrintArtist(Artist artist); // Function prototype for PrintArtist(), dependent on artist struct variable

#endif