#ifndef H_PARSER #define H_PARSER 1 #include <stdlib.h> #include <stdio.h> #include <string.h> #include <mysql.h> #include "pile.h" //Les définitions des tailles respectent la def de la BDD typedef char url[255]; typedef char mot[30]; typedef struct parser_s *parser_t; struct parser_s { char* content; long offset; pile_t balise; pile_t url; pile_t mot; }; #define PARSER_SIZE sizeof(struct parser_s) #define empty_c(c) (c == ' ' || c == '\t' || c == '\n' || c == '\r') parser_t parse(char* Content, MYSQL* sql, char* pid); size_t cleanSource(char* content); size_t cleanSourceStyle(char* content); #endif //H_PARSER