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