#include "../include/video.h" #include #include #include Video createVideo (char *title, char *author, char *id, char *duration) { Video video; if (title != NULL && strlen (title) > 0) { video.title = (char *)calloc (strlen (title) + 1, sizeof (char)); strcpy (video.title, title); } if (author != NULL && strlen (author) > 0) { video.author = (char *)calloc (strlen (author) + 1, sizeof (char)); strcpy (video.author, author); } if (id != NULL && strlen (id) > 0) { video.id = (char *)calloc (strlen (id) + 1, sizeof (char)); strcpy (video.id, id); } if (duration != NULL && strlen (duration) > 0) { video.duration = (char *)calloc (strlen (duration) + 1, sizeof (char)); strcpy (video.duration, duration); } return video; } void freeVideo (Video *v) { free (v->title); free (v->author); free (v->id); free (v->duration); }