xref: /netbsd-src/external/ibm-public/postfix/dist/mantools/user2var (revision 41fbaed053f8fbfdf9d2a4ee0a7386a3c83f8505)
1*41fbaed0Stron#!/bin/sh
2*41fbaed0Stron
3*41fbaed0Stron# user2var - create (parameter name -> variable name) mapping
4*41fbaed0Stron
5*41fbaed0Stron# Usage: user2var mail_params.h
6*41fbaed0Stron
7*41fbaed0Stronawk '
8*41fbaed0Stron
9*41fbaed0Stron/^#define[ 	]+VAR_/	{ name=$3 }
10*41fbaed0Stron
11*41fbaed0Stron/^extern.*var_/ { print "table[" name "] = \"" $3 "\"" }
12*41fbaed0Stron
13*41fbaed0Stron' "$@" | tr -d ';*'
14