This commit is contained in:
2026-10-02 21:03:47 +02:00
parent 9d517f3607
commit b15620838b
20 changed files with 579 additions and 60 deletions
+31 -13
View File
@@ -1,28 +1,46 @@
#include <stdio.h>
#include "escpos.h"
int main(void) {
int main(void)
{
const char *version = escpos_version();
printf("%s\n", version);
escpos_buffer *buffer = escpos_buffer_new();
if (buffer == NULL)
{
return 1;
}
if (buffer == NULL) { goto cleanup; }
for (int i = 0; i < 100; i++)
{
int err = escpos_buffer_append_byte(buffer, 'A');
if (err == -1)
{
return 1;
}
if (err == -1) { goto cleanup; }
}
escpos_buffer_free(buffer);
escpos_buffer *buffer_a = escpos_buffer_new();
if (buffer_a == NULL) { goto cleanup; }
uint8_t data[] = {0x1B, 0x40};
int err = 0;
err = escpos_buffer_append(buffer_a, data);
if (err == -1) { goto cleanup; }
escpos_buffer *buffer_b = escpos_buffer_new();
if (buffer_b == NULL) { goto cleanup; }
uint8_t data_b[300];
for (int i = 0; i < 300; i++)
{
data_b[i] = 'A';
}
err = escpos_buffer_append(buffer_b, data_b);
if (err == -1) { goto cleanup; }
return 0;
cleanup:
escpos_buffer_free(buffer);
escpos_buffer_free(buffer_a);
escpos_buffer_free(buffer_b);
}