xref: /openbsd-src/gnu/usr.bin/cvs/vms/misc.h (revision 2286d8ed900f26153a3cd5227a124b1c0adce72f)
1*50bf276cStholo /*
2*50bf276cStholo  * Copyright � 1994 the Free Software Foundation, Inc.
3*50bf276cStholo  *
4*50bf276cStholo  * Author: Richard Levitte (levitte@e.kth.se)
5*50bf276cStholo  *
6*50bf276cStholo  * This file is a part of GNU VMSLIB, the GNU library for porting GNU
7*50bf276cStholo  * software to VMS.
8*50bf276cStholo  *
9*50bf276cStholo  * GNU VMSLIB is free software; you can redistribute it and/or modify
10*50bf276cStholo  * it under the terms of the GNU General Public License as published by
11*50bf276cStholo  * the Free Software Foundation; either version 2 of the License, or
12*50bf276cStholo  * (at your option) any later version.
13*50bf276cStholo  *
14*50bf276cStholo  * GNU VMSLIB is distributed in the hope that it will be useful,
15*50bf276cStholo  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16*50bf276cStholo  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17*50bf276cStholo  * GNU General Public License for more details.
18*50bf276cStholo  */
19*50bf276cStholo 
20*50bf276cStholo void x_free();
21*50bf276cStholo /* This is a trick, because the linker wants uppercase symbols, and in
22*50bf276cStholo    that case, xfree is confused with Xfree, which is bad.  */
23*50bf276cStholo #define xfree x_free
24*50bf276cStholo 
25*50bf276cStholo /*
26*50bf276cStholo  * Some string utilities.
27*50bf276cStholo  */
28*50bf276cStholo char *downcase ();
29*50bf276cStholo char *strndup ();
30*50bf276cStholo 
31*50bf276cStholo int fixpath ();
32*50bf276cStholo char *argvconcat ();
33