[FIX] Remove warnings

This commit is contained in:
lda 2024-02-03 08:43:46 +01:00
parent 57d5e577b2
commit 67608e2eee
3 changed files with 24 additions and 121 deletions

View File

@ -66,7 +66,7 @@ http_transfer_t *http_transfer_create(http_send_type_t t, char * url, char * pat
return ret;
}
void http_transfer_add_header(http_transfer_t *t, const char *k, char *v)
void http_transfer_add_header(http_transfer_t *t, char *k, char *v)
{
if (!t || !k || !v)
{
@ -110,13 +110,9 @@ void http_transfer_send(http_transfer_t *t)
const char *request_line_fmt = "%s %s HTTP/1.0";
const char *header_line_fmt = "%s: %s";
const char *http_10 = "HTTP/1.0 ";
const char *http_11 = "HTTP/1.1 ";
size_t len, len_line;
int in, out;
int s;
usb_fxlink_header_t head;
@ -144,7 +140,7 @@ void http_transfer_send(http_transfer_t *t)
free(line);
while (utils_hashmap_list(t->req_header, &key, &val))
while (utils_hashmap_list(t->req_header, &key, (void **) &val))
{
len_line = snprintf(NULL, 0, header_line_fmt, key, val);
line = malloc(len_line + 1);
@ -182,19 +178,20 @@ void http_transfer_send(http_transfer_t *t)
free(header);
/* TODO: Write the rest of this */
(void) in;
}
int http_transfer_code(http_transfer_t *)
{
return 0;
}
char * http_get_reply_header(http_transfer_t *, const char *)
char * http_get_reply_header(http_transfer_t *, char *)
{
return NULL;
}
void * http_get_reply_data(http_transfer_t *, size_t *)
{
return NULL;
}
void http_transfer_free(http_transfer_t *)

View File

@ -15,12 +15,12 @@ typedef enum http_send_type {
} http_send_type_t;
extern http_transfer_t *http_transfer_create(http_send_type_t, char *, char *);
extern void http_transfer_add_header(http_transfer_t *, const char *, char *);
extern void http_transfer_add_header(http_transfer_t *, char *, char *);
extern void http_transfer_set_data(http_transfer_t *, void *, size_t);
extern void http_transfer_send(http_transfer_t *);
extern int http_transfer_code(http_transfer_t *);
extern char * http_get_reply_header(http_transfer_t *, const char *);
extern char * http_get_reply_header(http_transfer_t *, char *);
extern void * http_get_reply_data(http_transfer_t *, size_t *);
extern void http_transfer_free(http_transfer_t *);

View File

@ -22,10 +22,10 @@ void ui_chat_manager(ui_t *ui, ui_state_info_t *state, jevent e)
}
if (e.type == JINPUT_VALIDATED)
{
char *string = jinput_value(state->focus);
const char *string = jinput_value(state->focus);
http_transfer_t *trans;
trans = http_transfer_create(HTTP_GET, "freetards.xyz", string);
trans = http_transfer_create(HTTP_GET, "freetards.xyz", (char*)string);
http_transfer_add_header(trans, "User-Agent", "Mastrix/1.0 (fx-CG)");
http_transfer_send(trans);
@ -59,117 +59,21 @@ void ui_chat_generator(ui_t *ui, ui_state_info_t *state)
"Anyways, LDA out.\nNah jkjk... unless?",
logs);
(void) text;
input = jinput_create("Write a message: ", 50, chat);
state->focus = input;
}
const char *fdj =
"Hört auf alle Jugendliche\n"
"Kinder von der DDR\n"
"Jungen, Mädchen, alle Freunde\n"
"Von der UdSSR\n"
"\n"
"Ich will sprechen und erzählen\n"
"Von der Organisation\n"
"Die soll bilden und erziehen\n"
"Unsere Generation\n"
"\n"
"Wir sind alle hier so frei\n"
"In der FDJ!\n"
"Wir sind alle hier so deutsch\n"
"In der FDJ!\n"
"Wir sind alle hier so jung\n"
"In der FDJ!\n"
"Wir stehen alle hier dir bei\n"
"In der FDJ!\n"
"\n"
"Warum wollen denn die Jugend anderen Ländern\n"
"Ihre Tugend nicht verändern?\n"
"Nur ein Streber geht vorüber\n"
"Andern aber\n"
"Wir sind alle freie deutsche Jugend!\n"
"\n"
"Ein Zwei Drei, die beste Partei und\n"
"Vier Fünf Sechs, der beste Konnex mit\n"
"Sieben Acht, der Warsawapacht und\n"
"Neun, dein beste Freund\n"
"\n"
"A B C, die beste Armee und\n"
"D E F, ein richtige Treffer\n"
"G H und I, für Demokratie und\n"
"J, das ist FDJ\n"
"\n"
"Als ein kleines Kind war ich ein Thälmannpionier\n"
"Jetzt bin ich ein Freie Deutsche Jugendfunktionär\n"
"\n"
"Ein Zwei Drei, die beste Partei und\n"
"Vier Fünf Sechs, der beste Konnex mit\n"
"Sieben Acht, der Warsawapacht und\n"
"Neun, dein beste Freund\n"
"\n"
"A B C, die beste Armee und\n"
"D E F, ein richtige Treffer\n"
"G H und I, für Demokratie und\n"
"J, das ist FDJ\n"
"\n"
"Paßt auf für die Falschheit in dem\n"
"Abendländischen schlimmen Heer\n"
"Kommt statt dessen uns mit besser\n"
"Weil wir werden immer mehr\n"
"\n"
"Wir erfahren von Gebaren\n"
"Von Manier und Takt und Ton\n"
"Sozialismus, Kommunismus\n"
"Lenin und Revolution\n"
"\n"
"Wir sind alle hier so frei\n"
"In der FDJ!\n"
"Wir sind alle hier so deutsch\n"
"In der FDJ!\n"
"Wir sind alle hier so jung\n"
"In der FDJ!\n"
"Wir stehen alle hier dir bei\n"
"In der FDJ!\n"
"\n"
"Warum wollen denn die Jugend anderen Ländern\n"
"Ihre Tugend nicht verändern?\n"
"Nur ein Streber geht vorüber\n"
"Andern aber\n"
"Wir sind alle freie deutsche Jugend!\n"
"\n"
"Ein Zwei Drei, die beste Partei und\n"
"Vier Fünf Sechs, der beste Konnex mit\n"
"Sieben Acht, der Warsawapacht und\n"
"Neun, dein beste Freund\n"
"\n"
"A B C, die beste Armee und\n"
"D E F, ein richtige Treffer\n"
"G H und I, für Demokratie und\n"
"J, das ist FDJ\n"
"\n"
"Für die Freiheit\n"
"Für die Arbeit\n"
"Für die Freizeit\n"
"Für die Einigkeit\n"
"Führen wir Streit\n"
"\n"
"Gegen West dann\n"
"Und Manhattan\n"
"Gegen Reagan\n"
"Gegen den Tyrann\n"
"Gehen wir an\n"
"\n"
"Als ein kleines Kind war ich ein Thälmannpionier\n"
"Jetzt bin ich ein Freie Deutsche Jugendfunktionär\n"
"\n"
"Ein Zwei Drei, die beste Partei und\n"
"Vier Fünf Sechs, der beste Konnex mit\n"
"Sieben Acht, der Warsawapacht und\n"
"Neun, dein beste Freund\n"
"\n"
"A B C, die beste Armee und\n"
"D E F, ein richtige Treffer\n"
"G H und I, für Demokratie und\n"
"J, das ist FDJ\n";
"NOTE for future LDA: *Don't* let random \n"
"IFA Wartburg song creep in.\n\n"
"Like seriously. Don't.\n"
"Oh, and funfact: FDJ stands for \n"
"Francaise des jeux\n"
"(Ma's Trix does not endorse gambling)\n"
"Oh, this is also supposed to be the rooms list.\n"
"Come back later for that.\n"
;
void ui_rooms_generator(ui_t *ui, ui_state_info_t *state)
{
jframe *room_frame;
@ -186,4 +90,6 @@ void ui_rooms_generator(ui_t *ui, ui_state_info_t *state)
text = jlabel_create(fdj, room_frame);
state->focus = room_frame;
state->jfktext = "/ROOMS";
(void) text;
}