Files
Pier_v1/pierzainer_ground/tools/libredwg/examples/rsencode.c
T
CopilotandCopilot 06e1b97a62
ITAM Code Check / build-and-config-check (push) Failing after 37s
ITAM Docker Build Check / docker-build-check (push) Failing after 1m0s
교각 프로그램 초기 버전
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-02 15:55:01 +09:00

29 lines
499 B
C

#include <stdio.h>
#include <stdlib.h>
unsigned char data[239];
unsigned char parity[16];
main ()
{
int len, i;
while (!feof (stdin))
{
len = fread (data, 1, 239, stdin);
rs_encode_block (parity, data, len);
for (i = 0; i < 16; i++)
{
if (i != 0)
fputc ('-', stderr);
}
fwrite (data, 1, len, stdout);
while (len++ < 239)
fputc (0, stdout); /* Pad data with 0s */
fwrite (parity, 16, 1, stdout);
}
}