about summary refs log tree commit diff
path: root/third_party/git/t/helper/test-genzeros.c
blob: 9532f5bac97687c3736a9754e60330475fbb32ab (plain) (blame)
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)
{
	long count;

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

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

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

	return 0;
}