1 # ===================================================================== 2 # _userencode.awk: compatibility front-end to the old _userencode_*() 3 # family of functions. 4 # 5 # Copyright (c) 2010 Carlo Strozzi 6 # 7 # This program is free software; you can redistribute it and/or modify 8 # it under the terms of the GNU General Public License as published by 9 # the Free Software Foundation; version 2 dated June, 1991. 10 # 11 # This program is distributed in the hope that it will be useful, 12 # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 # GNU General Public License for more details. 15 # 16 # You should have received a copy of the GNU General Public License 17 # along with this program; if not, write to the Free Software 18 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 # 20 # ===================================================================== 21 # string _userencode(int what, string s [,string arg1,\ 22 # string arg2, string arg3]) 23 # ===================================================================== 24 25 function _userencode(what,s, arg1,arg2,arg3) { 26 27 if (what == 1) return _userencode_1(s,arg1) 28 else if (what == 2) return _userencode_2(s,arg1) 29 else if (what == 3) return _userencode_3(s) 30 return s 31 } 32