/
githubmirror
/
xz
Обзор
Документация
Войти
/
githubmirror
/
xz
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
debug/repeat.c
35 строк
852 B
Lasse Collin
Add SPDX license identifier into 0BSD source code files.
14 фев 2024, 19:31
14 фев 2024, 19:31
22af941
Код
Авторство
О чём код?
// SPDX-License-Identifier: 0BSD /////////////////////////////////////////////////////////////////////////////// // /// \file repeat.c /// \brief Repeats given string given times /// /// This program can be useful when debugging run-length encoder in /// the Subblock filter, especially the condition when repeat count /// doesn't fit into 28-bit integer. // // Author: Lasse Collin // /////////////////////////////////////////////////////////////////////////////// #include "sysdefs.h" #include <stdio.h> int main(int argc, char **argv) { if (argc != 3) { fprintf(stderr, "Usage: %s COUNT STRING\n", argv[0]); exit(1); } unsigned long long count = strtoull(argv[1], NULL, 10); const size_t size = strlen(argv[2]); while (count-- != 0) fwrite(argv[2], 1, size, stdout); return !!(ferror(stdout) || fclose(stdout)); }