1*da7d7b9cSGregory Neil Shapirodivert(-1) 2*da7d7b9cSGregory Neil Shapiro# 3*da7d7b9cSGregory Neil Shapiro# Copyright (c) 2014 Proofpoint, Inc. and its suppliers. 4*da7d7b9cSGregory Neil Shapiro# All rights reserved. 5*da7d7b9cSGregory Neil Shapiro# 6*da7d7b9cSGregory Neil Shapiro# By using this file, you agree to the terms and conditions set 7*da7d7b9cSGregory Neil Shapiro# forth in the LICENSE file which can be found at the top level of 8*da7d7b9cSGregory Neil Shapiro# the sendmail distribution. 9*da7d7b9cSGregory Neil Shapiro# 10*da7d7b9cSGregory Neil Shapiro# 11*da7d7b9cSGregory Neil Shapiro 12*da7d7b9cSGregory Neil Shapirodivert(-1) 13*da7d7b9cSGregory Neil Shapiro# Arguments: 14*da7d7b9cSGregory Neil Shapiro# 1: prefix to match; must be one or more tokens 15*da7d7b9cSGregory Neil Shapiro# (this is not a "substring" match) 16*da7d7b9cSGregory Neil Shapiro# 2: flags to set 17*da7d7b9cSGregory Neil Shapiro# NYI: 3: replacement for 1 (empty for now) 18*da7d7b9cSGregory Neil Shapiro 19*da7d7b9cSGregory Neil Shapiroifelse(defn(`_ARG_'), `', `errprint(`Feature "prefixmod" requires argument')', 20*da7d7b9cSGregory Neil Shapiro `define(`_PREFIX_MOD_', _ARG_)') 21*da7d7b9cSGregory Neil Shapiroifelse(len(X`'_ARG2_),`1', `errprint(`Feature "prefixmod" requires two arguments')', 22*da7d7b9cSGregory Neil Shapiro `define(`_PREFIX_FLAGS_', _ARG2_)') 23*da7d7b9cSGregory Neil Shapiro 24*da7d7b9cSGregory Neil Shapirodefine(`_NEED_MACRO_MAP_', `1') 25