#ifndef _ARTICLE_H #define _ARTICLE_H #include #include #include #include #include #include "../../include/file_op/file.h" #include "../../include/utils_op/utils.h" #include "../../include/articles_p/process_md.h" #define LINE_LENGTH 512 #ifndef _ARTICLE_INFO #define _ARTICLE_INFO typedef struct { char *title; long time; char *content; unsigned long length; } article_info; #endif int list_articles(article_info **articles); long get_article_contents(article_info *article); void free_article_info_arr(article_info **articles, int length); #endif