/tags/rel-1-3-26/SWIG/Tools/WAD/Wad/demangle.c
C | 36 lines | 7 code | 3 blank | 26 comment | 0 complexity | 0c01c0341577109c2c43829d7088415a MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
1/* ----------------------------------------------------------------------------- 2 * demangle.c 3 * 4 * This file performs C++ partial name demangling to the extent that it 5 * seems reasonable. 6 * 7 * Author(s) : David Beazley (beazley@cs.uchicago.edu) 8 * 9 * Copyright (C) 2000. The University of Chicago. 10 * 11 * This library is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * This library is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with this library; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 * See the file COPYING for a complete copy of the LGPL. 26 * ----------------------------------------------------------------------------- */ 27 28#include "wad.h" 29 30static char cvs[] = "$Header$"; 31 32char *wad_cplus_demangle(WadSymbol *ws) { 33 static char buffer[4096]; 34 strcpy(buffer,ws->name); 35 return buffer; 36}