summaryrefslogtreecommitdiff
path: root/t/helper/test-genzeros.c
blob: b1197e91a89d31255f8690c576983c5fc639d761 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "test-tool.h"
#include "git-compat-util.h"

int cmd__genzeros(int argc, const char **argv)
{
	intmax_t count;

	if (argc > 2) {
		fprintf(stderr, "usage: %s [<count>]\n", argv[0]);
		return 1;
	}

	count = argc > 1 ? strtoimax(argv[1], NULL, 0) : -1;

	while (count < 0 || count--) {
		if (putchar(0) == EOF)
			return -1;
	}

	return 0;
}