CGem/src/gemlib.h

23 lines
433 B
C

#ifndef _GEMLIB_H
#define _GEMLIB_H
typedef struct _gemini_request {
char request_content[1024];
char hostname[256];
char scheme[64];
char path[1024];
char answer_code[2];
char answer_meta[2];
char answer_content[8192];
} Request;
Request *examineRequest(const char *request_content);
void requestTheServer(Request *request, FILE *answerFile);
void initSSL (void);
int getGem (const char *URL, FILE *answerFile);
#endif