blob: 1fdbd19935fb5b0dfdcb67590fafcd80b789b77b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
/* See LICENSE file for copyright and license details. */
#include "common.h"
USAGE("[-s | -S | -t] width height left top")
int
main(int argc, char *argv[])
{
pid_t pid;
char *args[6] = {"blind-crop"};
char flag[2] = {0, 0};
int i = 1;
ARGBEGIN {
case 's':
case 'S':
case 't':
if (*flag != ARGC())
usage();
*flag = ARGC();
break;
} ARGEND;
if (argc != 4)
usage();
bff_begin();
if (*flag)
args[i++] = flag;
args[i++] = argv[0];
args[i++] = argv[1];
args[i++] = argv[2];
args[i++] = argv[3];
pid = bff_run(args, STDIN_FILENO, STDOUT_FILENO);
bff_wait(pid, "blind-crop");
bff_end();
return 0;
}
|