From 9e9afb4e66104f79c6d4d8654491ccf21de3316e Mon Sep 17 00:00:00 2001 From: Colin Leroy-Mira Date: Thu, 23 Jan 2025 21:49:14 +0100 Subject: [PATCH] fix useless +/- --- src/debian/changelog | 6 ++++++ src/lib/serial/asm/simple_serial_io.s | 12 ++++++------ src/mastodon/api/compose.c | 11 ++++++----- src/mastodon/debug | 2 +- 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/debian/changelog b/src/debian/changelog index 60b891f3..621918e9 100644 --- a/src/debian/changelog +++ b/src/debian/changelog @@ -1,3 +1,9 @@ +a2tools (23.0.1.1) bionic; urgency=medium + + * STP: add mkdir + + -- Colin Leroy-Mira Thu, 23 Jan 2025 21:28:19 +0200 + a2tools (22.0.2.4) bionic; urgency=medium * Format string fix (fixes audio playback) diff --git a/src/lib/serial/asm/simple_serial_io.s b/src/lib/serial/asm/simple_serial_io.s index 1e0c239d..4108e4ff 100644 --- a/src/lib/serial/asm/simple_serial_io.s +++ b/src/lib/serial/asm/simple_serial_io.s @@ -57,15 +57,15 @@ SCRN_THROB = $0427 .endproc .proc simple_serial_compute_ptr_end: near - sta ptr3 - stx ptr3+1 - jsr popax - sta ptr4 + sta ptr3 ; Len + stx ptr3+1 ; Len high byte + jsr popax ; Pop buffer + sta ptr4 ; Buffer to ptr4 stx ptr4+1 clc - adc ptr3 ; set ptr3 to end + adc ptr3 ; add len => set ptr3 to end sta ptr3 - lda ptr4+1 + lda ptr4+1 ; add len high byte adc ptr3+1 sta ptr3+1 rts diff --git a/src/mastodon/api/compose.c b/src/mastodon/api/compose.c index 905eca88..93858f37 100644 --- a/src/mastodon/api/compose.c +++ b/src/mastodon/api/compose.c @@ -173,7 +173,7 @@ signed char api_send_toot(char mode, char *buffer, char *cw, char sensitive_medi } strcat(extra_buf, "]}\n"); } else { - extra_buf = NULL; + extra_buf = strdup(""); } snprintf(endpoint_buf, ENDPOINT_BUF_SIZE, STATUS_ENDPOINT"%s%s", @@ -191,7 +191,7 @@ signed char api_send_toot(char mode, char *buffer, char *cw, char sensitive_medi "S|status|"TRANSLITCMD"|%s\n", (IS_NOT_NULL(ref_toot_id) && mode == 'r') ? 'S' : 'B', (IS_NOT_NULL(ref_toot_id) && mode == 'r') ? ref_toot_id : "null", - IS_NOT_NULL(extra_buf) ? extra_buf : "", + extra_buf, compose_audience_str(compose_audience), sensitive_medias ? "true":"false", translit_charset, @@ -208,12 +208,13 @@ signed char api_send_toot(char mode, char *buffer, char *cw, char sensitive_medi body[o++] = buffer[i]; } else { strcpy(body + o, "\\r\\n"); - o+=4; + o += 4; } } + /* End of status */ - body[o++] = '\n'; - len = o - 1; + body[o] = '\n'; + len = o; surl_send_data_params((uint32)len, SURL_DATA_APPLICATION_JSON_HELP); surl_send_data_chunk(body, len); diff --git a/src/mastodon/debug b/src/mastodon/debug index 9f3a12e4..aee511ec 100755 --- a/src/mastodon/debug +++ b/src/mastodon/debug @@ -1,2 +1,2 @@ #!/bin/bash -make clean all SER_DEBUG=1 && cd ../.. && make mastoperso-65c02.po && mame apple2c0 -window -flop1 mastoperso-65c02.po -resolution 560x384 -printer null_modem -bitb socket.localhost:2001 -modem null_modem -bitb2 socket.localhost:2000 -nomouse -debug; cd src/mastodon +make clean all SER_DEBUG=1 && cd ../.. && make mastoperso-65c02.po && mame apple2cfr -window -flop1 mastoperso-65c02.po -resolution 560x384 -printer null_modem -bitb socket.localhost:2001 -modem null_modem -bitb2 socket.localhost:2000 -nomouse -debug; cd src/mastodon