beta-0.89.2
[luatex.git] / source / texk / kpathsea / win32 / mktexupdmain.c
blob841dac288c76550466f7f00611da9e4a70758aa1
1 /* mktexupdmain.c
3 Copyright 2000, 2015 Akira Kakuto.
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
15 You should have received a copy of the GNU Lesser General Public License
16 along with this library; if not, see <http://www.gnu.org/licenses/>.
19 #include <kpathsea/kpathsea.h>
20 #include "mktex.h"
22 int main(int argc, char **argv)
24 char dir[256];
25 char file[256];
26 char path[256];
27 size_t i;
29 kpse_set_program_name (argv[0], NULL);
30 if(argc != 3) {
31 fprintf(stderr, "%s:: usage: %s DIR FILE\n", argv[0], argv[0]);
32 return 1;
34 strcpy(dir, argv[1]);
35 strcpy(file, argv[2]);
36 normalize (dir);
37 i = strlen(dir);
38 while(dir[i-1] == '/')
39 i--;
40 dir[i] = '\0';
41 strcpy(path, dir);
42 strcat(path, "/");
43 strcat(path, file);
44 mktexupd(path);
45 return 0;