1*89a07cf8Schristos /* $NetBSD: macropath.cpp,v 1.1.1.1 2016/01/13 18:41:48 christos Exp $ */ 2*89a07cf8Schristos 3*89a07cf8Schristos // -*- C++ -*- 4*89a07cf8Schristos /* Copyright (C) 1989, 1990, 1991, 1992, 2000 Free Software Foundation, Inc. 5*89a07cf8Schristos Written by James Clark (jjc@jclark.com) 6*89a07cf8Schristos 7*89a07cf8Schristos This file is part of groff. 8*89a07cf8Schristos 9*89a07cf8Schristos groff is free software; you can redistribute it and/or modify it under 10*89a07cf8Schristos the terms of the GNU General Public License as published by the Free 11*89a07cf8Schristos Software Foundation; either version 2, or (at your option) any later 12*89a07cf8Schristos version. 13*89a07cf8Schristos 14*89a07cf8Schristos groff is distributed in the hope that it will be useful, but WITHOUT ANY 15*89a07cf8Schristos WARRANTY; without even the implied warranty of MERCHANTABILITY or 16*89a07cf8Schristos FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 17*89a07cf8Schristos for more details. 18*89a07cf8Schristos 19*89a07cf8Schristos You should have received a copy of the GNU General Public License along 20*89a07cf8Schristos with groff; see the file COPYING. If not, write to the Free Software 21*89a07cf8Schristos Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. */ 22*89a07cf8Schristos 23*89a07cf8Schristos #include "lib.h" 24*89a07cf8Schristos #include "searchpath.h" 25*89a07cf8Schristos #include "macropath.h" 26*89a07cf8Schristos #include "defs.h" 27*89a07cf8Schristos 28*89a07cf8Schristos #define MACROPATH_ENVVAR "GROFF_TMAC_PATH" 29*89a07cf8Schristos 30*89a07cf8Schristos search_path macro_path(MACROPATH_ENVVAR, MACROPATH, 1, 1); 31*89a07cf8Schristos search_path safer_macro_path(MACROPATH_ENVVAR, MACROPATH, 1, 0); 32*89a07cf8Schristos search_path config_macro_path(MACROPATH_ENVVAR, MACROPATH, 0, 0); 33