Browse Source

- remove unused and non functional kalyptus port

git-svn-id: trunk@16852 -
florian 14 years ago
parent
commit
f5bde338ff
5 changed files with 0 additions and 8455 deletions
  1. 0 3
      .gitattributes
  2. 0 8
      .gitignore
  3. 0 1582
      utils/kalyptus/kalyptus
  4. 0 893
      utils/kalyptus/kalyptusCxxToPas.pm
  5. 0 5969
      utils/kalyptus/kalyptusDataDict.pm

+ 0 - 3
.gitattributes

@@ -12103,9 +12103,6 @@ utils/h2pas/scan.pas svneol=native#text/plain
 utils/h2pas/testit.h -text
 utils/h2pas/yylex.cod -text
 utils/h2pas/yyparse.cod -text
-utils/kalyptus/kalyptus -text
-utils/kalyptus/kalyptusCxxToPas.pm -text
-utils/kalyptus/kalyptusDataDict.pm -text
 utils/mksymbian/Makefile svneol=native#text/plain
 utils/mksymbian/Makefile.fpc svneol=native#text/plain
 utils/mksymbian/cfgfile.pas svneol=native#text/plain

+ 0 - 8
.gitignore

@@ -7744,14 +7744,6 @@ utils/h2pas/*.s
 utils/h2pas/Package.fpc
 utils/h2pas/fpcmade.*
 utils/h2pas/units
-utils/kalyptus/*.bak
-utils/kalyptus/*.exe
-utils/kalyptus/*.o
-utils/kalyptus/*.ppu
-utils/kalyptus/*.s
-utils/kalyptus/Package.fpc
-utils/kalyptus/fpcmade.*
-utils/kalyptus/units
 utils/mksymbian/*.bak
 utils/mksymbian/*.exe
 utils/mksymbian/*.o

+ 0 - 1582
utils/kalyptus/kalyptus

@@ -1,1582 +0,0 @@
-#!/usr/bin/perl
-
-# KDOC -- C++ and CORBA IDL interface documentation tool.
-# Sirtaj Singh Kang <[email protected]>, Jan 1999.
-# $Id: kalyptus,v 1.1 2003/09/22 01:35:54 florian Exp $
-
-# All files in this project are distributed under the GNU General
-# Public License. This is Free Software.
-
-require 5.000;
-
-use Carp;
-use Getopt::Long;
-use File::Basename;
-use strict;
-
-use Ast;
-
-use kdocUtil;
-use kdocAstUtil;
-use kdocParseDoc;
-
-use vars qw/ %rootNodes $declNodeType %options @formats_wanted
-        @includeclasses $includeclasses $skipInternal %defines $defines $match_qt_defines
-	$libdir $libname $outputdir @libs $striphpath $doPrivate $readstdin
-	$Version $quiet $debug $debuggen $parseonly $currentfile $cSourceNode $exe
-	%formats %flagnames $rootNode @classStack $cNode
-	$lastLine $docNode @includes $cpp $defcppcmd $cppcmd $docincluded
-	$inExtern %stats %definitions @inputqueue @codeqobject /;
-     
-## globals
-
-%rootNodes = ();			# root nodes for each file type
-$declNodeType = undef;			# last declaration type
-
-# All options
-
-%options = ();				# hash of options (set getopt below)
-@formats_wanted = ();
-$libdir = $ENV{KDOCLIBS};
-$libname = "";
-$outputdir = ".";
-@libs = ();				# list of includes
-$striphpath = 0;
-
-@includeclasses = ();                     # names of classes to include
-$includeclasses = "";
-
-$doPrivate = 0;
-$Version = "0.9";
-
-$quiet = 0;
-$debug = 0;
-$debuggen = 0;
-$parseonly = 0;
-
-$currentfile = "";
-
-$cpp = 0;
-$defcppcmd = "g++ -Wp,-C -E";
-$cppcmd = "";
-
-$exe = basename $0;
-
-@inputqueue = ();
-@codeqobject = split "\n", <<CODE;
-public:
-    virtual QMetaObject *metaObject() const;
-    virtual const char *className() const;
-    virtual void* qt_cast( const char* );
-    virtual bool qt_invoke( int, QUObject* );
-    virtual bool qt_emit( int, QUObject* );
-    virtual bool qt_property( int, int, QVariant* );
-    static QMetaObject* staticMetaObject();
-    QObject* qObject();
-    static QString tr( const char *, const char * = 0 );
-    static QString trUtf8( const char *, const char * = 0 );
-private:
-CODE
-
-# Supported formats
-%formats = ( "java" => "kalyptusCxxToJava", "c" => "kalyptusCxxToC",
-	"objc" => "kalyptusCxxToObjc", "ruby" => "kalyptusCxxToRuby",
-	"smoke" => "kalyptusCxxToSmoke", "csharp" => "kalyptusCxxToCSharp",
-        "ECMA" => "kalyptusCxxToECMA", "pascal" => "kalyptusCxxToPas" );
-
-# these are for expansion of method flags
-%flagnames = ( v => 'virtual', 's' => 'static', p => 'pure',
-	c => 'const', l => 'slot', i => 'inline', n => 'signal' );
-
-%definitions = {
-    _STYLE_CDE => '',
-    _STYLE_MOTIF => '',
-    _STYLE_MOTIF_PLUS => '',
-    PLUS => '',
-    _STYLE_PLATINUM => '',
-    _STYLE_SGI => '',
-    _STYLE_WINDOWS => '',
-    QT_STATIC_CONST => 'static const',
-    Q_EXPORT => '',
-    Q_REFCOUNT => '',
-    QM_EXPORT_CANVAS => '',
-    QM_EXPORT_DNS => '',
-    QM_EXPORT_ICONVIEW => '',
-    QM_EXPORT_NETWORK => '',
-    QM_EXPORT_SQL => '',
-    QM_EXPORT_WORKSPACE => '',
-    QT_NO_REMOTE => 'QT_NO_REMOTE',
-    QT_ACCESSIBILITY_SUPPORT => 'QT_ACCESSIBILITY_SUPPORT',
-    Q_WS_X11 => 'Q_WS_X11',
-    Q_DISABLE_COPY => 'Q_DISABLE_COPY',
-    Q_WS_QWS => 'undef',
-    Q_WS_MAC => 'undef',
-    Q_OBJECT => <<'CODE',
-public:
-    virtual QMetaObject *metaObject() const;
-    virtual const char *className() const;
-    virtual bool qt_invoke( int, QUObject* );
-    virtual bool qt_emit( int, QUObject* );
-    static QString tr( const char *, const char * = 0 );
-    static QString trUtf8( const char *, const char * = 0 );
-private:
-CODE
-};
-
-=head1 KDOC -- Source documentation tool 
-
-	Sirtaj Singh Kang <[email protected]>, Dec 1998.
-
-=cut
-
-# read options
-
-Getopt::Long::config qw( no_ignore_case permute bundling auto_abbrev );
-
-GetOptions( \%options,
-	"format|f=s", \@formats_wanted,
-	"url|u=s",
-	"skip-internal", \$skipInternal,
-	"skip-deprecated|e",
-	"document-all|a",
-	"compress|z",
-
-	# HTML options
-	"html-cols=i",
-	"html-logo=s",
-
-	"strip-h-path",	\$striphpath,
-	"outputdir|d=s", \$outputdir,
-	"stdin|i",	\$readstdin,
-	"name|n=s",	\$libname,
-	"help|h", 	\&show_usage,
-	"version|v|V", 	\&show_version,
-	"private|p",	\$doPrivate,
-	"libdir|L=s",	\$libdir,
-	"xref|l=s",	\@libs,
-	"classes|c=s",    \@includeclasses,
-
-	"cpp|P",	\$cpp,
-	"docincluded",  \$docincluded,
-	"cppcmd|C=s",	\$cppcmd,
-	"includedir|I=s", \@includes,
-	"define=s", \%defines, # define a single preprocessing symbol
-	"defines=s", \$defines, # file containing preprocessing symbols, one per line
-
-	"quiet|q",	\$quiet,
-	"debug|D",	\$debug, # debug the parsing
-	"debuggen",	\$debuggen, # debug the file generation
-	"parse-only",	\$parseonly )
-		|| exit 1;
-
-$| = 1 if $debug or $debuggen;
-
-# preprocessor settings
-
-if ( $cppcmd eq "" ) {
-	$cppcmd = $defcppcmd;
-}
-else {
-	$cpp = 1;
-}
-
-if ($#includeclasses>=0)
-{
-    $includeclasses = join (" ", @includeclasses);
-    print "Using Classes: $includeclasses\n" unless $quiet;
-}
-
-if ( $#includes >= 0 && !$cpp ) {
-	die "$exe: --includedir requires --cpp\n";
-}
-
-# Check output formats. HTML is the default
-if( $#formats_wanted < 0 ) {
-	push @formats_wanted, "java";
-}
-
-foreach my $format ( @formats_wanted ) {
-	die "$exe: unsupported format '$format'.\n"
-		if !defined $formats{$format};
-}
-
-if( $defines )
-{
-    open( DEFS, $defines ) or die "Couldn't open $defines: $!\n";
-    my @defs = <DEFS>;
-    chomp @defs;
-    close DEFS;
-    foreach (@defs)
-    {
-        $defines{ $_ } = 1 unless exists $defines{ $_ };
-    }
-}
-
-# Check the %defines hash for QT_NO_* symbols and compile the corresponding RE
-# Otherwise, compile the default ones. Used for filtering in readCxxLine.
-if ( my @qt_defines = map { ($_=~m/^QT_NO_(.*)/)[0] } keys %defines)
-{
-    my $regexp = "m/^#\\s*ifn?def\\s+QT_NO_(?:" . join('|', map { "\$qt_defines[$_]" } 0..$#qt_defines).")/o";
-    $match_qt_defines = eval "sub { my \$s=shift;
-                                   \$s=~/^#\\s*if(n)?def QT_NO/ || return 0;
-                                   if(!\$1) { return \$s=~$regexp ? 0:1 }
-                                   else { return \$s=~$regexp ? 1:0 }
-                                  }";
-    die if $@;
-}
-else
-{
-    $match_qt_defines = eval q£
-    sub
-    {
-        my $s = shift;
-        $s =~ m/^\#\s*ifndef\s+QT_NO_(?:REMOTE| # not in the default compile options
-                                        NIS|    #  ...
-                                        XINERAMA|
-                                        IMAGEIO_(?:MNG|JPEG)|
-                                        STYLE_(?:MAC|INTERLACE|COMPACT)
-                                     )/x;
-    }
-    £;
-    die if $@;
-}
-# Check if there any files to process.
-# We do it here to prevent the libraries being loaded up first.
-
-checkFileArgs();
-
-# work out libdir. This is created by kdocLib:writeDoc when
-# required.
-$libdir = $ENV{HOME}."/.kalyptus" unless $libdir ne "";
-
-
-######
-###### main program
-######
-	readLibraries();
-	parseFiles();
-
-	if ( $parseonly ) {
-		print "\n\tParse Tree\n\t------------\n\n";
-		kdocAstUtil::dumpAst( $rootNode );
-	}
-	else {
-		writeDocumentation();
-		writeLibrary() unless $libname eq "";
-	}
-
-	kdocAstUtil::printDebugStats() if $debug;
-
-	exit 0;
-######
-
-sub checkFileArgs
-{
-	return unless $#ARGV < 0;
-
-	die "$exe: no input files.\n" unless $readstdin;
-
-	# read filenames from standard input
-    	while (<STDIN>) {
-		chop;
-		$_ =~ s,\\,/,g;	# back to fwd slash (for Windows)
-		foreach my $file ( split( /\s+/, $_ ) ) {
-			push @ARGV, $file;
-		}
-	}
-}
-
-sub readLibraries
-{
-	return if $#libs < 0;
-
-	require kdocLib;
-	foreach my $lib ( @libs ) {
-		print "$exe: reading lib: $lib\n" unless $quiet;
-
-		my $relpath = exists $options{url} ? 
-			$options{url} : $outputdir;
-		kdocLib::readLibrary( \&getRoot, $lib, $libdir, $relpath );
-	}
-}
-
-sub parseFiles
-{
-	foreach $currentfile ( @ARGV ) {
-		my $lang = "CXX";
-
-		if ( $currentfile =~ /\.idl\s*$/ ) {
-			# IDL file
-			$lang = "IDL";
-		}
-
-		# assume cxx file
-		if( $cpp ) {
-			# pass through preprocessor
-			my $cmd = $cppcmd;
-			foreach my $dir ( @includes ) {
-				$cmd .= " -I $dir ";
-			}
-
-			$cmd .= " -DQOBJECTDEFS_H $currentfile";
-
-			open( INPUT, "$cmd |" )
-				|| croak "Can't preprocess $currentfile";
-		}
-		else {
-			open( INPUT, "$currentfile" ) 
-				|| croak "Can't read from $currentfile";
-		}
-
-		print "$exe: processing $currentfile\n" unless $quiet;
-
-		# reset vars
-		$rootNode = getRoot( $lang );
-
-
-		# add to file lookup table
-		my $showname = $striphpath ? basename( $currentfile )
-						: $currentfile;
-
-		$cSourceNode = Ast::New( $showname );
-		$cSourceNode->AddProp( "NodeType", "source" );
-		$cSourceNode->AddProp( "Path", $currentfile );
-		$rootNode->AddPropList( "Sources", $cSourceNode );
-
-
-		# reset state
-		@classStack = ();
-		$cNode = $rootNode;
-		$inExtern = 0;
-
-		# parse
-		my $k = undef;
-		while ( defined ($k = readDecl()) ) {
-			print "\nDecl: <$k>[$declNodeType]\n" if $debug;
-			if( identifyDecl( $k ) && $k =~ /{/ ) {
-				readCxxCodeBlock();
-			} 
-		}
-		close INPUT;
-	}
-}
-
-
-sub writeDocumentation
-{
-	foreach my $node ( values %rootNodes ) {
-		# postprocess
-		kdocAstUtil::linkNamespaces( $node );
-		kdocAstUtil::makeInherit( $node, $node );
-		kdocAstUtil::linkReferences( $node, $node );
-		kdocAstUtil::calcStats( \%stats, $node, $node );
-
-		# write
-		no strict "refs";
-		foreach my $format ( @formats_wanted ) {
-			my $pack = $formats{ $format };
-			require $pack.".pm";
-
-			print "Generating bindings for $format ",
-				"language...\n" unless $quiet;
-
-			my $f = "$pack\::writeDoc";
-			&$f( $libname, $node, $outputdir, \%options );
-		}
-	}
-}
-
-sub writeLibrary
-{
-	if( $libname ne "" ) {
-		require kdocLib;
-		foreach my $lang ( keys %rootNodes ) {
-			my $node = $rootNodes{ $lang };
-			kdocLib::writeDoc( $libname, $node, $lang, $libdir,
-					$outputdir, $options{url},
-					exists $options{compress} ? 1 : 0 );
-		}
-	}
-}
-
-###### Parser routines
-
-=head2 readSourceLine
-
-	Returns a raw line read from the current input file.
-	This is used by routines outside main, since I don t know
-	how to share fds.
-
-=cut
-
-sub readSourceLine
-{
-	return <INPUT>;
-}
-
-=head2 readCxxLine
-
-	Reads a C++ source line, skipping comments, blank lines,
-	preprocessor tokens and the Q_OBJECT macro
-
-=cut
-
-sub readCxxLine
-{
-	my( $p );
-	my( $l );
-	
-	while( 1 ) {
-		$p = shift @inputqueue || <INPUT>;
-		return undef if !defined ($p);
-
-		$p =~ s#//.*$##g;			# C++ comment
-		$p =~ s#/\*(?!\*).*?\*/##g;		# C comment
-
-		# join all multiline comments
-		if( $p =~ m#/\*(?!\*)#s ) {
-			# unterminated comment
-LOOP:
-			while( defined ($l = <INPUT>) ) {
-				$l =~ s#//.*$##g;		# C++ comment
-				$p .= $l;
-				$p =~ s#/\*(?!\*).*?\*/##sg;	# C comment
-				last LOOP unless $p =~ m#(/\*(?!\*))|(\*/)#sg;
-			}
-		}
-
-		if ( $p =~ /^\s*Q_OBJECT/ ) {
-			push @inputqueue, @codeqobject;
-			next;
-		}
-		# Hack, waiting for real handling of preprocessor defines
-		$p =~ s/QT_STATIC_CONST/static const/;
-		$p =~ s/KSVG_GET/KJS::Value get();/;
-		$p =~ s/KSVG_BASECLASS_GET/KJS::Value get();/;
-		$p =~ s/KSVG_BRIDGE/KJS::ObjectImp *bridge();/;
-		$p =~ s/KSVG_FORWARDGET/KJS::Value getforward();/;
-		$p =~ s/KSVG_PUT/bool put();/;
-		$p =~ s/KSVG_FORWARDPUT/bool putforward();/;
-		$p =~ s/KSVG_BASECLASS/virtual KJS::Value cache();/;
-		if ( $p =~ m/KSVG_DEFINE_PROTOTYPE\((\w+)\)/ ) {
-			push @inputqueue, split('\n',"namespace KSVG {\nclass $1 {\n};\n};");
-		}
-
-		next if ( $p =~ /^\s*$/s ); 		# blank lines
-#			|| $p =~ /^\s*Q_OBJECT/		# QObject macro
-#			);
-
-		next if ( $p =~ /^\s*Q_ENUMS/           # ignore Q_ENUMS
-                        || $p =~ /^\s*Q_PROPERTY/       # and Q_PROPERTY
-                        || $p =~ /^\s*Q_OVERRIDE/       # and Q_OVERRIDE
-                        || $p =~ /^\s*K_SYCOCATYPE/     # and K_SYCOCA stuff
-                        || $p =~ /^\s*K_SYCOCAFACTORY/  #
-                        || $p =~ /^\s*K_DCOP/           # and DCOP stuff
-                        || $p =~ /^\s*KSVG_/            # and KSVG stuff ;)
-			);
-
-		# remove all preprocessor macros
-		if( $p =~ /^\s*#\s*(\w+)/ ) {
-			# Handling of preprocessed sources: skip anything included from
-			# other files, unless --docincluded was passed.
-			if (!$docincluded && $p =~ /^\s*#\s*[0-9]+\s*\".*$/ 
-					&& not($p =~ /\"$currentfile\"/)) {
-				# include file markers
-				while( <INPUT> ) {
-					last if(/\"$currentfile\"/);
-					print "Overread $_" if $debug;
-				};
-				print "Cont: $_" if $debug;
-			}
-			else {
-				# Skip platform-specific stuff, or #if 0 stuff
-				# or #else of something we parsed (e.g. for QKeySequence)
-				if ( $p =~ m/^#\s*ifdef\s*Q_WS_/ or
-				     $p =~ m/^#\s*if\s+defined\(Q_WS_/ or
-				     $p =~ m/^#\s*if\s+defined\(Q_OS_/ or
-				     $p =~ m/^#\s*if\s+defined\(QT_THREAD_SUPPORT/ or
-				     $p =~ m/^#\s*else/ or
-				     $p =~ m/^#\s*if\s+defined\(Q_FULL_TEMPLATE_INSTANTIATION/ or
-				     &$match_qt_defines( $p ) or
-				     $p =~ m/^#\s*if\s+0\s+/ ) {
-				     my $if_depth = 1;
-				     while ( defined $p && $if_depth > 0 ) {
-					 $p = <INPUT>;
-					 last if !defined $p;
-					 $if_depth++ if $p =~ m/^#\s*if/;
-					 $if_depth-- if $p =~ m/^#\s*endif/;
-					 # Exit at #else in the #ifdef QT_NO_ACCEL/#else/#endif case
-					 last if $if_depth == 1 && $p =~ m/^#\s*else\s/;
-					 #ignore elif for now
-					 print "Skipping ifdef'ed line: $p" if $debug;
-				     }
-				}
-
-				# multiline macros
-				while ( defined $p && $p =~ m#\\\s*$# ) {
-					$p = <INPUT>;
-				}
-			}
-			next;
-		}
-
-		$lastLine = $p;
-		return $p;
-	}
-}
-
-=head2 readCxxCodeBlock
-
-	Reads a C++ code block (recursive curlies), returning the last line
-	or undef on error.
-
-	Parameters: none
-
-=cut
-
-sub readCxxCodeBlock
-{
-# Code: begins in a {, ends in }\s*;?
-# In between: cxx source, including {}
-	my ( $count ) = 0;
-	my $l = undef;
-	
-	if ( defined $lastLine ) {
-		print "lastLine: '$lastLine'" if $debug;
-
-		my $open = kdocUtil::countReg( $lastLine, "{" );
-		my $close = kdocUtil::countReg( $lastLine, "}" );
-		$count = $open - $close;
-
-		return $lastLine if ( $open || $close) && $count == 0;
-	}
-
-	# find opening brace
-	if ( $count == 0 ) {
-		while( $count == 0 ) {
-			$l = readCxxLine();
-			return undef if !defined $l;
-			$l =~ s/\\.//g;
-			$l =~ s/'.?'//g;
-			$l =~ s/".*?"//g;
-
-			$count += kdocUtil::countReg( $l, "{" );
-			print "c ", $count, " at '$l'" if $debug;
-		}
-		$count -= kdocUtil::countReg( $l, "}" );
-	}
-
-	# find associated closing brace
-	while ( $count > 0 ) {
-		$l = readCxxLine();
-		croak "Confused by unmatched braces" if !defined $l;
-		$l =~ s/\\.//g;
-		$l =~ s/'.?'//g;
-		$l =~ s/".*?"//g;
-
-		my $add = kdocUtil::countReg( $l, "{" );
-		my $sub = kdocUtil::countReg( $l, "}" );
-		$count += $add - $sub;
-
-		print "o ", $add, " c ", $sub, " at '$l'" if $debug;
-	}
-
-	undef $lastLine;
-	return $l;
-}
-
-=head2 readDecl
-
-	Returns a declaration and sets the $declNodeType variable.
-
-	A decl starts with a type or keyword and ends with [{};]
-	The entire decl is returned in a single line, sans newlines.
-
-	declNodeType values: undef for error, "a" for access specifier,
-	"c" for doc comment, "d" for other decls.
-
-	readCxxLine is used to read the declaration.
-
-=cut
-
-sub readDecl
-{
-	undef $declNodeType;
-	my $l = readCxxLine();
-	my ( $decl ) = "";
-
-	if( !defined $l ) {
-		return undef;
-	}
-	elsif ( $l =~ /^\s*(private|public|protected|signals)
-		(\s+\w+)?\s*:/x ) { # access specifier
-		$declNodeType = "a";
-
-		return $l;
-	}
-	elsif ( $l =~ m#^\s*/\*\*# ) {	# doc comment
-		$declNodeType = "c";
-		return $l;
-	}
-
-	do {
-		$decl .= $l;
-
-		if ( $l =~ /[{};]/ ) {
-			$decl =~ s/\n/ /gs;
-			$declNodeType = "d";
-			return $decl;
-		}
-		return undef if !defined ($l = readCxxLine());
-
-	} while ( 1 );
-}
-
-#### AST Generator Routines
-
-=head2 getRoot
-
-	Return a root node for the given type of input file.
-
-=cut
-
-sub getRoot
-{
-	my $type = shift;
-	carp "getRoot called without type" unless defined $type;
-
-	if ( !exists $rootNodes{ $type } ) {
-		my $node = Ast::New( "Global" );	# parent of all nodes
-		$node->AddProp( "NodeType", "root" );
-		$node->AddProp( "RootType", $type );
-		$node->AddProp( "Compound", 1 );
-		$node->AddProp( "KidAccess", "public" );
-
-		$rootNodes{ $type } = $node;
-	}
-	print "getRoot: call for $type\n" if $debug;
-
-	return $rootNodes{ $type };
-}
-
-=head2 identifyDecl
-
-	Parameters: decl
-
-	Identifies a declaration returned by readDecl. If a code block
-	needs to be skipped, this subroutine returns a 1, or 0 otherwise.
-
-=cut
-
-sub identifyDecl
-{
-	my( $decl ) = @_;
-
-	my $newNode = undef;
-	my $skipBlock = 0;
-
-	# Doc comment
-	if ( $declNodeType eq "c" ) {
-		$docNode = kdocParseDoc::newDocComment( $decl );
-
-		# if it's the main doc, it is attached to the root node
-		if ( defined $docNode->{LibDoc} ) {
-			kdocParseDoc::attachDoc( $rootNode, $docNode,
-				$rootNode );
-			undef $docNode;
-		}
-
-	}
-	elsif ( $declNodeType eq "a" ) {
-		newAccess( $decl );
-	}
-
-	# Typedef struct/class
-	elsif ( $decl =~ /^\s*typedef
-			\s+(struct|union|class|enum)
-			\s*([_\w\:]*)
-			\s*([;{]) 
-			/xs ) {
-		my ($type, $name, $endtag, $rest ) = ($1, $2, $3, $' );
-		$name = "--" if $name eq "";
-
-		warn "typedef '$type' n:'$name'\n" if $debug;
-
-		if ( $rest =~ /}\s*([\w_]+(?:::[\w_])*)\s*;/ ) {
-			# TODO: Doesn't parse members yet!
-			$endtag = ";";
-			$name = $1;
-		}
-
-		$newNode = newTypedefComp( $type, $name, $endtag );
-	}
-
-	# Typedef
-	elsif ( $decl =~ /^\s*typedef\s+
-			(?:typename\s+)?        # `typename' keyword
-			(.*?\s*[\*&]?)		# type
-			\s+([-\w_\:]+)		# name
-			\s*((?:\[[-\w_\:<>\s]*\])*)	# array
-			\s*[{;]\s*$/xs  ) {
-
-		print "Typedef: <$1 $3> <$2>\n" if $debug;
-		$newNode = newTypedef( $1." ".$3, $2 );
-	}
-
-	# Enum
-	elsif ( $decl =~ /^\s*enum\s+([-\w_:]*)?\s*\{(.*)/s  ) {
-
-		print "Enum: <$1>\n" if $debug;
-		my $enumname = defined $2 ? $1 : "";
-
-		$newNode = newEnum( $enumname );
-	}
-
-	# Class/Struct
-	elsif ( $decl =~ /^\s*((?:template\s*<.*>)?)      # 1 template
-					\s*(class|struct|union|namespace) # 2 struct type
-					(?:\s*Q[A-Z_]*EXPORT[A-Z_]*)?
-					(?:\s*Q_PACKED)?
-					(?:\s*Q_REFCOUNT)?
-					\s+([\w_]+                        # 3 name
-							(?:<[\w_ :,]+?>)?		  # maybe explicit template
-									#    (eat chars between <> non-hungry)
-							(?:::[\w_]+)*                 #   maybe nested
-					   )
-					(.*?)                             # 4 inheritance
-					([;{])/xs ) {                     # 5 rest
-
-		print "Class: [$1]\n\t[$2]\n\t[$3]\n\t[$4]\n\t[$5]\n" if $debug;
-		my ( $tmpl, $ntype, $name, $rest, $endtag ) =
-			( $1, $2, $3, $4, $5 );
-
-		if ($includeclasses)
-		{
-		    if (! ($includeclasses =~ /$name/) )
-		    {
-			return 1;
-			
-		    }
-		}
-
-		my @inherits = ();
-
-		$tmpl =~ s/<(.*)>/$1/ if $tmpl ne "";
-
-		if(  $rest =~ /^\s*:\s*/ ) {
-			# inheritance 
-			$rest = $';
-			@inherits = parseInheritance( $rest );
-		}
-
-		$newNode = newClass( $tmpl, $ntype, 
-			$name, $endtag, @inherits );
-	}
-	# IDL compound node
-	elsif( $decl =~ /^\s*(module|interface|exception) # struct type
-			\s+([-\w_]+)			# name
-			(.*?)				# inheritance?
-			([;{])/xs ) {
-		
-		my ( $type, $name, $rest, $fwd, $complete ) 
-			= ( $1, $2, $3, $4 eq ";" ? 1 : 0,
-				0 );
-		my @in = ();
-		print "IDL: [$type] [$name] [$rest] [$fwd]\n" if $debug;
-
-		if( $rest =~ /^\s*:\s*/ ) {
-			$rest = $';
-			$rest =~ s/\s+//g;
-			@in = split ",", $rest;
-		}
-		if( $decl =~ /}\s*;/ ) {
-			$complete = 1;
-		}
-
-		$newNode = newIDLstruct( $type, $name, $fwd, $complete, @in );
-	}
-	# Method
-	elsif ( $decl =~ /^\s*([^=]+?(?:operator\s*(?:\(\)|.?=)\s*)?) # ret+nm
-		\( (.*?) \)		# parameters
-		\s*((?:const)?)\s*
-		\s*((?:=\s*0(?:L?))?)\s*	# Pureness. is "0L" allowed?
-		\s*[;{]+/xs ) {	# rest
-
-		my $tpn = $1; # type + name
-		my $params = $2;
-		# Remove constructor initializer, that's not in the params
-		if ( $params =~ /\s*\)\s*:\s*/ ) {
-			# Hack: first .* made non-greedy for QSizePolicy using a?(b):c in ctor init
-			$params =~ s/(.*?)\s*\)\s*:\s*.*$/$1/;
-		}
-
-		my $const = $3 eq "" ? 0 : 1;
-		my $pure = $4 eq "" ? 0 : 1;
-		$tpn =~ s/\s+/ /g;
-		$params =~ s/\s+/ /g;
-
-		print "Method: R+N:[$tpn]\n\tP:[$params]\n\t[$const]\n" if $debug;
-
-		if ( $tpn =~ /((?:\w+\s*::\s*)?operator.*?)\s*$/	# operator
-					|| $tpn =~ /((?:\w*\s*::\s*~?)?[-\w:]+)\s*$/ ) { # normal
-				my $name = $1;
-				$tpn = $`;
-				$newNode = newMethod( $tpn, $name, 
-								$params, $const, $pure );
-		}
-
-		$skipBlock = 1; # FIXME check end token before doing this!
-	}
-	# Using: import namespace
-	elsif ( $decl =~ /^\s*using\s+namespace\s+(\w+)/ ) {
-		newNamespace( $1 );
-
-	}
-
-	# extern block
-	elsif ( $decl =~ /^\s*extern\s*"(.*)"\s*{/ ) {
-		$inExtern = 1 unless $decl =~ /}/;
-	}
-
-	# Single variable
-	elsif ( $decl =~ /^
-			\s*( (?:[\w_:]+(?:\s+[\w_:]+)*? )# type
-				\s*(?:<.+>)?		# template
-				\s*(?:[\&\*])?		# ptr or ref
-				(?:\s*(?:const|volatile))* )
-			\s*([\w_:]+)			# name
-			\s*( (?:\[[^\[\]]*\] (?:\s*\[[^\[\]]*\])*)? ) # array
-			\s*((?:=.*)?)			# value
-			\s*([;{])\s*$/xs ) {
-		my $type = $1;
-		my $name = $2;
-		my $arr  = $3;
-		my $val	 = $4;
-		my $end	 = $5;
-
-		if ( $type !~ /^friend\s+class\s*/ ) {
-			print "Var: [$name] type: [$type$arr] val: [$val]\n" 
-				if $debug;
-
-			$newNode = newVar( $type.$arr, $name, $val );
-		}
-
-		$skipBlock = 1 if $end eq '{';
-	}
-
-	# Multi variables
-	elsif ( $decl =~ m/^
-		\s*( (?:[\w_:]+(?:\s+[\w_:]+)*? )	# type
-		\s*(?:<.+>)?)						# template
-
-		\s*( (?:\s*(?: [\&\*][\&\*\s]*)? 	# ptr or ref
-			[\w_:]+)						# name
-		\s*(?:\[[^\[\]]*\] (?:\s*\[[^\[\]]*\])*)? # array
-		\s*(?:,								# extra vars
-			\s*(?: [\&\*][\&\*\s]*)? 		# ptr or ref
-			\s*(?:[\w_:]+)					# name
-			\s*(?:\[[^\[\]]*\] (?:\s*\[[^\[\]]*\])*)? # array
-			)* 
-		\s*(?:=.*)?)						# value
-		\s*[;]/xs ) {
-
-		my $type = $1;
-		my $names = $2;
-		my $end = $3;
-		my $doc = $docNode;
-
-		print "Multivar: type: [$type] names: [$names] \n" if $debug;
-
-		foreach my $vardecl ( split( /\s*,\s*/, $names ) ) {
-			next unless $vardecl =~ m/
-			\s*((?: [\&\*][\&\*\s]*)?) 	# ptr or ref
-			\s*([\w_:]+)			# name
-			\s*( (?:\[[^\[\]]*\] (?:\s*\[[^\[\]]*\])*)? ) # array
-			\s*((?:=.*)?)			# value
-				/xs;
-			my ($ptr, $name, $arr, $val) = ($1, $2, $3, $4);
-
-			print "Split: type: [$type$ptr$arr] ",
-				" name: [$name] val: [$val] \n" if $debug;
-
-			my $node = newVar( $type.$ptr.$arr, $name, $val );
-
-			$docNode = $doc;	# reuse docNode for each
-			postInitNode( $node ) unless !defined $node;
-		}
-
-		$skipBlock = 1 if $end eq '{';
-	}
-	# end of an "extern" block
-	elsif ( $decl =~ /^\s*}\s*$/ ) {
-		$inExtern = 0;
-	}
-	# end of an in-block declaration
-	elsif ( $decl =~ /^\s*}\s*(.*?)\s*;\s*$/ ) {
-
-		if ( $cNode->{astNodeName} eq "--" ) {
-			# structure typedefs should have no name preassigned.
-			# If they do, then the name in 
-			# "typedef struct <name> { ..." is kept instead.
-			# TODO: Buglet. You should fix YOUR code dammit. ;)
-
-
-			$cNode->{astNodeName} = $1;
-			my $siblings = $cNode->{Parent}->{KidHash};
-			undef $siblings->{"--"};
-			$siblings->{ $1 } = $cNode;
-		}
-
-		if ( $#classStack < 0 ) {
-			confess "close decl found, but no class in stack!" ;
-			$cNode = $rootNode;
-		}
-		else {
-			$cNode = pop @classStack;
-			print "end decl: popped $cNode->{astNodeName}\n" 
-				if $debug;
-		}
-	}
-	# unidentified block start
-	elsif ( $decl =~ /{/ ) {
-		print "Unidentified block start: $decl\n" if $debug;
-		$skipBlock = 1;
-	}
-	# explicit template instantiation
-	elsif ( $decl =~ /template\s+class\s+(?:Q[A-Z_]*EXPORT[A-Z_]*\s*)?\w+\s*<.*>\s*;/x ) {
-		# Nothing to be done with those.
-	}
-	else {
-
-		## decl is unidentified.
-		warn "Unidentified decl: $decl\n";
-	}
-
-	# once we get here, the last doc node is already used.
-	# postInitNode should NOT be called for forward decls
-	postInitNode( $newNode ) unless !defined $newNode;
-
-	return $skipBlock;
-}
-
-sub postInitNode
-{
-	my $newNode = shift;
-
-	carp "Cannot postinit undef node." if !defined $newNode;
-
-	# The reasoning here:
-	# Forward decls never get a source node.
-	# Once a source node is defined, don't assign another one.
-
-	if ( $newNode->{NodeType} ne "Forward" && !defined $newNode->{Source}) {
-		$newNode->AddProp( "Source", $cSourceNode );
-	} elsif ( $newNode->{NodeType} eq "Forward" ) {
-		if ($debug) {
-			print "postInit: skipping fwd: $newNode->{astNodeName}\n";
-		}
-		undef $docNode;
-		return;
-	}
-
-	if( defined $docNode ) {
-		kdocParseDoc::attachDoc( $newNode, $docNode, $rootNode );
-		undef $docNode;
-	}
-}
-
-
-##### Node generators
-
-=head2 newEnum
-
-	Reads the parameters of an enumeration.
-
-	Returns the parameters, or undef on error.
-
-=cut
-
-sub newEnum
-{
-	my ( $enum ) = @_;
-	my $k = undef;
-	my $params = "";
-
-	$k = $lastLine if defined $lastLine;
-
-	if( defined $lastLine && $lastLine =~ /{/ ) {
-		$params = $';
-		if ( $lastLine =~ /}(.*?);/ ) {
-			return initEnum( $enum, $1, $params );
-		}
-	}
-
-	while ( defined ( $k = readCxxLine() ) ) {
-		$params .= $k;
-
-		if ( $k =~ /}(.*?);/ ) {
-			return initEnum( $enum, $1, $params );
-		}
-	}
-
-	return undef;
-}
-
-=head2 initEnum
-
-	Parameters: name, (ref) params
-
-	Returns an initialized enum node.
-
-=cut
-
-sub initEnum
-{
-	my( $name, $end, $params ) = @_;
-
-	($name = $end) if $name eq "" && $end ne "";
-
-	$params =~ s#\s+# #sg; # no newlines
-	$params = $1 if $params =~ /^\s*{?(.*)}/;
-	print "$name params: [$params]\n" if $debug;
-
-
-	my ( $node ) = Ast::New( $name );
-	$node->AddProp( "NodeType", "enum" );
-	$node->AddProp( "Params", $params );
-	makeParamList( $node, $params, 1 ); # Adds the ParamList property containing the list of param nodes
-	kdocAstUtil::attachChild( $cNode, $node );
-
-	return $node;
-}
-
-=head2 newIDLstruct
-
-	Parameters: type, name, forward, complete, inherits...
-
-	Handles an IDL structure definition (ie module, interface,
-	exception).
-
-=cut
-
-sub newIDLstruct
-{
-	my ( $type, $name, $fwd, $complete ) = @_;
-
-	my $node = exists $cNode->{KidHash} ? 
-		$cNode->{KidHash}->{ $name } : undef;
-
-	if( !defined $node ) {
-		$node = Ast::New( $name );
-		$node->AddProp( "NodeType", $fwd ? "Forward" : $type );
-		$node->AddProp( "KidAccess", "public" );
-		$node->AddProp( "Compound", 1 ) unless $fwd;
-		kdocAstUtil::attachChild( $cNode, $node );
-	}
-	elsif ( $fwd ) {
-		# If we have a node already, we ignore forwards.
-		return undef;
-	}
-	elsif ( $node->{NodeType} eq "Forward" ) {
-		# we are defining a previously forward node.
-		$node->AddProp( "NodeType", $type );
-		$node->AddProp( "Compound", 1 );
-		$node->AddProp( "Source", $cSourceNode );
-	}
-
-	# register ancestors.
-	foreach my $ances ( splice ( @_, 4 ) ) {
-		my $n = kdocAstUtil::newInherit( $node, $ances );
-	}
-
-	if( !( $fwd || $complete) ) {
-		print "newIDL: pushing $cNode->{astNodeName},",
-			" new is $node->{astNodeName}\n"
-				if $debug;
-		push @classStack, $cNode;
-		$cNode = $node;
-	}
-
-	return $node;
-}
-
-=head2 newClass
-
-	Parameters: tmplArgs, cNodeType, name, endTag, @inheritlist
-
-	Handles a class declaration (also fwd decls).
-
-=cut
-
-sub newClass
-{
-	my( $tmplArgs, $cNodeType, $name, $endTag ) = @_;
-
-	my $access = "private";
-	$access = "public" if $cNodeType ne "class";
-
-	# try to find an exisiting node, or create a new one
-	my $oldnode = kdocAstUtil::findRef( $cNode, $name );
-	my $node = defined $oldnode ? $oldnode : Ast::New( $name );
-
-	if ( $endTag ne "{" ) {
-		# forward
-		if ( !defined $oldnode ) {
-			# new forward node
-			$node->AddProp( "NodeType", "Forward" );
-			$node->AddProp( "KidAccess", $access );
-			kdocAstUtil::attachChild( $cNode, $node );
-		}
-		return $node;
-	}
-
-	# this is a class declaration
-
-	print "ClassName: $name\n" if $debug;
-
-	$node->AddProp( "NodeType", $cNodeType );
-	$node->AddProp( "Compound", 1 );
-	$node->AddProp( "Source", $cSourceNode );
-
-	$node->AddProp( "KidAccess", $access );
-	$node->AddProp( "Tmpl", $tmplArgs ) unless $tmplArgs eq "";
-
-	if ( !defined $oldnode ) {
-		kdocAstUtil::attachChild( $cNode, $node );
-	}
-
-	# inheritance
-
-	foreach my $ances ( splice (@_, 4) ) {
-		my $type = "";
-		my $name = $ances;
-		my $intmpl = undef;
-
-WORD:
-		foreach my $word ( split ( /([\w:]+(:?\s*<.*>)?)/, $ances ) ) {
-			next WORD unless $word =~ /^[\w:]/;
-			if ( $word =~ /(private|public|protected|virtual)/ ) {
-				$type .= "$1 ";
-			}
-			else {
-				
-				if ( $word =~ /<(.*)>/ ) {
-					# FIXME: Handle multiple tmpl args
-					$name = $`;
-					$intmpl = $1;
-				}
-				else {
-					$name = $word;
-				}
-
-				last WORD;
-			}
-		}
-
-		# set inheritance access specifier if none specified
-		if ( $type eq "" ) {
-			$type = $cNodeType eq "class" ? "private ":"public ";
-		}
-		chop $type;
-
-		# attach inheritance information
-		my $n = kdocAstUtil::newInherit( $node, $name );
-		$n->AddProp( "Type", $type );
-
-		$n->AddProp( "TmplType", $intmpl ) if defined $intmpl;
-
-		print "In: $name type: $type, tmpl: $intmpl\n" if $debug;
-	}
-
-	# new current node
-	print "newClass: Pushing $cNode->{astNodeName}\n" if $debug;
-	push ( @classStack, $cNode );
-	$cNode = $node;
-
-	return $node;
-}
-
-
-=head3 parseInheritance
-
-	Param: inheritance decl string
-	Returns: list of superclasses (template decls included)
-
-	This will fail if < and > appear in strings in the decl.
-
-=cut
-
-sub parseInheritance
-{
-	my $instring = shift;
-	my @inherits = ();
-
-	my $accum = "";
-	foreach $instring ( split (/\s*,\s*/, $instring) ) {
-		$accum .= $instring.", ";
-		next unless  (kdocUtil::countReg( $accum, "<" )
-			- kdocUtil::countReg( $accum, ">" ) ) == 0;
-
-		# matching no. of < and >, so assume the parent is
-		# complete
-		$accum =~ s/,\s*$//;
-		print "Inherits: '$accum'\n" if $debug;
-		push @inherits, $accum;
-		$accum = "";
-	}
-
-	return @inherits;
-}
-
-
-=head2 newNamespace
-
-	Param: namespace name.
-	Returns nothing.
-
-	Imports a namespace into the current node, for ref searches etc.
-	Triggered by "using namespace ..."
-
-=cut
-
-sub newNamespace
-{
-	$cNode->AddPropList( "ImpNames", shift );
-}
-
-
-
-=head2 newTypedef
-
-	Parameters: realtype, name
-
-	Handles a type definition.
-
-=cut
-
-sub newTypedef
-{
-	my ( $realtype, $name ) = @_;
-
-	my ( $node ) = Ast::New( $name );
-
-	$node->AddProp( "NodeType", "typedef" );
-	$node->AddProp( "Type", $realtype );
-
-	kdocAstUtil::attachChild( $cNode, $node );
-
-	return $node;
-}
-
-=head2 newTypedefComp
-
-	Params: realtype, name endtoken
-
-	Creates a new compound type definition.
-
-=cut
-
-sub newTypedefComp
-{
-	my ( $realtype, $name, $endtag ) = @_;
-
-	my ( $node ) = Ast::New( $name );
-
-	$node->AddProp( "NodeType", "typedef" );
-	$node->AddProp( "Type", $realtype );
-
-	kdocAstUtil::attachChild( $cNode, $node );
-
-	if ( $endtag eq '{' ) {
-		print "newTypedefComp: Pushing $cNode->{astNodeName}\n" 
-			if $debug;
-		push ( @classStack, $cNode );
-		$cNode = $node;
-	}
-
-	return $node;
-}
-
-
-=head2 newMethod
-
-	Parameters: retType, name, params, const, pure?
-
-	Handles a new method declaration or definition.
-
-=cut
-
-sub newMethod
-{
-	my ( $retType, $name, $params, $const, $pure ) = @_;
-	my $parent = $cNode;
-	my $class;
-
-	print "Cracked: [$retType] [$name]\n\t[$params]\n\t[$const]\n" 
-		if $debug;
-
-	if ( $retType =~ /([\w\s_<>,]+)\s*::\s*$/ ) {
-		# check if stuff before :: got into rettype by mistake.
-		$retType = $`;
-		($name = $1."::".$name);
-		$name =~ s/\s+/ /g;
-		print "New name = \"$name\" and type = '$retType'\n" if $debug;
-	}
-
-	# A 'friend method' declaration isn't a real method declaration
-	return undef if ( $retType =~ /^friend\s+/ );
-
-	if( $name =~ /^\s*(.*?)\s*::\s*(.*?)\s*$/ ) {
-		# Fully qualified method name.
-		$name = $2;
-		$class = $1;
-
-		if( $class =~ /^\s*$/ ) {
-			$parent = $rootNode;
-		}
-		elsif ( $class eq $cNode->{astNodeName} ) {
-			$parent = $cNode;
-		}
-		else {
-			# ALWAYS IGNORE...
-			return undef;
-			
-			my $node = kdocAstUtil::findRef( $cNode, $class );
-			
-			if ( !defined $node ) {
-				# if we couldn't find the name, try again with
-				# all template parameters stripped off:
-				my $strippedClass = $class;
-				$strippedClass =~ s/<[^<>]*>//g;
-
-				$node = kdocAstUtil::findRef( $cNode, $strippedClass );
-
-				# if still not found: give up
-				if ( !defined $node ) {
-						warn "$exe: Unidentified class: $class ".
-								"in $currentfile\:$.\n";
-						return undef;
-				}
-			}
-
-			$parent = $node;
-		}
-	}
-	else {
-		# Within current class/global
-	}
-
-
-	# flags
-
-	my $flags = "";
-
-	if( $retType =~ /static/ ) {
-		$flags .= "s";
-		$retType =~ s/static//g;
-	}
-
-	if( $const ) {
-		$flags .= "c";
-	}
-
-	if( $pure ) {
-		$flags .= "p";
-	}
-
-	if( $retType =~ /virtual/ ) {
-		$flags .= "v";
-		$retType =~ s/virtual//g;
-	}
-
-	print "\n" if $flags ne "" && $debug;
-
-	if ( !defined $parent->{KidAccess} ) {
-		warn "'", $parent->{astNodeName}, "' has no KidAccess ",
-		exists $parent->{Forward} ? "(forward)\n" :"\n";
-	}
-
-	if ( $parent->{KidAccess} =~ /slot/ ) {
-		$flags .= "l";
-	}
-	elsif ( $parent->{KidAccess} =~ /signal/ ) {
-		$flags .= "n";
-	}
-
-	$retType =~ s/Q_EXPORT\s*//;
-	$retType =~ s/inline\s+//;
-	$retType =~ s/^\s*//g;
-	$retType =~ s/\s*$//g;
-	
-	# node
-	
-	my $node = Ast::New( $name );
-	$node->AddProp( "NodeType", "method" );
-	$node->AddProp( "Flags", $flags );
-	$node->AddProp( "ReturnType", $retType );
-	$node->AddProp( "Params", $params ); # The raw string with the whole param list
-	makeParamList( $node, $params, 0 ); # Adds the ParamList property containing the list of param nodes
-
-	$parent->AddProp( "Pure", 1 ) if $pure;
-	kdocAstUtil::attachChild( $parent, $node );
-
-	return $node;
-}
-
-=head2 makeParamList
-
-	Parameters:
-	* method (or enum) node
-	* string containing the whole param list
-	* 1 for enums
-
-	Adds a property "ParamList" to the method node.
-	This property contains a list of nodes, one for each parameter.
-
-	Each parameter node has the following properties:
-	* ArgType the type of the argument, e.g. const QString&
-	* ArgName the name of the argument - optionnal
-	* DefaultValue the default value of the argument - optionnal
-
-	For enum values, ArgType is unset, ArgName is the name, DefaultValue its value.
-
-	Author: David Faure <[email protected]>
-=cut
-
-sub makeParamList($$$)
-{
-	my ( $methodNode, $params, $isEnum ) = @_;
-	$params =~ s/\s+/ /g; # normalize multiple spaces/tabs into a single one
-	$params =~ s/\s*([,\*\&])\s*/$1 /g; # normalize spaces before and after *, & and ','
-	$params =~ s/^\s*void\s*$//; # foo(void) ==> foo()
-	$params =~ s/^\s*$//;
-	# Make sure the property always exists, makes iteration over it easier
-        $methodNode->AddProp( "ParamList", [] );
-
-	my @args = kdocUtil::splitUnnested( ',', $params);
-
-    	my $argId = 0;
-	foreach my $arg ( @args ) {
-		my $argType;
-		my $argName;
-		my $defaultparam;
-		$arg =~ s/\s*([^\s].*[^\s])\s*/$1/; # stripWhiteSpace
-		$arg =~ s/(\w+)\[\]/\* $1/; # Turn [] array into *
-
-		# The RE below reads as: = ( string constant or char
-		# or some word/number, with optional OR'ed or +'ed flags, and/or function call ).
-		if ( $arg =~ s/\s*=\s*(("[^\"]*")|(\'.\')|(([-\w:~]*)\s*([\|\+-]*\s*\w*\s*)*(\(\w*\))?))// ) {
-			$defaultparam = $1;
-		}
-
-		# Separate arg type from arg name, if the latter is specified
-		if ( $arg =~ /(.*)\s+(\w+)\s*$/ ) {
-		    $argType = $1;
-		    $argName = $2;
-		} else { # unnamed arg - or enum value
-		    $argType = $arg if (!$isEnum);
-		    $argName = $arg if ($isEnum);
-		}
-		$argId++;
-		
-		my $node = Ast::New( $argId ); # let's make the arg index the node "name"
-		$node->AddProp( "NodeType", "param" );
-		$node->AddProp( "ArgType", $argType );
-		$node->AddProp( "ArgName", $argName ) if (defined $argName);
-		$node->AddProp( "DefaultValue", $defaultparam ) if (defined $defaultparam);
-		$methodNode->AddPropList( "ParamList", $node );
-		print STDERR "ArgType: $argType ArgName: $argName\n" if ($debug);
-	}
-}
-
-=head2 newAccess
-
-	Parameters: access
-
-	Sets the default "Access" specifier for the current class node. If
-	the access is a "slot" type, "_slots" is appended to the access
-	string.
-
-=cut
-
-sub newAccess
-{
-	my ( $access ) = @_;
-
-	return undef unless ($access =~ /^\s*(\w+)\s*(slots)?/);
-
-	print "Access: [$1] [$2]\n" if $debug;
-
-	$access = $1;
-
-	if ( defined $2 && $2 ne "" ) {
-		$access .= "_" . $2;
-	}
-
-	$cNode->AddProp( "KidAccess", $access );
-
-	return $cNode;
-}
-
-
-=head2 newVar
-
-	Parameters: type, name, value
-
-	New variable. Value is ignored if undef
-
-=cut
-
-sub newVar
-{
-	my ( $type, $name, $val ) = @_;
-
-	my $node = Ast::New( $name );
-	$node->AddProp( "NodeType", "var" );
-
-	my $static = 0;
-	if ( $type =~ /static/ ) {
-	#	$type =~ s/static//;
-		$static = 1;
-	}
-
-	$node->AddProp( "Type", $type );
-	$node->AddProp( "Flags", 's' ) if $static;
-	$node->AddProp( "Value", $val ) if defined $val;
-	kdocAstUtil::attachChild( $cNode, $node );
-
-	return $node;
-}
-
-
-
-=head2 show_usage
-
-	Display usage information and quit.
-
-=cut
-
-sub show_usage
-{
-print<<EOF;
-usage:
-	$exe [options] [-f format] [-d outdir] [-n name] files... [-llib..]
-
-See the man page kdoc[1] for more info.
-EOF
-	exit 1;
-}
-
-
-=head2 show_version
-
-	Display short version information and quit.
-
-=cut
-
-sub show_version
-{
-	die "$exe: $Version (c) Sirtaj S. Kang <taj\@kde.org>\n";
-}
-
-

+ 0 - 893
utils/kalyptus/kalyptusCxxToPas.pm

@@ -1,893 +0,0 @@
-package kalyptusCxxToPas;
-
-use File::Path;
-use File::Basename;
-
-use Carp;
-use Ast;
-use kdocAstUtil;
-use kdocUtil;
-use Iter;
-use kalyptusDataDict;
-
-use strict;
-no strict "subs";
-
-use vars qw/ @clist $host $who $now $gentext %functionId $docTop @functions
-	$lib $rootnode $outputdir $opt $debug $typeprefix $eventHandlerCount $constructorCount *CLASS *HEADER *QTCTYPES *KDETYPES /;
-
-my @qtcfunctions;
-my %inheritance;
-my @typeenums;
-
-my %pasopmap = (
-'<<' => ' shl ',
-'>>' => ' shr ',
-'|' => ' or ',
-'&' => ' and '
-);
-
-BEGIN
-{
-@clist = ();
-
-	# Page footer
-
-	$who = kdocUtil::userName();
-	$host = kdocUtil::hostName();
-	$now = localtime;
-	$gentext = "$who\@$host on $now, using kalyptus $main::Version.";
-
-	$docTop =<<EOF
-                             -------------------
-    begin                : $now
-    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
-    email                : Lost_Highway\@tipitina.demon.co.uk
-    generated by         : $gentext
- ***************************************************************************
-
- ***************************************************************************
- *                                                                         *
- *   This library is free software; you can redistribute it and/or modify  *
- *   it under the terms of the GNU Library General Public License as       *
- *   published by the Free Software Foundation; either version 2 of the    *
- *   License, or (at your option) any later version.                       *
- *                                                                         *
- ***************************************************************************
-
-EOF
-
-}
-
-
-sub writeDoc
-{
-	( $lib, $rootnode, $outputdir, $opt ) = @_;
-
-	$debug = $main::debuggen;
-
-	mkpath( $outputdir ) unless -f $outputdir;
-
-	my $file = "$outputdir/qt.pp";
-	open( QTCTYPES, ">$file" ) || die "Couldn't create $file\n";
-	print QTCTYPES "{***************************************************************************\n";
-	print QTCTYPES $docTop,"}\n\n";
-	print QTCTYPES "unit qt;\n\n";
-	print QTCTYPES "  interface\n\n";
-	print QTCTYPES "    {\$i qt_extra.inc}\n\n";
-	print QTCTYPES "// typedef void (*qt_UserDataCallback)(void *, void *);\n";
-	print QTCTYPES "// typedef int  (*qt_eventFilter)(qt_QObject*,qt_QEvent*);\n";
-	print QTCTYPES "// typedef int (*qt_EventDelegate)(void *, char *, void *, char *);\n";
-	print QTCTYPES "// extern qt_EventDelegate Qt_EventDelegate;\n";
-
-	$file = "$outputdir/kde.pp";
-	open( KDETYPES, ">$file" ) || die "Couldn't create $file\n";
-	print KDETYPES "{***************************************************************************\n";
-	print KDETYPES "                            kde_types.pas -  description\n";
-	print KDETYPES $docTop,"}\n\n";
-	print KDETYPES "unit kde;\n\n";
-	print KDETYPES "  interface\n\n";
-	print KDETYPES "    type\n";
-
-	# Document all compound nodes
-	Iter::LocalCompounds( $rootnode, sub { writeClassDoc( shift ); } );
-
-	# write all classes sorted by inheritance
-
-#	my @inheritance_sorted = sort {
-#		    if ($inheritance{$a} eq "") {
-#  		      if ($inheritance{$b} eq "") {
-#		        return 0;
-#		      } else {
-#  		        return -1;
-#  		      }
-#		    } else {
-# 		      if ($inheritance{$b} eq "") {
-#  		        return 1;
-#    		      }
-#    		    }
-#        	    my $parent=$inheritance{$a};
-#        	    while ($parent ne "") {
-#        	      if ($parent eq $b) {
-#        	        return 1;
-#        	      }
-#        	      $parent=$inheritance{$parent};
-#        	    }
-#        	    $parent=$inheritance{$b};
-#        	    while ($parent ne "") {
-#        	      if ($parent eq $a) {
-#        	        return -1;
-#        	      }
-#        	      $parent=$inheritance{$parent};
-#        	    }
-#        	    return 0;
-#	    } keys %inheritance;
-
-#	for my $key (@inheritance_sorted) {
-	print "Start writing classes\n";
-	while (keys %inheritance>0) {
-	    my $key;
-	    my $value;
-  	    while ( ($key, $value) = each %inheritance) {
-  	        if (!(exists $inheritance{$value}) || ($value eq "")) {
-  	      	  if ($value eq "") {
-	   	    print QTCTYPES "      ",$key,"H = class end;\n";
-  	          } else {
-	   	    print QTCTYPES "      ",$key,"H = class(",$value,"H) end;\n";
-	   	  }
-	   	  delete $inheritance{$key};
-	        }
-	    }
-	}
-	print "Finished writing classes\n";
-	print QTCTYPES "\n";
-
-	# write enums
-	for my $enum (@typeenums)
-	{
-		print QTCTYPES $enum;
-	}
-	print QTCTYPES "\n";
-
-	for my $func (@qtcfunctions)
-	{
-		print QTCTYPES $func,"\n";
-	}
-	print QTCTYPES "\nimplementation\nend.\n";
-
-	print KDETYPES "\nimplementation\n\nend.\n";
-
-	close QTCTYPES;
-	close KDETYPES;
-}
-
-
-
-
-=head2 writeClassDoc
-
-	Write documentation for one compound node.
-
-=cut
-
-sub writeClassDoc
-{
-	my( $node ) = @_;
-
-	print "Enter: $node->{astNodeName}\n" if $debug;
-	if( exists $node->{ExtSource} ) {
-		warn "Trying to write doc for ".$node->{AstNodeName}.
-			" from ".$node->{ExtSource}."\n";
-		return;
-	}
-
-	my $typeName = $node->{astNodeName}."*";
-
-	if ( kalyptusDataDict::pastypemap($typeName) eq "" ) {
-		$typeprefix = ($typeName =~ /^Q/ ? "qt_" : "kde_");
-		kalyptusDataDict::setpastypemap($typeName, $typeprefix.$node->{astNodeName}."*");
-		print "'$typeName' => '$typeprefix$typeName',\n";
-	} elsif ( kalyptusDataDict::ctypemap($typeName) =~ /^qt_/ ) {
-		$typeprefix = "qt_";
-	} elsif ( kalyptusDataDict::ctypemap($typeName) =~ /^kde_/ ) {
-		$typeprefix = "kde_";
-	} else {
-		$typeprefix = "";
-	}
-
-	my $file = "$outputdir/".join("__", kdocAstUtil::heritage($node))."h.inc";
-	my $docnode = $node->{DocNode};
-	my @list = ();
-	my $version = undef;
-	my $author = undef;
-
-#	if( $#{$node->{Kids}} < 0 || $node->{Access} eq "private" || exists $node->{Tmpl} ) {
-	if( $#{$node->{Kids}} < 0 || $node->{Access} eq "private") {
-		return;
-	}
-
-	open( HEADER, ">".lc("$file") ) || die "Couldn't create $file\n";
-	$file =~ s/\h.inc/.cpp/;
-	open( CLASS, ">".lc("$file") ) || die "Couldn't create $file\n";
-
-	# Header
-
-	my $short = "";
-	my $extra = "";
-
-	# ancestors
-	my @ancestors = ();
-	my $parent = "";
-
-	Iter::Ancestors( $node, $rootnode, undef, undef,
-		sub { # print
-			my ( $ances, $name, $type, $template ) = @_;
-			push @ancestors, $name;
-		},
-		undef
-	);
-
-	if ($#ancestors >= 0) {
-
-  	  # nested classes aren't possible in Object Pascal
-  	  # they are moved to level 1
-  	  @ancestors[0] =~ s/[^:]*::([^:]*)/$1/;
-  	  $inheritance{$node->{astNodeName}}=@ancestors[0];
-	} else {
-	  $inheritance{$node->{astNodeName}}="";
-	}
-
-	if ( kalyptusDataDict::pastypemap($typeName) =~ /^kde_/ ) {
-# 		@qtcfunctions[$#qtcfunctions+1]="     {\$i ".$node->{astNodeName}."h.inc}\n";
-	} else {
- 		@qtcfunctions[$#qtcfunctions+1]="     {\$i ".$node->{astNodeName}."h.inc}\n";
-        }
-
-	print HEADER "{***************************************************************************\n";
-	print HEADER "                            ", $node->{astNodeName},".pas -  description\n";
-	print HEADER $docTop,"}\n\n";
-
-	print CLASS "/***************************************************************************\n";
-	print CLASS "                            ", $typeprefix, $node->{astNodeName}, ".cpp -  description\n";
-	print CLASS $docTop,"*/\n\n";
-	print CLASS "extern \"C\" {\n#include \"", $typeprefix, $node->{astNodeName}, ".h\"\n}\n\n";
-
-	my $sourcename = $node->{Source}->{astNodeName};
-
-	if ( $sourcename =~ m!.*(dom|kabc|kdeprint|kdesu|kio|kjs|kparts|ktexteditor|libkmid)/([^/]*$)! ) {
-		$sourcename = $1."/".$2;
-	} else {
-		$sourcename =~ s!.*/([^/]*$)!$1!;
-	}
-
-	print CLASS "#include <",$sourcename , ">\n\n";
-
-	$constructorCount = 0;
-
-	Iter::MembersByType ( $node,
-		sub { print HEADER "", $_[0], ""; print CLASS "", $_[0], ""; },
-		sub {	my ($node, $kid ) = @_;
-                 preParseMember( $node, $kid );
-               },
-		sub { print HEADER ""; print CLASS ""; }
-	);
-
-	if ( ! exists $node->{Pure} && $constructorCount > 0 ) {
-		print CLASS "class ", $node->{astNodeName}, "Bridge : public ", kalyptusDataDict::addNamespace($node->{astNodeName}), "\n{\npublic:\n";
-
-		Iter::MembersByType ( $node,
-			sub { print HEADER "", $_[0], ""; print CLASS "", $_[0], ""; },
-			sub {	my ($node, $kid ) = @_;
-                    generateBridgeClass( $node, $kid );
-                 },
-			sub { print HEADER ""; print CLASS ""; }
-			);
-
-		generateBridgeEventHandlers($node);
-
-		print CLASS "};\n\n";
-	}
-
-	%functionId = ();
-	$eventHandlerCount = 0;
-
-	Iter::MembersByType ( $node,
-		sub { print HEADER "", $_[0], ""; print CLASS "", $_[0], ""; },
-		sub {	my ($node, $kid ) = @_;
-                               listMember( $node, $kid );
-                         },
-		sub { print HEADER ""; print CLASS ""; }
-	);
-
-	if ( $#ancestors > 0 ) {
-		# 'type transfer' functions to cast for correct use of multiple inheritance
-		foreach my $ancestor (@ancestors) {
-			print HEADER "\n{\*\* Casts a '$typeprefix", $node->{astNodeName}, " *' to a '", kalyptusDataDict::pastypemap($ancestor."\*"), "' \}\n";
-			print HEADER "function ", $typeprefix, $node->{astNodeName}, "_", $ancestor;
-			print HEADER "(", $typeprefix, "instPointer : ",$node->{astNodeName}, "H) : ",kalyptusDataDict::pastypemap($ancestor."\*"),";cdecl;\n";
-
-			print CLASS kalyptusDataDict::ctypemap($ancestor."\*"), " ", $typeprefix, $node->{astNodeName}, "_", $ancestor;
-			print CLASS "(", $typeprefix, $node->{astNodeName}, "* instPointer){\n";
-			print CLASS "\treturn (", kalyptusDataDict::ctypemap($ancestor."\*"), ") (", $ancestor, " *) (", $node->{astNodeName}, " *) instPointer;\n}\n";
-		}
-	}
-
-	$file =~ s/\.cpp/.inc/;
-
-	open(BODY, ">".lc("$file") ) || die "Couldn't create $file\n";
-
-	for my $func (@functions)
-	{
-		print BODY $func,"\n";
-	}
-
-	@functions=();
-
-	close BODY;
-	close CLASS;
-	close HEADER;
-
-}
-
-
-sub preParseMember
-{
-	my( $class, $m ) = @_;
-	my $name = $m->{astNodeName};
-
-	if( $m->{NodeType} eq "method" ) {
-		# A JBridge class will only be generated if there is at least one
-		# public or protected constructor
-		if ( $name eq $class->{astNodeName} && $m->{Access} ne "private" ) {
-			$constructorCount++;
-		}
-    }
-}
-
-sub generateBridgeEventHandlers
-{
-	my( $node ) = @_;
-	my %allmem = ();
-	my $key;
-
-	my $m;
-	my $name;
-
-	kdocAstUtil::allMembers( \%allmem, $node );
-
-	foreach $key (keys (%allmem)) {
-		$m = $allmem{$key};
-		$name = $m->{astNodeName} ;
-		my $type = $m->{NodeType};
-		my $docnode = $m->{DocNode};
-		my $pasparams = $m->{Params};
-		my $parent = $m->{Parent};
-		my $cplusplusparams;
-
-		if( $type eq "method" && $m->{Access} eq "protected"  && $name =~ /.*Event$/
-		  && $name !~ /qwsEvent/ && $name !~ /x11Event/ && $name !~ /winEvent/ && $name !~ /macEvent/ && $name !~ /movableDropEvent/ ) {
-
-			$pasparams =~ s/=\s*[-\"\w]*//g;
-			$pasparams =~ s/\s+/ /g;
-			$pasparams =~ s/\s*([,\*\&])\s*/$1 /g;
-			$pasparams =~ s/^\s*void\s*$//;
-			my $argId = 0;
-			my @cargs = kdocUtil::splitUnnested(",", $pasparams);
-			my $cplusplusargs = "";
-			foreach my $arg ( @cargs ) {
-				my $argType;
-				my $cargType;
-
-				$arg =~ s/\s*([^\s].*[^\s])\s*/$1/;
-				if ( $arg =~ /(.*)\s+(\w+)$/ ) {
-					$argType = $1;
-					$arg = $2;
-				} else {
-					$argType = $arg;
-					$argId++;
-					$arg = "arg".$argId;
-				}
-				$cplusplusparams .= $argType." ".$arg.", ";
-				$cplusplusargs .= $arg.", ";
-			}
-			$pasparams =~ s/; $//;
-			$cplusplusparams =~ s/, $//;
-			$cplusplusargs =~ s/, $//;
-
-			$eventHandlerCount++;
-			my $eventType = $cplusplusparams;
-			$eventType =~ s/(.*)\*.*$/$1/;
-			print CLASS "\tvoid $name(", $cplusplusparams, ") {\n",
-			"\t\tif (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, \"", $name, "\", $cplusplusargs, \"$eventType\")) {\n",
-			"\t\t\t", $parent->{astNodeName}, "::", $name, "($cplusplusargs);\n",
-			"\t\t}\n",
-			"\t\treturn;\n\t}\n";
-		}
-	}
-
-}
-
-
-sub changehex($)
-{
-  my $value = @_[0];
-  $value =~ s/0x/\$/;
-  return $value;
-}
-
-sub generateBridgeClass
-{
-	my( $class, $m ) = @_;
-	my $name;
-	my $function;
-
-	$name = $m->{astNodeName} ;
-	my $type = $m->{NodeType};
-	my $docnode = $m->{DocNode};
-
-	if( $type eq "method" && $m->{Access} ne "private" && $m->{Access} ne "private_slots" && $m->{Access} ne "signals" ) {
-		if ( $m->{ReturnType} =~ /[<>]/ || $m->{Params} =~ /[<>]/ || $m->{Params} =~ /Impl/) {
-#			print "template based method not converted: ", $m->{ReturnType}, " ", $m->{Params}, "\n";
-			return;
-		}
-
-		my $returnType = $m->{ReturnType};
-		my $pasparams = $m->{Params};
-		my $cplusplusparams;
-		# TODO port to $m->{ParamList}
-		$pasparams =~ s/=\s*(("[^\"]*")|(\'.\')|(([-\w:.]*)\s*(\|\s*[-\w]*)*(\(\w*\))?))//g;
-		$pasparams =~ s/\s+/ /g;
-		$pasparams =~ s/\s*([,\*\&])\s*/$1 /g;
-		$pasparams =~ s/^\s*void\s*$//;
-		$pasparams =~ s/^\s*$//;
-		my $argId = 0;
-		my @cargs = kdocUtil::splitUnnested(",", $pasparams);
-		$pasparams = "";
-		foreach my $arg ( @cargs ) {
-			my $argType;
-			my $cargType;
-			$arg =~ s/\s*([^\s].*[^\s])\s*/$1/;
-			if ( $arg =~ /(.*)\s+(\w+)$/ ) {
-				$argType = $1;
-				$arg = $2;
-			} else {
-				$argType = $arg;
-				$argId++;
-				$arg = "arg".$argId;
-			}
-			$cplusplusparams .= $argType." ".$arg.", ";
-			$pasparams .= $arg.", ";
-		}
-		$pasparams =~ s/, $//;
-		$cplusplusparams =~ s/, $//;
-
-		my $flags = $m->{Flags};
-
-		if ( !defined $flags ) {
-			warn "Method ".$m->{astNodeName}.  " has no flags\n";
-		}
-
-		my $extra = "";
-		$extra .= "static " if $flags =~ "s";
-		if ( $name =~ /operator/ ) {
-			return;
-		}
-
-
-		if ( $name eq $class->{astNodeName} ) {
-			if ( $returnType =~ "~" ) {
-				print CLASS "\t~", $name, "Bridge() {}\n";
-			} else {
-				print CLASS $extra,
-					"\t", $name, "Bridge(", $cplusplusparams, ") : $name($pasparams) {}\n";
-			}
-		} elsif( $type eq "method" && $m->{Access} eq "protected"  && $name =~ /.*Event$/ ) {
-			;
-		} elsif( $m->{Access} =~ /^protected/ ){
-			if ( $returnType =~ "void" ) {
-				print CLASS "\tvoid protected_$name(", $cplusplusparams, ") {\n",
-				"\t\t", $class->{astNodeName}, "::$name($pasparams);\n",
-				"\t\treturn;\n\t}\n";
-			} else {
-				print CLASS "\t$returnType protected_$name(", $cplusplusparams, ") {\n",
-				"\t\treturn ($returnType) ", $class->{astNodeName}, "::$name($pasparams);\n\t}\n";
-			}
-		}
-	}
-
-}
-
-sub listMember
-{
-	my( $class, $m ) = @_;
-	my $name;
-	my $function;
-
-	$name = $m->{astNodeName} ;
-	my $type = $m->{NodeType};
-	my $docnode = $m->{DocNode};
-
-	if ( $m->{ReturnType} =~ /~/ ) {
-		$name = "~".$name;
-	}
-
-	if ( $functionId{$name} eq "" ) {
-		$functionId{$name} = 0;
-		$function = $name;
-	} else {
-		$functionId{$name}++;
-		$function = $name.$functionId{$name};
-	}
-
-	$function =~ s/~//;
-
-	if ($m->{ReturnType} eq "typedef") {
-	} elsif( $type eq "method" && $m->{Access} ne "private" && $m->{Access} ne "private_slots" && $m->{Access} ne "signals" ) {
-		if ( $m->{ReturnType} =~ /[<>]/ || $m->{Params} =~ /[<>]/  || $m->{Params} =~ /\.\.\./ || $m->{Params} =~ /Impl/
-				|| $m->{ReturnType} =~ /QAuBucket/ || $m->{Params} =~ /QAuBucket/
-				|| $m->{ReturnType} =~ /QMember/ || $m->{Params} =~ /QMember/   ) {
-			return;
-		}
-
-		my $returnType = $m->{ReturnType};
-		$returnType =~ s/const\s*//;
-		$returnType =~ s/\s*([,\*\&])\s*/$1/;
-		$returnType =~ s/^\s*//;
-		$returnType =~ s/\s*$//;
-		# map result type
-		my $cplusplusreturntype=$returnType;
-		if (kalyptusDataDict::pastypemap($returnType) ne "") {
-		  $cplusplusreturntype=kalyptusDataDict::ctypemap($returnType)
-		}
-		if ( $returnType ne "" && kalyptusDataDict::pastypemap($returnType) eq "" ) {
-			print "'$returnType' => '$typeprefix$returnType',\n";
-		} else {
-			$returnType = kalyptusDataDict::pastypemap($returnType);
-		}
-		$returnType =~ s/var /P/;
-		if ($returnType eq "var" || $returnType eq "const") {
-		  $returnType="pointer";
-		}
-		# TODO port to $m->{ParamList}
-		my $pasparams = $m->{Params};
-		my $cplusplusparams;
-		my $argMod = "";
-		my $cplusplusargs = "";
-		$pasparams =~ s/\s+/ /g;
-		$pasparams =~ s/\s*([,\*\&])\s*/$1 /g;
-		$pasparams =~ s/^\s*void\s*$//;
-		my $argId = 0;
-		my @cargs = kdocUtil::splitUnnested(",", $pasparams);
-		$pasparams = "";
-		foreach my $arg ( @cargs ) {
-			my $argType;
-			my $cargType;
-			if ( $arg =~ /^\s*$/ ) {
-				next;
-			}
-
-			# A '<arg> = <value>' default parameter
-			$arg =~ s/\s*([^\s].*[^\s])\s*/$1/;
-			$arg =~ s/(\w+)\[\]/\* $1/;
-			$arg =~ s/=\s*(("[^\"]*")|(\'.\')|(([-\w:.]*)\s*(\|\s*[-\w]*)*(\(\w*\))?))//;
-
-			if ( $arg =~ /^(.*)\s+(\w+)\s*$/ ) {
-				$argType = $1;
-				# prepend with _ to avoid name conflicts
-				$arg = "_".$2;
-			} else {
-				$argType = $arg;
-				$argId++;
-				$arg = "arg".$argId;
-			}
-
-			$arg =~ s/^id$/identifier/;
-			$argType =~ s/\s*([^\s].*[^\s])\s*/$1/;
-			$argType =~ s/\s*const//g;
-			$argType =~ s/^\s*//;
-			$argType =~ s/([\*\&])\s*([\*\&])/$1$2/;
-			# print $argType."\n";
-			$cargType = kalyptusDataDict::pastypemap($argType);
-			# print $cargType."\n";
-
-			if ( $argType =~ /^[A-Z][^:]*$/ &&  kalyptusDataDict::ctypemap($argType) eq "int" &&
-			  kalyptusDataDict::ctypemap($class->{astNodeName}."::".$argType) ne "" ) {
-				$cplusplusargs  .= "(".$class->{astNodeName}."::".$argType.")";
-			} elsif ( $argType =~ /^\s*WFlags\s*$/ ) {
-				$cplusplusargs  .= "(QWidget::WFlags)";
-			} elsif ( $argType =~ /^\s*ArrowType\s*$/ ) {
-				$cplusplusargs  .= "(Qt::ArrowType)";
-			} elsif ( $argType =~ /^\s*Orientation\s*$/ ) {
-				$cplusplusargs  .= "(Qt::Orientation)";
-			} elsif ( $argType =~ /^\s*BrushStyle\s*$/ ) {
-				$cplusplusargs  .= "(Qt::BrushStyle)";
-			} elsif ( $argType =~ /^\s*BGMode\s*$/ ) {
-				$cplusplusargs  .= "(Qt::BGMode)";
-			} elsif ( $argType =~ /^\s*PenCapStyle\s*$/ ) {
-				$cplusplusargs .= "(Qt::PenCapStyle)";
-			} elsif ( $argType =~ /^\s*PenStyle\s*$/ ) {
-				$cplusplusargs  .= "(Qt::PenStyle)";
-			} elsif ( $argType =~ /^\s*PenJoinStyle\s*$/ ) {
-				$cplusplusargs  .= "(Qt::PenJoinStyle)";
-			} elsif ( $argType =~ /^\s*RasterOp\s*$/ ) {
-				$cplusplusargs  .= "(Qt::RasterOp)";
-			} elsif ( $argType =~ /^\s*TextFormat\s*$/ ) {
-				$cplusplusargs  .= "(Qt::TextFormat)";
-			} elsif ( $argType =~ /^\s*QDragMode\s*$/ ) {
-				$cplusplusargs .= "(QDragObject::DragMode)";
-			} elsif ( $argType =~ /^\s*GUIStyle\s*$/ ) {
-				$cplusplusargs .= "(Qt::GUIStyle)";
-			} elsif ( $argType =~ /^\s*Type\s*$/ ) {
-				$cplusplusargs .= "(QEvent::Type)";
-			} else {
-				$cplusplusargs .= "(".kalyptusDataDict::addNamespace($argType).")";
-			}
-
-			if ( $cargType eq "" ) {
-				print "'$argType' => '$typeprefix$argType',\n";
-				$argType =~ s/\&.*$//;
-				$pasparams .= $argMod." ".$arg." : ".$argType."; ";
-				$cplusplusparams .= $argType." ".$arg.", ";
-			} else {
-				$cplusplusparams .= kalyptusDataDict::ctypemap($argType)." ".$arg.", ";
-			 	my $pasargType=kalyptusDataDict::pastypemap($argType);
-				if ($pasargType =~ s/^var//) {
-				  $argMod="var";
-				} else {
-				  $argMod="";
-				}
-				# formal parameter?
-				if ($pasargType eq "" && ($argMod eq "var" || $argMod eq "const")) {
-			          $pasparams .= $argMod." ".$arg."; ";
-			        } else {
-				  $pasparams .= $argMod." ".$arg." : ".$pasargType."; ";
-				}
-			}
-
-			if ( ( $cargType =~ /^qt_.*\*/ || $cargType =~ /^kde_.*\*/ ) && $argType =~ /^[^\*]*$/ ) {
-				$argType =~ s/^(.*)\&.*$/$1/;
-				$cplusplusargs .= "* (".kalyptusDataDict::addNamespace($argType)."*)".$arg.", ";
-			} else {
-				$cplusplusargs .= $arg.", ";
-			}
-
-
-		}
-		$pasparams =~ s/; $//;
-		$cplusplusparams =~ s/, $//;
-		$cplusplusargs =~ s/, $//;
-
-		my $flags = $m->{Flags};
-
-		if ( !defined $flags ) {
-			warn "Method ".$m->{astNodeName}.  " has no flags\n";
-		}
-
-
-		my $extra = "";
-		$extra .= "static " if $flags =~ "s";
-
-		if ( $name =~ /operator/  ) {
-			return;
-		}
-
-		if ( $m->{Access} =~ /protected/ && $name ne $class->{astNodeName}  ) {
-			if ( $class->{Pure} ) {
-				return;
-			}
-
-			$name = "protected_".$name;
-		}
-
-		if ( $name eq $class->{astNodeName} && $class->{Pure} ) {
-			return;
-		}
-
-		if ( defined $docnode ) {
-			if ( defined $docnode->{Text} ) {
-				print HEADER "\n{* ";
-				my $node;
-				my $line;
-				foreach $node ( @{$docnode->{Text}} ) {
-					next if $node->{NodeType} ne "DocText";
-					$line = $node->{astNodeName};
-					print HEADER $line, "\n";
-				}
-				print HEADER "}\n";
-			}
-		}
-		# constructor
-		if ( $name eq $class->{astNodeName} ) {
-			print HEADER $extra,
-				"function ", $typeprefix, "new_", $function,
-				"(", $pasparams, ") : ".$name."H;cdecl;\n";
-			@functions[$#functions+1]="function ". $typeprefix. "new_". $function.
-				"(".$pasparams.") : ".$name."H;cdecl;external name ".
-						"'".$typeprefix. "new_". $function. "';";
-			print CLASS $extra,
-				$typeprefix, $name, " * ", $typeprefix, "new_", $function,
-				"(", $cplusplusparams, "){\n",
-				"\treturn (", $typeprefix, $name, " *) new ", $name, "Bridge(", $cplusplusargs, ");\n}\n";
-		# destructor
-		} elsif ( $returnType =~ /~/  ) {
-			print HEADER $extra,
-				"procedure ", $typeprefix, "del_", $function,
-				"(p : ", $class->{astNodeName}, "H);cdecl;\n";
-			@functions[$#functions+1]="procedure ".$typeprefix. "del_". $function.
-				"(p : ".$class->{astNodeName}."H);cdecl;external name ".
-						"'". $typeprefix. "del_". $function."';";
-			if (exists $class->{Pure} || $constructorCount == 0) {
-				print CLASS $extra,
-					"void ", $typeprefix, "del_", $function,
-					"( ", $typeprefix, $class->{astNodeName}, "* p ){\n\tdelete (", kalyptusDataDict::addNamespace($class->{astNodeName}), "*) p;\n}\n";
-			} else {
-				print CLASS $extra,
-					"void ", $typeprefix, "del_", $function,
-					"( ", $typeprefix, $class->{astNodeName}, "* p ){\n\tdelete (", $class->{astNodeName}, "Bridge*) p;\n}\n";
-			}
-		} else {
-			if ( $name =~ /.*Event$/ ) {
-				return;
-			}
-
-			# Class or instance method
-			my $selfstring;
-			if ( $extra =~ /static/ ) {
-				if ( exists $class->{Pure} || $constructorCount == 0 ) {
-					$selfstring = kalyptusDataDict::addNamespace($class->{astNodeName})."::";
-				} else {
-					$selfstring = $class->{astNodeName}."Bridge::";
-				}
-				if ($returnType eq "void") {
-					print HEADER "procedure ",
-						$class->{astNodeName}, "_", $function,
-						"(", $pasparams, ");cdecl;\n";
-					@functions[$#functions+1]="procedure ".
-						$class->{astNodeName}."_".$function.
-						"(".$pasparams.");cdecl;external name ".
-						"'".$typeprefix . $class->{astNodeName} . "_".$function."';";
-
-				} else {
-					print HEADER "function ",
-						$class->{astNodeName}, "_", $function,
-						"(", $pasparams, ") : ".$returnType.";cdecl;\n";
-					@functions[$#functions+1]="function ".
-						$class->{astNodeName}."_".$function.
-						"(".$pasparams.") : ".$returnType.";cdecl;external name ".
-						"'".$typeprefix . $class->{astNodeName} . "_".$function."';";
-				}
-				print CLASS $cplusplusreturntype,
-					" ", $typeprefix, $class->{astNodeName}, "_", $function,
-					"( ", $cplusplusparams, "){\n";
-			} else {
-				if ( exists $class->{Pure} || $constructorCount == 0 ) {
-					$selfstring = "((".kalyptusDataDict::addNamespace($class->{astNodeName})."*)instPointer)->";
-				} else {
-					$selfstring = "((".$class->{astNodeName}."Bridge*)instPointer)->";
-				}
-				if ($returnType eq "void") {
-					print HEADER "procedure ",
-						$class->{astNodeName}, "_", $function,
-						"(", "instPointer : ", $class->{astNodeName}, "H", ($pasparams eq "" ? "" : ";"), $pasparams, ");cdecl;\n";
-					@functions[$#functions+1]="procedure ".
-						$class->{astNodeName}."_".$function.
-						"("."instPointer : ".$class->{astNodeName}."H".($pasparams eq "" ? "" : ";").$pasparams.
-						");cdecl;external name ".
-						"'".$typeprefix . $class->{astNodeName} . "_".$function."';";
-				} else {
-					print HEADER "function ",
-						$class->{astNodeName}, "_", $function,
-						"(", "instPointer : ", $class->{astNodeName}, "H", ($pasparams eq "" ? "" : ";"), $pasparams, ") : ",
-						$returnType,";cdecl;\n";
-					@functions[$#functions+1]="function ".
-						$class->{astNodeName}."_".$function.
-						"("."instPointer : ".$class->{astNodeName}."H".($pasparams eq "" ? "" : ";").$pasparams.
-						") : ".$returnType.";cdecl;external name ".
-						"'".$typeprefix . $class->{astNodeName} . "_".$function."';";
-				}
-				print CLASS $cplusplusreturntype,
-					" ", $typeprefix, $class->{astNodeName}, "_", $function,
-					"( ", $typeprefix, $class->{astNodeName}, "* instPointer", ($cplusplusparams eq "" ? "" : ","), $cplusplusparams, "){\n";
-    		}
-			if ( $cplusplusreturntype =~ /^\s*void\s*$/ ) {
-				print CLASS "\t", $selfstring, $name, "(", $cplusplusargs, ");\n\treturn;\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QBrush\s*$/ ) {
-				print CLASS "\tQBrush _b= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QBrush(_b.color(),_b.style());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QColorGroup\s*$/ ) {
-				print CLASS "\tQColorGroup _c= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QColorGroup(_c.foreground(),_c.background(),_c.light(),_c.dark(),_c.mid(),_c.text(),_c.base());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QDateTime\s*$/ ) {
-				print CLASS "\tQDateTime _dt= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QDateTime (_dt.date(),_dt.time());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QDate\s*$/ ) {
-				print CLASS "\tQDate _d= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QDate(_d.year(),_d.month(),_d.day());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QPen\s*$/ ) {
-				print CLASS "\tQPen _b= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QPen(_b.color(),_b.width(),_b.style());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QPoint\s*\&?\s*$/ ) {
-				print CLASS "\tQPoint _p= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QPoint(_p.x(),_p.y());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QRect\s*$/ ) {
-				print CLASS "\tQRect _r= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QRect(_r.left(),_r.top(),_r.width(),_r.height());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QSizePolicy\s*$/ ) {
-				print CLASS "\tQSizePolicy _s= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QSizePolicy(_s.horData(),_s.verData(),_s.hasHeightForWidth());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QSize\s*$/ ) {
-				print CLASS "\tQSize _s= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QSize(_s.width(),_s.height());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QStyle\s*$/ ) {
-				print CLASS "\tQStyle * _s= \&", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ") _s;\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QTime\s*$/ ) {
-				print CLASS "\tQTime _t= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QTime(_t.hour(),_t.minute(),_t.second(),_t.msec());\n}\n" ;
-			} elsif ( $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?QWMatrix\s*$/ ) {
-				print CLASS "\tQWMatrix _m= ", $selfstring, $name, "(", $cplusplusargs, ");\n" ;
-				print CLASS "\treturn (", $cplusplusreturntype, ")new QWMatrix(_m.m11(),_m.m12(),_m.m21(),_m.m22(),_m.dx(),_m.dy());\n}\n" ;
-			} elsif (	($cplusplusreturntype =~ /qt_/ || $returnType =~ /kde_/)
-						&& $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?(\w*)\s*$/ )
-			{
-				my $valueType = kalyptusDataDict::addNamespace($3);
-				print CLASS "\treturn (", $cplusplusreturntype, ")new $valueType(", $selfstring, $name, "(", $cplusplusargs, "));\n}\n"; ;
-			} elsif (	($cplusplusreturntype =~ /qt_/ || $cplusplusreturntype =~ /kde_/)
-					&& $m->{ReturnType} =~ /^\s*(inline)?\s*(const)?\s*?(\w*)\s*\&?\s*$/ )
-			{
-				my $constOpt = $2;
-				my $valueType = kalyptusDataDict::addNamespace($3);
-				print CLASS "\treturn (", $cplusplusreturntype, ") ($constOpt $valueType *)\&", $selfstring, $name, "(", $cplusplusargs, ");\n}\n"; ;
-			} else {
-				print CLASS "\treturn (", $cplusplusreturntype, ") ", $selfstring, $name, "(", $cplusplusargs, ");\n}\n" ;
-			}
-   		}
-	} elsif( $type eq "enum" ) {
-		# Convert each enum value to '#define <uppercased class name>_<enum name> <enum value>'
-		my $enum = $m->{astNodeName};
-		my $enumname = $enum;
-	        my %enumMap = ();
-
-		# Add a C++ to C type mapping for this enum - ie an int in C
-		$enum =~ s/\s//g;
-
-		kalyptusDataDict::setpastypemap($enum, $class->{astNodeName}.$enumname);
-		kalyptusDataDict::setctypemap($enum, 'int');
-		$enum = $class->{astNodeName}."::".$enum;
-		kalyptusDataDict::setpastypemap($enum, $class->{astNodeName}.$enumname);
-		# add C mapping as well
-		kalyptusDataDict::setctypemap($enum, 'int');
-
-		@typeenums[$#typeenums+1]= "      ".$class->{astNodeName}.$enumname." = (\n";
-		my @enums = split(",", $m->{Params});
-		my $first = 1;
-		foreach my $enum ( @enums ) {
-			if ($first!=1) {
-			  @typeenums[$#typeenums+1]=",\n";
-			}
-		 	$first=0;
-			$enum =~ s/\s//g;
-			if ( $enum =~ /(.*)=(.*)\s*(\||\&|>>|<<|\+)\s*(.*)/ ) {
-				# !!!! needs to be evaluted here
-				# or'd, and'd or shifted pair of values
-				@typeenums[$#typeenums+1]="        ".$class->{astNodeName}.$enumname."_".$1; # !!!!. "\t:= ".
-#!!!!					($enumMap{$2} eq "" ? $2 : "dword(".$enumMap{$2}.")").$pasopmap{$3}. ($enumMap{$4} eq "" ? $4 : "dword(".$enumMap{$4}.")");
-				$enumMap{$1} = $class->{astNodeName}.$enumname."_".$1;
-			} elsif ( $enum =~ /(.*)=(.*)/ ) {
-				@typeenums[$#typeenums+1]="        ".kalyptusDataDict::pasenummap($class->{astNodeName}.
-				  $enumname."_".$1)."\t:= ".($enumMap{$2} eq "" ? changehex($2) : $enumMap{$2});
-				$enumMap{$1} = $class->{astNodeName}.$enumname."_".$1;
-			} else {
-				@typeenums[$#typeenums+1]="        ".$class->{astNodeName}.$enumname."_".$enum;
-				$enumMap{$enum} = $class->{astNodeName}.$enumname."_".$enum;
-			}
-		}
-		@typeenums[$#typeenums+1]="\n      );\n\n";
-	}
-
-}
-
-
-1;
-
-#

+ 0 - 5969
utils/kalyptus/kalyptusDataDict.pm

@@ -1,5969 +0,0 @@
-#***************************************************************************
-#                            kalyptusDataDict.pm -  A Qt/KDE types data dictionary
-#                             -------------------
-#    begin                : Fri Oct 20 12:00:00 2000
-#    copyright            : (C) 2000-2001 Lost Highway Ltd. All Rights Reserved.
-#    email                : [email protected]
-#    author               : Richard Dale.
-#***************************************************************************/
-
-#/***************************************************************************
-# *                                                                         *
-# *   This program is free software; you can redistribute it and/or modify  *
-# *   it under the terms of the GNU General Public License as published by  *
-# *   the Free Software Foundation; either version 2 of the License, or     *
-# *   (at your option) any later version.                                   *
-# *                                                                         *
-#***************************************************************************/
-
-package kalyptusDataDict;
-
-use strict;
-no strict "subs";
-
-use vars qw/ %interfacemap %ctypemap %pastypemap %builtins %pasenummap/;
-
-BEGIN
-{
-%interfacemap = (
-'QPaintDevice' => 'QPaintDeviceInterface',
-'QMenuData' => 'QMenuDataInterface',
-'QRangeControl' => 'QRangeControlInterface',
-'QMimeSource' => 'QMimeSourceInterface',
-'QLayoutItem' => 'QLayoutItemInterface',
-'QUrl' => 'QUrlInterface',
-'QIODevice' => 'QIODeviceInterface',
-'QXmlContentHandler' => 'QXmlContentHandlerInterface',
-'QXmlErrorHandler' => 'QXmlErrorHandlerInterface',
-'QXmlDTDHandler' => 'QXmlDTDHandlerInterface',
-'QXmlEntityResolver' => 'QXmlEntityResolverInterface',
-'QXmlLexicalHandler' => 'QXmlLexicalHandlerInterface',
-'QXmlDeclHandler' => 'QXmlDeclHandlerInterface',
-'KInstance' => 'KInstanceInterface',
-'QwAbsSpriteFieldView' => 'QwAbsSpriteFieldViewInterface',
-'PartBase' => 'PartBaseInterface',
-'KCompletionBase' => 'KCompletionBaseInterface',
-'KDirNotify' => 'KDirNotifyInterface',
-'KXMLGUIClient' => 'KXMLGUIClientInterface',
-'KFileView' => 'KFileViewInterface',
-'KXMLGUIBuilder' => 'KXMLGUIBuilderInterface',
-'DCOPObject' => 'DCOPObjectInterface',
-'KDevCore' => 'KDevCoreInterface',
-'QSqlQuery' => 'QSqlQueryInterface',
-);
-
-%pasenummap = (
-'QtKey_Key_Agrave' => 'QtKey_Key_UCAgrave',
-'QtKey_Key_Aacute' => 'QtKey_Key_UCAacute',
-'QtKey_Key_Acircumflex' => 'QtKey_Key_UCAcircumflex',
-'QtKey_Key_Atilde' => 'QtKey_Key_UCAtilde',
-'QtKey_Key_Adiaeresis' => 'QtKey_Key_UCAdiaeresis',
-'QtKey_Key_Aring' => QtKey_Key_UCAring,
-'QtKey_Key_AE' => 'QtKey_Key_UCAE',
-'QtKey_Key_Ccedilla' => 'QtKey_Key_UCCcedilla',
-'QtKey_Key_Egrave' => 'QtKey_Key_UCEgrave',
-'QtKey_Key_Eacute' => 'QtKey_Key_UCEacute',
-'QtKey_Key_Ecircumflex' => 'QtKey_Key_UCEcircumflex',
-'QtKey_Key_Ediaeresis' => 'QtKey_Key_UCEdiaeresis',
-'QtKey_Key_Igrave' => 'QtKey_Key_UCIgrave',
-'QtKey_Key_Iacute' => 'QtKey_Key_UCIacute',
-'QtKey_Key_Icircumflex' => 'QtKey_Key_UCIcircumflex',
-'QtKey_Key_Idiaeresis' => 'QtKey_Key_UCIdiaeresis',
-'QtKey_Key_Ntilde' => 'QtKey_Key_UCNtilde',
-'QtKey_Key_Ograve' => 'QtKey_Key_UCOgrave',
-'QtKey_Key_Oacute' => 'QtKey_Key_UCOacute',
-'QtKey_Key_Ocircumflex' => 'QtKey_Key_UCOcircumflex',
-'QtKey_Key_Otilde' => 'QtKey_Key_UCOtilde',
-'QtKey_Key_Odiaeresis' => 'QtKey_Key_UCOdiaeresis',
-'QtKey_Key_Ooblique' => 'QtKey_Key_UCOoblique',
-'QtKey_Key_Ugrave' => 'QtKey_Key_UCUgrave',
-'QtKey_Key_Uacute' => 'QtKey_Key_UCUacute',
-'QtKey_Key_Ucircumflex' => 'QtKey_Key_UCUcircumflex',
-'QtKey_Key_Udiaeresis' => 'QtKey_Key_UCUdiaeresis',
-'QtKey_Key_Yacute' => 'QtKey_Key_UCYacute',
-'QLCDNumberMode_HEX' => 'LCDNumberMode_Hex_',
-'QLCDNumberMode_DEC' => 'LCDNumberMode_Dec_',
-'QLCDNumberMode_OCT' => 'LCDNumberMode_Oct_',
-'QLCDNumberMode_BIN' => 'LCDNumberMode_Bin_',
-'QNetworkProtocolOperation_OpMkdir' => 'NetworkProtocolOperation_OpMkDir_',
-'QNetworkProtocolError_ErrMkdir' => 'QNetworkProtocolError_ErrMkDir_',
-'QtKey_Key_BackTab' => 'QtKey_Key_Backtab_',
-'QtKey_Key_BackSpace' => 'QtKey_Key_Backspace_',
-'QtKey_Key_ETH' => 'QtKey_Key_UCETH',
-'QtKey_Key_THORN' => 'QtKey_Key_UCTHORN',
-);
-
-%pastypemap = (
-'ASConsumer*' => 'PASConsumer',
-'ASProducer*' => 'PASProducer',
-'ASYNC'  =>  'void' ,
-'Address&'  =>  'kde_Address*' ,
-'Address*' => 'PAddress',
-'AddressBook*' => 'PAddressBook',
-'AddressBook::Entry&'  =>  'kde_Entry*' ,
-'Addressee&' => 'kde_Addressee*',
-'Addressee*' => 'PAddressee',
-'AddresseeData*' => 'PAddresseeData',
-'AddresseeDialog*' => 'PAddresseeDialog',
-'AddresseeItem*' => 'PAddresseeItem',
-'AlsaOut*' => 'PAlsaOut',
-'AnyConstRef&' => 'kde_AnyConstRef*',
-'AnyConstRef*' => 'PAnyConstRef',
-'AnyRef&' => 'kde_AnyRef*',
-'AnyRef*' => 'PAnyRef',
-'AnyRefBase&' => 'kde_AnyRefBase*',
-'AnyRefBase*' => 'PAnyRefBase',
-'ArgList'  =>  'longint' ,
-'ArrowType'  =>  'longint' ,
-'Arts*' => 'PArts',
-'Arts::AudioManagerClient' => 'longint',
-'Arts::Buffer&' => 'kde_Arts_Buffer*',
-'Arts::Buffer*' => 'kde_Arts_Buffer*',
-'Arts::ByteSoundProducer' => 'kde_Arts_ByteSoundProducer*',
-'Arts::Connection*' => 'kde_Arts_Connection*',
-'Arts::DynamicCast&' => 'kde_Arts_DynamicCast*',
-'Arts::FlowSystemReceiver' => 'kde_Arts_FlowSystemReceiver*',
-'Arts::FlowSystemSender' => 'kde_Arts_FlowSystemSender*',
-'Arts::Format&' => 'kde_Arts_Format*',
-'Arts::Format' => 'kde_Arts_Format',
-'Arts::GenericAsyncStream*' => 'kde_Arts_GenericAsyncStream*',
-'Arts::GenericDataChannel*' => 'kde_Arts_GenericDataChannel*',
-'Arts::InterfaceDef' => 'kde_Arts_InterfaceDef*',
-'Arts::MethodDef&' => 'kde_Arts_MethodDef*',
-'Arts::ModuleDef&' => 'kde_Arts_ModuleDef*',
-'Arts::Notification&' => 'kde_Arts_Notification*',
-'Arts::Object' => 'kde_Arts_Object*',
-'Arts::Object::Pool&' => 'kde_Arts_Object_Pool*',
-'Arts::ObjectReference' => 'kde_Arts_ObjectReference*',
-'Arts::PlayObject' => 'kde_Arts_PlayObject*',
-'Arts::Reference&' => 'kde_Arts_Reference*',
-'Arts::StereoEffect' => 'kde_Arts_StereoEffect*',
-'Arts::StereoEffectStack' => 'kde_Arts_StereoEffectStack*',
-'Arts::SubClass&' => 'kde_Arts_SubClass*',
-'Arts::TypeDef' => 'kde_Arts_TypeDef*',
-'Arts::poTime&' => 'kde_Arts_poTime*',
-'Arts::poTime' => 'kde_Arts_poTime',
-'AsyncStream*' => 'PAsyncStream',
-'Attr&' => 'kde_Attr*',
-'Attr' => 'kde_Attr*',
-'Attr*' => 'PAttr',
-'AttrImpl*' => 'PAttrImpl',
-'AttributeDef&' => 'kde_AttributeDef*',
-'AttributeDef*' => 'PAttributeDef',
-'AudioManager&' => 'kde_AudioManager*',
-'AudioManager' => 'kde_AudioManager*',
-'AudioManager*' => 'PAudioManager',
-'AudioManagerClient&' => 'kde_AudioManagerClient*',
-'AudioManagerClient' => 'kde_AudioManagerClient*',
-'AudioManagerClient*' => 'PAudioManagerClient',
-'AudioManagerClient_base*' => 'PAudioManagerClient_base',
-'AudioManagerClient_skel*' => 'PAudioManagerClient_skel',
-'AudioManagerClient_stub*' => 'PAudioManagerClient_stub',
-'AudioManagerInfo&' => 'kde_AudioManagerInfo*',
-'AudioManagerInfo*' => 'PAudioManagerInfo',
-'AudioManager_base*' => 'PAudioManager_base',
-'AudioManager_skel*' => 'PAudioManager_skel',
-'AudioManager_stub*' => 'PAudioManager_stub',
-'AudioPort*' => 'PAudioPort',
-'AudioSubSystem*' => 'PAudioSubSystem',
-'AudioSubSystemStart*' => 'PAudioSubSystemStart',
-'AuthAccept&' => 'kde_AuthAccept*',
-'AuthAccept*' => 'PAuthAccept',
-'AuthInfo&' => 'kde_AuthInfo*',
-'AuthInfo*' => 'PAuthInfo',
-'BGMode' => 'longint',
-'BMToken*' => 'PBMToken',
-'BackgroundMode' => 'longint',
-'BlockSelectionInterface*' => 'PBlockSelectionInterface',
-'BookmarkTokenizer*' => 'PBookmarkTokenizer',
-'Bool'  =>  'longint' ,
-'Boolean&' => 'var boolean',
-'Boolean*' => 'pboolean',
-'BrowserExtension*' => 'PBrowserExtension',
-'BrowserHostExtension*' => 'PBrowserHostExtension',
-'BrowserInterface*' => 'PBrowserInterface',
-'BrushStyle' => 'longint',
-'Buffer&' => 'kde_Buffer*',
-'Buffer*' => 'PBuffer',
-'ButtonCode'  =>  'longint' ,
-'ButtonState'  =>  'longint' ,
-'ByteAsyncStream*' => 'PByteAsyncStream',
-'ByteDataPacket*' => 'PByteDataPacket',
-'ByteSoundProducer&' => 'kde_ByteSoundProducer*',
-'ByteSoundProducer' => 'kde_ByteSoundProducer*',
-'ByteSoundProducer*' => 'PByteSoundProducer',
-'ByteSoundProducer_base*' => 'PByteSoundProducer_base',
-'ByteSoundProducer_skel*' => 'PByteSoundProducer_skel',
-'ByteSoundProducer_stub*' => 'PByteSoundProducer_stub',
-'ByteStreamToAudio&' => 'kde_ByteStreamToAudio*',
-'ByteStreamToAudio' => 'kde_ByteStreamToAudio*',
-'ByteStreamToAudio*' => 'PByteStreamToAudio',
-'ByteStreamToAudio_base*' => 'PByteStreamToAudio_base',
-'ByteStreamToAudio_skel*' => 'PByteStreamToAudio_skel',
-'ByteStreamToAudio_stub*' => 'PByteStreamToAudio_stub',
-'CDATASection&' => 'kde_CDATASection*',
-'CDATASection' => 'kde_CDATASection*',
-'CDATASection*' => 'PCDATASection',
-'CFlags' => 'longint',
-'COORD'  =>  'word' ,
-'CSSCharsetRule&' => 'kde_CSSCharsetRule*',
-'CSSCharsetRule*' => 'PCSSCharsetRule',
-'CSSCharsetRuleImpl*' => 'PCSSCharsetRuleImpl',
-'CSSException&' => 'kde_CSSException*',
-'CSSException*' => 'PCSSException',
-'CSSFontFaceRule&' => 'kde_CSSFontFaceRule*',
-'CSSFontFaceRule*' => 'PCSSFontFaceRule',
-'CSSFontFaceRuleImpl*' => 'PCSSFontFaceRuleImpl',
-'CSSImportRule&' => 'kde_CSSImportRule*',
-'CSSImportRule*' => 'PCSSImportRule',
-'CSSImportRuleImpl*' => 'PCSSImportRuleImpl',
-'CSSMediaRule&' => 'kde_CSSMediaRule*',
-'CSSMediaRule*' => 'PCSSMediaRule',
-'CSSMediaRuleImpl*' => 'PCSSMediaRuleImpl',
-'CSSPageRule&' => 'kde_CSSPageRule*',
-'CSSPageRule*' => 'PCSSPageRule',
-'CSSPageRuleImpl*' => 'PCSSPageRuleImpl',
-'CSSPrimitiveValue&' => 'kde_CSSPrimitiveValue*',
-'CSSPrimitiveValue' => 'kde_CSSPrimitiveValue*',
-'CSSPrimitiveValue*' => 'PCSSPrimitiveValue',
-'CSSPrimitiveValueImpl*' => 'PCSSPrimitiveValueImpl',
-'CSSRule&' => 'kde_CSSRule*',
-'CSSRule' => 'kde_CSSRule*',
-'CSSRule*' => 'PCSSRule',
-'CSSRuleImpl*' => 'PCSSRuleImpl',
-'CSSRuleList&' => 'kde_CSSRuleList*',
-'CSSRuleList' => 'kde_CSSRuleList*',
-'CSSRuleList*' => 'PCSSRuleList',
-'CSSRuleListImpl*' => 'PCSSRuleListImpl',
-'CSSStyleDeclaration&' => 'kde_CSSStyleDeclaration*',
-'CSSStyleDeclaration' => 'kde_CSSStyleDeclaration*',
-'CSSStyleDeclaration*' => 'PCSSStyleDeclaration',
-'CSSStyleDeclarationImpl*' => 'PCSSStyleDeclarationImpl',
-'CSSStyleRule&' => 'kde_CSSStyleRule*',
-'CSSStyleRule*' => 'PCSSStyleRule',
-'CSSStyleRuleImpl*' => 'PCSSStyleRuleImpl',
-'CSSStyleSheet&' => 'kde_CSSStyleSheet*',
-'CSSStyleSheet' => 'kde_CSSStyleSheet*',
-'CSSStyleSheet*' => 'PCSSStyleSheet',
-'CSSStyleSheetImpl*' => 'PCSSStyleSheetImpl',
-'CSSUnknownRule&' => 'kde_CSSUnknownRule*',
-'CSSUnknownRule*' => 'PCSSUnknownRule',
-'CSSUnknownRuleImpl*' => 'PCSSUnknownRuleImpl',
-'CSSValue&' => 'kde_CSSValue*',
-'CSSValue' => 'kde_CSSValue*',
-'CSSValue*' => 'PCSSValue',
-'CSSValueImpl*' => 'PCSSValueImpl',
-'CSSValueList&' => 'kde_CSSValueList*',
-'CSSValueList*' => 'PCSSValueList',
-'CSSValueListImpl*' => 'PCSSValueListImpl',
-'CString&' => 'kde_CString*',
-'CString' => 'kde_CString*',
-'CString*' => 'PCString',
-'Cache*' => 'PCache',
-'CacheInfo*' => 'PCacheInfo',
-'CachedObject*' => 'PCachedObject',
-'CachedWav*' => 'PCachedWav',
-'Cardinal'  =>  'longint' ,
-'CharSet' => 'longint',
-'CharacterData&' => 'kde_CharacterData*',
-'CharacterData*' => 'PCharacterData',
-'CharacterDataImpl*' => 'PCharacterDataImpl',
-'ChmodJob*' => 'PChmodJob',
-'ClassInfo*' => 'PClassInfo',
-'ClassStore*' => 'PClassStore',
-'ClassTreeNode*' => 'PClassTreeNode',
-'ClientHello&' => 'kde_ClientHello*',
-'ClientHello*' => 'PClientHello',
-'ClipboardInterface*' => 'PClipboardInterface',
-'CodeCompletionInterface*' => 'PCodeCompletionInterface',
-'ColorMode' => 'longint',
-'Comment&' => 'kde_Comment*',
-'Comment' => 'kde_Comment*',
-'Comment*' => 'PComment',
-'CommentImpl*' => 'PCommentImpl',
-'ComparisonFlags' => 'longint',
-'Compl' => 'kde_Compl',
-'Completion&' => 'kde_Completion*',
-'Completion*' => 'PCompletion',
-'CompletionEntry&' => 'kde_CompletionEntry*',
-'CompletionEntry*' => 'PCompletionEntry',
-'ComplexControl' => 'longint',
-'ComponentFactory*' => 'PComponentFactory',
-'ConfigInterface*' => 'PConfigInterface',
-'Connection*' => 'PConnection',
-'ConstIterator'  =>  'longint' ,
-'Constructor' => 'kde_Constructor*',
-'Constructor*' => 'PConstructor',
-'ConstructorImp*' => 'PConstructorImp',
-'ContentsType' => 'longint',
-'Context&' => 'kde_Context*',
-'Context*' => 'PContext',
-'ControlElement' => 'longint',
-'CopyInfo*' => 'PCopyInfo',
-'CopyJob*' => 'PCopyJob',
-'Core*' => 'PCore',
-'Counter&' => 'kde_Counter*',
-'Counter' => 'kde_Counter*',
-'Counter*' => 'PCounter',
-'Cursor*' => 'PCursor',
-'CursorInterface*' => 'PCursorInterface',
-'DCOPClient*' => 'PDCOPClient',
-'DCOPClientTransaction*'  =>  'kde_DCOPClientTransaction*' ,
-'DCOPObject*' => 'PDCOPObject',
-'DCOPObjectProxy*' => 'PDCOPObjectProxy',
-'DCOPRef&'  =>  'kde_DCOPRef*' ,
-'DCOPRef*' => 'PDCOPRef',
-'DCOPStub*' => 'PDCOPStub',
-'DOM*' => 'PDOM',
-'DOM::CSSProperty*'  =>  'kde_CSSProperty*' ,
-'DOM::DOMString&'  =>  'kde_DOMString*' ,
-'DOM::DOMString'  =>  'kde_DOMString*' ,
-'DOM::Document&'  =>  'kde_DOMDocument*' ,
-'DOM::Document'  =>  'kde_DOMDocument*' ,
-'DOM::Document*'  =>  'kde_DOMDocument*' ,
-'DOM::ElementImpl*'  =>  'kde_DOM_ElementImpl*' ,
-'DOM::HTMLDocument'  =>  'kde_HTMLDocument*' ,
-'DOM::MediaList&' => 'kde_MediaList*',
-'DOM::MediaList' => 'kde_MediaList',
-'DOM::MediaList*' => 'kde_MediaList*',
-'DOM::Node&'  =>  'kde_DOMNode*' ,
-'DOM::Node'  =>  'kde_DOMNode*' ,
-'DOM::NodeList&' => 'kde_DOMNodeList*',
-'DOM::NodeList' => 'kde_DOMNodeList*',
-'DOM::NodeList*' => 'kde_DOMNodeList*',
-'DOM::Range'  =>  'kde_Range*' ,
-'DOM::StyleSheetList&' => 'kde_StyleSheetList*',
-'DOM::StyleSheetList' => 'kde_StyleSheetList',
-'DOM::StyleSheetList*' => 'kde_StyleSheetList*',
-'DOMException&' => 'kde_DOMException*',
-'DOMException*' => 'PDOMException',
-'DOMImplementation&' => 'kde_DOMImplementation*',
-'DOMImplementation' => 'kde_DOMImplementation*',
-'DOMImplementation*' => 'PDOMImplementation',
-'DOMImplementationImpl*' => 'PDOMImplementationImpl',
-'DOMString&' => 'kde_DOMString*',
-'DOMString' => 'kde_DOMString*',
-'DOMString*' => 'PDOMString',
-'DOMStringImpl*' => 'PDOMStringImpl',
-'DW_EXPORT*' => 'pointer',
-'DataPacket*' => 'PDataPacket',
-'DateFormat' => 'longint',
-'Debug*' => 'PDebug',
-'DecoderFn'  =>  'longint' ,
-'DefaultProgress*' => 'PDefaultProgress',
-'DeleteJob*' => 'PDeleteJob',
-'DeviceManager*' => 'PDeviceManager',
-'Direction' => 'longint',
-'DispatchFunction' => 'kde_DispatchFunction*',
-'Dispatcher*' => 'PDispatcher',
-'Display' => 'Display',
-'Display*' => 'PDisplay',
-'DistributionList*' => 'PDistributionList',
-'DistributionListEditor*' => 'PDistributionListEditor',
-'DistributionListManager*' => 'PDistributionListManager',
-'Dock&' => 'longint',
-'Dock' => 'longint',
-'DockMainWindow*' => 'PDockMainWindow',
-'DockPosData&'  =>  'kde_DockPosData*' ,
-'DockPosData*' => 'PDockPosData',
-'DockWindowData*' => 'longint',
-'Document&' => 'kde_Document*',
-'Document' => 'kde_Document*',
-'Document*' => 'PDocument',
-'DocumentFragment&' => 'kde_DocumentFragment*',
-'DocumentFragment' => 'kde_DocumentFragment*',
-'DocumentFragment*' => 'PDocumentFragment',
-'DocumentFragmentImpl*' => 'PDocumentFragmentImpl',
-'DocumentImpl*' => 'PDocumentImpl',
-'DocumentStyle&' => 'kde_DocumentStyle*',
-'DocumentStyle*' => 'PDocumentStyle',
-'DocumentType&' => 'kde_DocumentType*',
-'DocumentType' => 'kde_DocumentType*',
-'DocumentType*' => 'PDocumentType',
-'DocumentationContext*' => 'PDocumentationContext',
-'DomShared*' => 'PDomShared',
-'DrageMode' => 'longint',
-'DrawContentsEvent*' => 'PDrawContentsEvent',
-'DwAddress&' => 'kde_DwAddress*',
-'DwAddress*' => 'PDwAddress',
-'DwAddressList&' => 'kde_DwAddressList*',
-'DwAddressList*' => 'PDwAddressList',
-'DwBody&' => 'kde_DwBody*',
-'DwBody*' => 'PDwBody',
-'DwBodyPart&' => 'kde_DwBodyPart*',
-'DwBodyPart*' => 'PDwBodyPart',
-'DwBool' => 'longint',
-'DwDateTime&' => 'kde_DwDateTime*',
-'DwDateTime*' => 'PDwDateTime',
-'DwDispositionType&' => 'kde_DwDispositionType*',
-'DwDispositionType*' => 'PDwDispositionType',
-'DwEntity&' => 'kde_DwEntity*',
-'DwField&' => 'kde_DwField*',
-'DwField*' => 'PDwField',
-'DwFieldBody&' => 'kde_DwFieldBody*',
-'DwFieldBody*' => 'PDwFieldBody',
-'DwGroup&' => 'kde_DwGroup*',
-'DwGroup*' => 'PDwGroup',
-'DwHeaders&' => 'kde_DwHeaders*',
-'DwHeaders*' => 'PDwHeaders',
-'DwInt32' => 'longint',
-'DwMailbox&' => 'kde_DwMailbox*',
-'DwMailbox*' => 'PDwMailbox',
-'DwMailboxList&' => 'kde_DwMailboxList*',
-'DwMailboxList*' => 'PDwMailboxList',
-'DwMechanism&' => 'kde_DwMechanism*',
-'DwMechanism*' => 'PDwMechanism',
-'DwMediaType&' => 'kde_DwMediaType*',
-'DwMediaType*' => 'PDwMediaType',
-'DwMessage&' => 'kde_DwMessage*',
-'DwMessage*' => 'PDwMessage',
-'DwMessageComponent&' => 'kde_DwMessageComponent*',
-'DwMessageComponent*' => 'PDwMessageComponent',
-'DwMime*' => 'PDwMime',
-'DwMsgId&' => 'kde_DwMsgId*',
-'DwMsgId*' => 'PDwMsgId',
-'DwObserver*' => 'PDwObserver',
-'DwParameter&' => 'kde_DwParameter*',
-'DwParameter*' => 'PDwParameter',
-'DwProtocolClient*' => 'PDwProtocolClient',
-'DwString&' => 'kde_DwString*',
-'DwString' => 'kde_DwString',
-'DwString*' => 'PDwString',
-'DwText&' => 'kde_DwText*',
-'DwText*' => 'PDwText',
-'DwTokenizer&' => 'kde_DwTokenizer*',
-'DwUint16' => 'word',
-'DwUint32' => 'dword',
-'DwUint8' => 'byte',
-'DynamicCast*' => 'PDynamicCast',
-'DynamicRequest&' => 'kde_DynamicRequest*',
-'DynamicRequest*' => 'PDynamicRequest',
-'EXPORT_DOCKCLASS*' => 'PEXPORT_DOCKCLASS',
-'EchoMode' => 'longint',
-'EditInterface*' => 'PEditInterface',
-'Editor*' => 'PEditor',
-'EditorContext*' => 'PEditorContext',
-'Element&' => 'kde_Element*',
-'Element' => 'kde_Element*',
-'Element*' => 'PElement',
-'ElementImpl*' => 'PElementImpl',
-'EmailSelectDialog*' => 'PEmailSelectDialog',
-'EncoderFn'  =>  'longint' ,
-'Endian' => 'longint',
-'Entity&' => 'kde_Entity*',
-'Entity*' => 'PEntity',
-'EntityReference&' => 'kde_EntityReference*',
-'EntityReference' => 'kde_EntityReference*',
-'EntityReference*' => 'PEntityReference',
-'Entry&'  =>  'kde_Entry*' ,
-'Entry*' => 'PEntry',
-'Entry::Address&'  =>  'kde_EntryAddress' ,
-'EnumComponent&' => 'kde_EnumComponent*',
-'EnumComponent*' => 'PEnumComponent',
-'EnumDef&' => 'kde_EnumDef*',
-'EnumDef*' => 'PEnumDef',
-'EnumEntry*' => 'PEnumEntry',
-'Error*' => 'PError',
-'Event*' => 'PEvent',
-'ExecState*' => 'PExecState',
-'ExtensionLoader*' => 'PExtensionLoader',
-'FALSE' => '0',
-'FILE*' => 'PFILE',
-'FMOut*' => 'PFMOut',
-'Factory*' => 'PFactory',
-'False' => '0',
-'FileCopyJob*' => 'PFileCopyJob',
-'FileProtocol*' => 'PFileProtocol',
-'FileView&'  =>  'longint' ,
-'FloatAsyncStream*' => 'PFloatAsyncStream',
-'FloatDataPacket*' => 'PFloatDataPacket',
-'FlowSystem&' => 'kde_FlowSystem*',
-'FlowSystem' => 'kde_FlowSystem*',
-'FlowSystem*' => 'PFlowSystem',
-'FlowSystemReceiver&' => 'kde_FlowSystemReceiver*',
-'FlowSystemReceiver' => 'kde_FlowSystemReceiver*',
-'FlowSystemReceiver*' => 'PFlowSystemReceiver',
-'FlowSystemReceiver_base*' => 'PFlowSystemReceiver_base',
-'FlowSystemReceiver_skel*' => 'PFlowSystemReceiver_skel',
-'FlowSystemReceiver_stub*' => 'PFlowSystemReceiver_stub',
-'FlowSystemSender&' => 'kde_FlowSystemSender*',
-'FlowSystemSender' => 'kde_FlowSystemSender*',
-'FlowSystemSender*' => 'PFlowSystemSender',
-'FlowSystemSender_base*' => 'PFlowSystemSender_base',
-'FlowSystemSender_skel*' => 'PFlowSystemSender_skel',
-'FlowSystemSender_stub*' => 'PFlowSystemSender_stub',
-'FlowSystem_base*' => 'PFlowSystem_base',
-'FlowSystem_impl*' => 'PFlowSystem_impl',
-'FlowSystem_skel*' => 'PFlowSystem_skel',
-'FlowSystem_stub*' => 'PFlowSystem_stub',
-'FocusPolicy' => 'longint',
-'Format&' => 'kde_Format*',
-'Format*' => 'PFormat',
-'Function*' => 'PFunction',
-'FunctionImp*' => 'PFunctionImp',
-'GCI&'  =>  'GCI*' ,
-'GCI'  =>  'GCI*' ,
-'GCI*'  =>  'GCI*' ,
-'GUIActivateEvent*' => 'PGUIActivateEvent',
-'GUIStyle' => 'longint',
-'GUSOut*' => 'PGUSOut',
-'GenericAsyncStream*' => 'PGenericAsyncStream',
-'GenericDataChannel*' => 'PGenericDataChannel',
-'GenericDataPacket*' => 'PGenericDataPacket',
-'GenericFactory*' => 'PGenericFactory',
-'GenericFactoryBase*' => 'PGenericFactoryBase',
-'Global*' => 'PGlobal',
-'GlobalComm&' => 'kde_GlobalComm*',
-'GlobalComm' => 'kde_GlobalComm*',
-'GlobalComm*' => 'PGlobalComm',
-'GlobalComm_base*' => 'PGlobalComm_base',
-'GlobalComm_skel*' => 'PGlobalComm_skel',
-'GlobalComm_stub*' => 'PGlobalComm_stub',
-'Qt::HANDLE' => 'dword',
-'HANDLE' => 'dword',
-'HBITMAP'  =>  'pointer' ,
-'HCURSOR'  =>  'void *' ,
-'HDC'  =>  'void *' ,
-'HFONT'  =>  'void *' ,
-'HPALETTE'  =>  'void *' ,
-'HRGN'  =>  'void *' ,
-'HTMLAnchorElement&' => 'kde_HTMLAnchorElement*',
-'HTMLAnchorElement*' => 'PHTMLAnchorElement',
-'HTMLAnchorElementImpl*' => 'PHTMLAnchorElementImpl',
-'HTMLAppletElement&' => 'kde_HTMLAppletElement*',
-'HTMLAppletElement*' => 'PHTMLAppletElement',
-'HTMLAppletElementImpl*' => 'PHTMLAppletElementImpl',
-'HTMLAreaElement&' => 'kde_HTMLAreaElement*',
-'HTMLAreaElement*' => 'PHTMLAreaElement',
-'HTMLAreaElementImpl*' => 'PHTMLAreaElementImpl',
-'HTMLBRElement&' => 'kde_HTMLBRElement*',
-'HTMLBRElement*' => 'PHTMLBRElement',
-'HTMLBRElementImpl*' => 'PHTMLBRElementImpl',
-'HTMLBaseElement&' => 'kde_HTMLBaseElement*',
-'HTMLBaseElement*' => 'PHTMLBaseElement',
-'HTMLBaseElementImpl*' => 'PHTMLBaseElementImpl',
-'HTMLBaseFontElement&' => 'kde_HTMLBaseFontElement*',
-'HTMLBaseFontElement*' => 'PHTMLBaseFontElement',
-'HTMLBaseFontElementImpl*' => 'PHTMLBaseFontElementImpl',
-'HTMLBlockquoteElement&' => 'kde_HTMLBlockquoteElement*',
-'HTMLBlockquoteElement*' => 'PHTMLBlockquoteElement',
-'HTMLBlockquoteElementImpl*' => 'PHTMLBlockquoteElementImpl',
-'HTMLBodyElement&' => 'kde_HTMLBodyElement*',
-'HTMLBodyElement*' => 'PHTMLBodyElement',
-'HTMLBodyElementImpl*' => 'PHTMLBodyElementImpl',
-'HTMLButtonElement&' => 'kde_HTMLButtonElement*',
-'HTMLButtonElement*' => 'PHTMLButtonElement',
-'HTMLButtonElementImpl*' => 'PHTMLButtonElementImpl',
-'HTMLCollection&' => 'kde_HTMLCollection*',
-'HTMLCollection' => 'kde_HTMLCollection*',
-'HTMLCollection*' => 'PHTMLCollection',
-'HTMLCollectionImpl*' => 'PHTMLCollectionImpl',
-'HTMLDListElement&' => 'kde_HTMLDListElement*',
-'HTMLDListElement*' => 'PHTMLDListElement',
-'HTMLDListElementImpl*' => 'PHTMLDListElementImpl',
-'HTMLDirectoryElement&' => 'kde_HTMLDirectoryElement*',
-'HTMLDirectoryElement*' => 'PHTMLDirectoryElement',
-'HTMLDirectoryElementImpl*' => 'PHTMLDirectoryElementImpl',
-'HTMLDivElement&' => 'kde_HTMLDivElement*',
-'HTMLDivElement*' => 'PHTMLDivElement',
-'HTMLDivElementImpl*' => 'PHTMLDivElementImpl',
-'HTMLDocument&' => 'kde_HTMLDocument*',
-'HTMLDocument*' => 'PHTMLDocument',
-'HTMLDocumentImpl*' => 'PHTMLDocumentImpl',
-'HTMLElement&' => 'kde_HTMLElement*',
-'HTMLElement' => 'kde_HTMLElement*',
-'HTMLElement*' => 'PHTMLElement',
-'HTMLElementImpl*' => 'PHTMLElementImpl',
-'HTMLFieldSetElement&' => 'kde_HTMLFieldSetElement*',
-'HTMLFieldSetElement*' => 'PHTMLFieldSetElement',
-'HTMLFieldSetElementImpl*' => 'PHTMLFieldSetElementImpl',
-'HTMLFontElement&' => 'kde_HTMLFontElement*',
-'HTMLFontElement*' => 'PHTMLFontElement',
-'HTMLFontElementImpl*' => 'PHTMLFontElementImpl',
-'HTMLFormElement&' => 'kde_HTMLFormElement*',
-'HTMLFormElement' => 'kde_HTMLFormElement*',
-'HTMLFormElement*' => 'PHTMLFormElement',
-'HTMLFormElementImpl*' => 'PHTMLFormElementImpl',
-'HTMLFrameElement&' => 'kde_HTMLFrameElement*',
-'HTMLFrameElement*' => 'PHTMLFrameElement',
-'HTMLFrameElementImpl*' => 'PHTMLFrameElementImpl',
-'HTMLFrameSetElement&' => 'kde_HTMLFrameSetElement*',
-'HTMLFrameSetElement*' => 'PHTMLFrameSetElement',
-'HTMLFrameSetElementImpl*' => 'PHTMLFrameSetElementImpl',
-'HTMLHRElement&' => 'kde_HTMLHRElement*',
-'HTMLHRElement*' => 'PHTMLHRElement',
-'HTMLHRElementImpl*' => 'PHTMLHRElementImpl',
-'HTMLHeadElement&' => 'kde_HTMLHeadElement*',
-'HTMLHeadElement*' => 'PHTMLHeadElement',
-'HTMLHeadElementImpl*' => 'PHTMLHeadElementImpl',
-'HTMLHeadingElement&' => 'kde_HTMLHeadingElement*',
-'HTMLHeadingElement*' => 'PHTMLHeadingElement',
-'HTMLHeadingElementImpl*' => 'PHTMLHeadingElementImpl',
-'HTMLHtmlElement&' => 'kde_HTMLHtmlElement*',
-'HTMLHtmlElement*' => 'PHTMLHtmlElement',
-'HTMLHtmlElementImpl*' => 'PHTMLHtmlElementImpl',
-'HTMLIFrameElement&' => 'kde_HTMLIFrameElement*',
-'HTMLIFrameElement*' => 'PHTMLIFrameElement',
-'HTMLIFrameElementImpl*' => 'PHTMLIFrameElementImpl',
-'HTMLImageElement&' => 'kde_HTMLImageElement*',
-'HTMLImageElement*' => 'PHTMLImageElement',
-'HTMLImageElementImpl*' => 'PHTMLImageElementImpl',
-'HTMLInputElement&' => 'kde_HTMLInputElement*',
-'HTMLInputElement*' => 'PHTMLInputElement',
-'HTMLInputElementImpl*' => 'PHTMLInputElementImpl',
-'HTMLIsIndexElement&' => 'kde_HTMLIsIndexElement*',
-'HTMLIsIndexElement*' => 'PHTMLIsIndexElement',
-'HTMLIsIndexElementImpl*' => 'PHTMLIsIndexElementImpl',
-'HTMLLIElement&' => 'kde_HTMLLIElement*',
-'HTMLLIElement*' => 'PHTMLLIElement',
-'HTMLLIElementImpl*' => 'PHTMLLIElementImpl',
-'HTMLLabelElement&' => 'kde_HTMLLabelElement*',
-'HTMLLabelElement*' => 'PHTMLLabelElement',
-'HTMLLabelElementImpl*' => 'PHTMLLabelElementImpl',
-'HTMLLegendElement&' => 'kde_HTMLLegendElement*',
-'HTMLLegendElement*' => 'PHTMLLegendElement',
-'HTMLLegendElementImpl*' => 'PHTMLLegendElementImpl',
-'HTMLLinkElement&' => 'kde_HTMLLinkElement*',
-'HTMLLinkElement*' => 'PHTMLLinkElement',
-'HTMLLinkElementImpl*' => 'PHTMLLinkElementImpl',
-'HTMLMapElement&' => 'kde_HTMLMapElement*',
-'HTMLMapElement*' => 'PHTMLMapElement',
-'HTMLMapElementImpl*' => 'PHTMLMapElementImpl',
-'HTMLMenuElement&' => 'kde_HTMLMenuElement*',
-'HTMLMenuElement*' => 'PHTMLMenuElement',
-'HTMLMenuElementImpl*' => 'PHTMLMenuElementImpl',
-'HTMLMetaElement&' => 'kde_HTMLMetaElement*',
-'HTMLMetaElement*' => 'PHTMLMetaElement',
-'HTMLMetaElementImpl*' => 'PHTMLMetaElementImpl',
-'HTMLModElement&' => 'kde_HTMLModElement*',
-'HTMLModElement*' => 'PHTMLModElement',
-'HTMLModElementImpl*' => 'PHTMLModElementImpl',
-'HTMLOListElement&' => 'kde_HTMLOListElement*',
-'HTMLOListElement*' => 'PHTMLOListElement',
-'HTMLOListElementImpl*' => 'PHTMLOListElementImpl',
-'HTMLObjectElement&' => 'kde_HTMLObjectElement*',
-'HTMLObjectElement*' => 'PHTMLObjectElement',
-'HTMLObjectElementImpl*' => 'PHTMLObjectElementImpl',
-'HTMLOptGroupElement&' => 'kde_HTMLOptGroupElement*',
-'HTMLOptGroupElement*' => 'PHTMLOptGroupElement',
-'HTMLOptGroupElementImpl*' => 'PHTMLOptGroupElementImpl',
-'HTMLOptionElement&' => 'kde_HTMLOptionElement*',
-'HTMLOptionElement*' => 'PHTMLOptionElement',
-'HTMLOptionElementImpl*' => 'PHTMLOptionElementImpl',
-'HTMLParagraphElement&' => 'kde_HTMLParagraphElement*',
-'HTMLParagraphElement*' => 'PHTMLParagraphElement',
-'HTMLParagraphElementImpl*' => 'PHTMLParagraphElementImpl',
-'HTMLParamElement&' => 'kde_HTMLParamElement*',
-'HTMLParamElement*' => 'PHTMLParamElement',
-'HTMLParamElementImpl*' => 'PHTMLParamElementImpl',
-'HTMLPreElement&' => 'kde_HTMLPreElement*',
-'HTMLPreElement*' => 'PHTMLPreElement',
-'HTMLPreElementImpl*' => 'PHTMLPreElementImpl',
-'HTMLQuoteElement&' => 'kde_HTMLQuoteElement*',
-'HTMLQuoteElement*' => 'PHTMLQuoteElement',
-'HTMLQuoteElementImpl*' => 'PHTMLQuoteElementImpl',
-'HTMLScriptElement&' => 'kde_HTMLScriptElement*',
-'HTMLScriptElement*' => 'PHTMLScriptElement',
-'HTMLScriptElementImpl*' => 'PHTMLScriptElementImpl',
-'HTMLSelectElement&' => 'kde_HTMLSelectElement*',
-'HTMLSelectElement*' => 'PHTMLSelectElement',
-'HTMLSelectElementImpl*' => 'PHTMLSelectElementImpl',
-'HTMLStyleElement&' => 'kde_HTMLStyleElement*',
-'HTMLStyleElement*' => 'PHTMLStyleElement',
-'HTMLStyleElementImpl*' => 'PHTMLStyleElementImpl',
-'HTMLTableCaptionElement&' => 'kde_HTMLTableCaptionElement*',
-'HTMLTableCaptionElement' => 'kde_HTMLTableCaptionElement*',
-'HTMLTableCaptionElement*' => 'PHTMLTableCaptionElement',
-'HTMLTableCaptionElementImpl*' => 'PHTMLTableCaptionElementImpl',
-'HTMLTableCellElement&' => 'kde_HTMLTableCellElement*',
-'HTMLTableCellElement*' => 'PHTMLTableCellElement',
-'HTMLTableCellElementImpl*' => 'PHTMLTableCellElementImpl',
-'HTMLTableColElement&' => 'kde_HTMLTableColElement*',
-'HTMLTableColElement*' => 'PHTMLTableColElement',
-'HTMLTableColElementImpl*' => 'PHTMLTableColElementImpl',
-'HTMLTableElement&' => 'kde_HTMLTableElement*',
-'HTMLTableElement*' => 'PHTMLTableElement',
-'HTMLTableElementImpl*' => 'PHTMLTableElementImpl',
-'HTMLTableRowElement&' => 'kde_HTMLTableRowElement*',
-'HTMLTableRowElement*' => 'PHTMLTableRowElement',
-'HTMLTableRowElementImpl*' => 'PHTMLTableRowElementImpl',
-'HTMLTableSectionElement&' => 'kde_HTMLTableSectionElement*',
-'HTMLTableSectionElement' => 'kde_HTMLTableSectionElement*',
-'HTMLTableSectionElement*' => 'PHTMLTableSectionElement',
-'HTMLTableSectionElementImpl*' => 'PHTMLTableSectionElementImpl',
-'HTMLTextAreaElement&' => 'kde_HTMLTextAreaElement*',
-'HTMLTextAreaElement*' => 'PHTMLTextAreaElement',
-'HTMLTextAreaElementImpl*' => 'PHTMLTextAreaElementImpl',
-'HTMLTitleElement&' => 'kde_HTMLTitleElement*',
-'HTMLTitleElement*' => 'PHTMLTitleElement',
-'HTMLTitleElementImpl*' => 'PHTMLTitleElementImpl',
-'HTMLUListElement&' => 'kde_HTMLUListElement*',
-'HTMLUListElement*' => 'PHTMLUListElement',
-'HTMLUListElementImpl*' => 'PHTMLUListElementImpl',
-'HandlerType'  =>  'HandlerTypeH' ,
-'HashEntry*' => 'PHashEntry',
-'HashTable*' => 'PHashTable',
-'Header&' => 'kde_Header*',
-'Header*' => 'PHeader',
-'HighlightingInterface*' => 'PHighlightingInterface',
-'HistoryProvider*' => 'PHistoryProvider',
-'HostImp*' => 'PHostImp',
-'IDLFileReg*' => 'PIDLFileReg',
-'IOManager*' => 'PIOManager',
-'IONotify*' => 'PIONotify',
-'IOType*' => 'PIOType',
-'IOWatchFD*' => 'PIOWatchFD',
-'Icon' => 'longint',
-'IconListBox*' => 'PIconListBox',
-'Imp*' => 'pointer',
-'Info*' => 'PInfo',
-'InterfaceDef&' => 'kde_InterfaceDef*',
-'InterfaceDef' => 'kde_InterfaceDef*',
-'InterfaceDef*' => 'PInterfaceDef',
-'InterfaceEntry*' => 'PInterfaceEntry',
-'InterfaceRepo&' => 'kde_InterfaceRepo*',
-'InterfaceRepo' => 'kde_InterfaceRepo*',
-'InterfaceRepo*' => 'PInterfaceRepo',
-'InterfaceRepo_base*' => 'PInterfaceRepo_base',
-'InterfaceRepo_impl*' => 'PInterfaceRepo_impl',
-'InterfaceRepo_skel*' => 'PInterfaceRepo_skel',
-'InterfaceRepo_stub*' => 'PInterfaceRepo_stub',
-'InternalFunctionImp*' => 'PInternalFunctionImp',
-'Interpreter*' => 'PInterpreter',
-'Invocation&' => 'kde_Invocation*',
-'Invocation*' => 'PInvocation',
-'Item&'  =>  'var pointer' ,
-'Item'  =>  'pointer' ,
-'Item*'  =>  'ppointer' ,
-'Iterator'  =>  'pointer' ,
-'iterator'  =>  'pointer' ,
-'_iterator'  =>  'pointer' ,
-'Job*' => 'pointer',
-'K&'  =>  'var K' ,
-'KAboutApplication*' => 'PKAboutApplication',
-'KAboutContainer*'  =>  'kde_KAboutContainer*' ,
-'KAboutContributor*' => 'PKAboutContributor',
-'KAboutData*'  =>  'kde_KAboutData*' ,
-'KAboutDialog*' => 'PKAboutDialog',
-'KAboutKDE*' => 'PKAboutKDE',
-'KAboutPerson*' => 'PKAboutPerson',
-'KAboutTranslator*' => 'PKAboutTranslator',
-'KAboutWidget*' => 'PKAboutWidget',
-'KAccel*'  =>  'kde_KAccel*' ,
-'KAccelAction&' => 'kde_KAccelAction*',
-'KAccelAction*' => 'PKAccelAction',
-'KAccelActions&' => 'kde_KAccelActions*',
-'KAccelActions*' => 'PKAccelActions',
-'KAccelBase*' => 'PKAccelBase',
-'KAccelGen*' => 'PKAccelGen',
-'KAccelMenu*' => 'PKAccelMenu',
-'KAccelSequence&' => 'kde_KAccelSequence*',
-'KAccelSequence' => 'kde_KAccelSequence*',
-'KAccelSequence*' => 'PKAccelSequence',
-'KAccelShortcut&' => 'kde_KAccelShortcut*',
-'KAccelShortcut' => 'kde_KAccelShortcut*',
-'KAccelShortcut*' => 'PKAccelShortcut',
-'KAccelShortcuts&' => 'kde_KAccelShortcuts*',
-'KAccelShortcuts*' => 'PKAccelShortcuts',
-'KAction*'  =>  'kde_KAction*' ,
-'KActionCollection&'  => 'kde_KActionCollection*' ,
-'KActionCollection'  => 'kde_KActionCollection*' ,
-'KActionCollection*'  => 'kde_KActionCollection*' ,
-'KActionMenu*' => 'PKActionMenu',
-'KActionSeparator*' => 'PKActionSeparator',
-'KAddressInfo*' => 'PKAddressInfo',
-'KAlphaPainter*' => 'PKAlphaPainter',
-'KAnimWidget*'  =>  'kde_KAnimWidget*' ,
-'KAppTreeListItem*'  =>  'kde_KAppTreeListItem*' ,
-'KApplication*'  =>  'kde_KApplication*' ,
-'KApplicationPropsPlugin*' => 'PKApplicationPropsPlugin',
-'KApplicationTree*' => 'PKApplicationTree',
-'KArchive*' => 'PKArchive',
-'KArchiveDirectory*' => 'PKArchiveDirectory',
-'KArchiveEntry*' => 'PKArchiveEntry',
-'KArchiveFile*' => 'PKArchiveFile',
-'KArrowButton*' => 'PKArrowButton',
-'KArtsDispatcher*' => 'PKArtsDispatcher',
-'KArtsFloatWatch*' => 'PKArtsFloatWatch',
-'KAsyncIO*' => 'PKAsyncIO',
-'KAudioPlayer*' => 'PKAudioPlayer',
-'KAuthIcon*' => 'PKAuthIcon',
-'KAutoMount*' => 'PKAutoMount',
-'KAutoUnmount*' => 'PKAutoUnmount',
-'KBindingPropsPlugin*' => 'PKBindingPropsPlugin',
-'KBlankEffect*' => 'PKBlankEffect',
-'KBufferedIO*' => 'PKBufferedIO',
-'KBugReport*' => 'PKBugReport',
-'KButtonBox*' => 'PKButtonBox',
-'KCModule*'  =>  'kde_KCModule*' ,
-'KCatalogue&' => 'kde_KCatalogue*',
-'KCatalogue*' => 'PKCatalogue',
-'KCharSelect*' => 'PKCharSelect',
-'KCharSelectTable*' => 'PKCharSelectTable',
-'KCharsets*'  =>  'kde_KCharsets*' ,
-'KCmdLineArgs*'  =>  'kde_KCmdLineArgs*' ,
-'KCmdLineOptions*'  => 'kde_KCmdLineOptions*' ,
-'KCodecs*' => 'PKCodecs',
-'KColor&'  => 'kde_KColor*' ,
-'KColor*' => 'PKColor',
-'KColorButton*' => 'PKColorButton',
-'KColorCells*' => 'PKColorCells',
-'KColorCombo*' => 'PKColorCombo',
-'KColorDialog*' => 'PKColorDialog',
-'KColorDrag*'  =>  'kde_KColorDrag*' ,
-'KColorPatch*' => 'PKColorPatch',
-'KCombiView*' => 'PKCombiView',
-'KComboBox*'  =>  'kde_KComboBox*' ,
-'KCommand*' => 'PKCommand',
-'KCommandHistory*' => 'PKCommandHistory',
-'KCompletion*'  =>  'kde_KCompletion*' ,
-'KCompletionBase*' => 'PKCompletionBase',
-'KCompletionBase::KeyBindingType'  => 'kde_KCompletionBase_KeyBindingType*' ,
-'KCompletionBox*' => 'PKCompletionBox',
-'KConfig*'  => 'kde_KConfig*' ,
-'KConfigBackEnd*' => 'PKConfigBackEnd',
-'KConfigBase&' => 'kde_KConfigBase*',
-'KConfigBase*'  => 'kde_KConfigBase*' ,
-'KConfigBase::ConfigState'  => 'kde_KConfigBase_ConfigState' ,
-'KConfigGroup*' => 'PKConfigGroup',
-'KConfigGroupSaver*' => 'PKConfigGroupSaver',
-'KConfigINIBackEnd*' => 'PKConfigINIBackEnd',
-'KContainerLayout*' => 'PKContainerLayout',
-'KContainerLayoutItem*'  => 'kde_KContainerLayoutItem*' ,
-'KContextMenuManager*' => 'PKContextMenuManager',
-'KCookie*' => 'PKCookie',
-'KCrash*' => 'PKCrash',
-'KCursor*' => 'PKCursor',
-'KDBGFUNC'  => 'void *' ,
-'KDCOPActionProxy*' => 'PKDCOPActionProxy',
-'KDCOPPropertyProxy*' => 'PKDCOPPropertyProxy',
-'KDEAniMenu*' => 'PKDEAniMenu',
-'KDEDModule*' => 'PKDEDModule',
-'KDEDesktopMimeType*' => 'PKDEDesktopMimeType',
-'KDEDesktopMimeType::Service&'  => 'kde_KDEDesktopMimeType_Service*' ,
-'KDESasl*' => 'PKDESasl',
-'KDEStyle*' => 'PKDEStyle',
-'KDEsuClient*' => 'PKDEsuClient',
-'KDataTool*' => 'PKDataTool',
-'KDataToolAction*' => 'PKDataToolAction',
-'KDataToolInfo&' => 'kde_KDataToolInfo*',
-'KDataToolInfo*' => 'PKDataToolInfo',
-'KDateInternalMonthPicker*' => 'PKDateInternalMonthPicker',
-'KDateInternalYearSelector*' => 'PKDateInternalYearSelector',
-'KDatePicker*' => 'PKDatePicker',
-'KDateTable*' => 'PKDateTable',
-'KDateValidator*' => 'PKDateValidator',
-'KDateWidget*' => 'PKDateWidget',
-'KDesktopFile*'  => 'kde_KDesktopFile*' ,
-'KDevApi*' => 'PKDevApi',
-'KDevAppFrontend*' => 'PKDevAppFrontend',
-'KDevCompilerOptions*' => 'PKDevCompilerOptions',
-'KDevCore*' => 'PKDevCore',
-'KDevFactory*' => 'PKDevFactory',
-'KDevLanguageSupport*' => 'PKDevLanguageSupport',
-'KDevMakeFrontend*' => 'PKDevMakeFrontend',
-'KDevPart*' => 'PKDevPart',
-'KDevProject*' => 'PKDevProject',
-'KDevVersionControl*' => 'PKDevVersionControl',
-'KDevicePropsPlugin*' => 'PKDevicePropsPlugin',
-'KDialog*' => 'PKDialog',
-'KDialogBase*'  =>  'kde_KDialogBase*' ,
-'KDialogBaseTile*' => 'PKDialogBaseTile',
-'KDialogQueue*' => 'PKDialogQueue',
-'KDirLister*' => 'PKDirLister',
-'KDirNotify*' => 'PKDirNotify',
-'KDirNotify_stub*' => 'PKDirNotify_stub',
-'KDirOperator*' => 'PKDirOperator',
-'KDirSelectDialog*' => 'PKDirSelectDialog',
-'KDirSize*'  =>  'kde_KDirSize*' ,
-'KDirWatch*'  =>  'kde_KDirWatch*' ,
-'KDirectionButton*' => 'PKDirectionButton',
-'KDockArea*' => 'PKDockArea',
-'KDockMainWindow*' => 'PKDockMainWindow',
-'KDockManager*'  => 'kde_KDockManager*' ,
-'KDockTabBar*' => 'PKDockTabBar',
-'KDockTabBar::TabPos' => 'longint',
-'KDockTabBarPainter*' => 'PKDockTabBarPainter',
-'KDockTabCtl*' => 'PKDockTabCtl',
-'KDockTabCtl_PrivateStruct*'  =>  'kde_KDockTabCtl_PrivateStruct*' ,
-'KDockTabGroup*'  =>  'kde_KDockTabGroup*' ,
-'KDockWidget*'  => 'kde_KDockWidget*' ,
-'KDockWidgetAbstractHeader*'  => 'kde_KDockWidgetAbstractHeader*' ,
-'KDockWidgetAbstractHeaderDrag*' => 'PKDockWidgetAbstractHeaderDrag',
-'KDockWidgetHeader*' => 'PKDockWidgetHeader',
-'KDockWidgetHeaderDrag*' => 'PKDockWidgetHeaderDrag',
-'KDockWindow*' => 'PKDockWindow',
-'KDoubleNumInput*' => 'PKDoubleNumInput',
-'KDualColorButton*' => 'PKDualColorButton',
-'KEMailSettings*' => 'PKEMailSettings',
-'KEdFind*' => 'PKEdFind',
-'KEdGotoLine*' => 'PKEdGotoLine',
-'KEdReplace*' => 'PKEdReplace',
-'KEdit*' => 'PKEdit',
-'KEditListBox*' => 'PKEditListBox',
-'KEditToolbar*' => 'PKEditToolbar',
-'KEditToolbarWidget*' => 'PKEditToolbarWidget',
-'KEntry&'  => 'kde_KEntry*' ,
-'KEntry'  => 'kde_KEntry*' ,
-'KEntry*' => 'PKEntry',
-'KEntryKey&'  => 'kde_KEntryKey*' ,
-'KEntryKey*' => 'PKEntryKey',
-'KEntryMap'  => 'kde_KEntryMap*' ,
-'KEntryMap*'  => 'kde_KEntryMap*' ,
-'KExecMimeType*' => 'PKExecMimeType',
-'KExecPropsPlugin*' => 'PKExecPropsPlugin',
-'KExtendedSocket*' => 'PKExtendedSocket',
-'KFile*' => 'PKFile',
-'KFile::FileView'  => 'longint' ,
-'KFile::Mode'  => 'longint' ,
-'KFile::SelectionMode'  => 'longint' ,
-'KFileBookmark*'  =>  'kde_KFileBookmark*' ,
-'KFileBookmarkManager*' => 'PKFileBookmarkManager',
-'KFileComboBox*' => 'PKFileComboBox',
-'KFileDetailView*' => 'PKFileDetailView',
-'KFileDialog*'  =>  'kde_KFileDialog*' ,
-'KFileFilter*' => 'PKFileFilter',
-'KFileFilterCombo*' => 'PKFileFilterCombo',
-'KFileIconView*' => 'PKFileIconView',
-'KFileIconViewItem*' => 'PKFileIconViewItem',
-'KFileItem&' => 'kde_KFileItem*',
-'KFileItem*'  => 'kde_KFileItem*' ,
-'KFileItemList&'  => 'kde_KFileItemList*' ,
-'KFileItemList'  => 'kde_KFileItemList*' ,
-'KFileItemList*'  => 'kde_KFileItemList*' ,
-'KFileListViewItem*' => 'PKFileListViewItem',
-'KFileMetaInfo*' => 'PKFileMetaInfo',
-'KFileMetaInfoItem*' => 'PKFileMetaInfoItem',
-'KFileMetaInfoProvider*' => 'PKFileMetaInfoProvider',
-'KFileOpenWithHandler*' => 'PKFileOpenWithHandler',
-'KFilePermissionsPropsPlugin*' => 'PKFilePermissionsPropsPlugin',
-'KFilePlugin*' => 'PKFilePlugin',
-'KFilePreview*' => 'PKFilePreview',
-'KFilePropsPlugin*' => 'PKFilePropsPlugin',
-'KFileReader*'  => 'kde_KFileReader*' ,
-'KFileTreeBranch*' => 'PKFileTreeBranch',
-'KFileTreeView*' => 'PKFileTreeView',
-'KFileTreeViewItem*' => 'PKFileTreeViewItem',
-'KFileTreeViewToolTip*' => 'PKFileTreeViewToolTip',
-'KFileView*'  => 'kde_KFileView*' ,
-'KFileView::FileView' => 'longint',
-'KFileViewItem&' => 'kde_KFileViewItem*',
-'KFileViewItem*'  => 'kde_KFileViewItem*' ,
-'KFileViewItem**'  => 'kde_KFileViewItem**' ,
-'KFileViewItemList&'  => 'kde_KFileViewItemList*' ,
-'KFileViewItemList*'  => 'kde_KFileViewItemList*' ,
-'KFileViewSignaler*' => 'PKFileViewSignaler',
-'KFilterBase*' => 'PKFilterBase',
-'KFilterDev*' => 'PKFilterDev',
-'KFloatValidator*' => 'PKFloatValidator',
-'KFloatWatchProxy&' => 'kde_KFloatWatchProxy*',
-'KFloatWatchProxy' => 'kde_KFloatWatchProxy*',
-'KFloatWatchProxy*' => 'PKFloatWatchProxy',
-'KFolderType*' => 'PKFolderType',
-'KFontAction*' => 'PKFontAction',
-'KFontChooser*' => 'PKFontChooser',
-'KFontCombo*' => 'PKFontCombo',
-'KFontDialog*' => 'PKFontDialog',
-'KFontSizeAction*' => 'PKFontSizeAction',
-'KGenericFactory*' => 'PKGenericFactory',
-'KGenericFactoryBase*' => 'PKGenericFactoryBase',
-'KGlobal*' => 'PKGlobal',
-'KGlobalAccel*'  =>  'kde_KGlobalAccel*' ,
-'KGlobalSettings*' => 'PKGlobalSettings',
-'KGlobalSettings::Completion'  => 'longint' ,
-'KGradientSelector*' => 'PKGradientSelector',
-'KGuiItem&' => 'kde_KGuiItem*',
-'KGuiItem' => 'kde_KGuiItem*',
-'KGuiItem*' => 'PKGuiItem',
-'KHSSelector*' => 'PKHSSelector',
-'KHTMLPart*'  =>  'kde_KHTMLPart*' ,
-'KHTMLSettings&' => 'kde_KHTMLSettings*',
-'KHTMLSettings*'  => 'kde_KHTMLSettings*' ,
-'KHTMLView*'  => 'kde_KHTMLView*' ,
-'KHelpMenu*' => 'PKHelpMenu',
-'KHistoryCombo*' => 'PKHistoryCombo',
-'KIO*' => 'PKIO',
-'KIO::AuthInfo&' => 'kde_AuthInfo*',
-'KIO::CopyJob*'  => 'kde_CopyJob*' ,
-'KIO::DeleteJob*'  => 'kde_DeleteJob*' ,
-'KIO::Job*'  => 'kde_Job*' ,
-'KIO::ListJob*'  => 'kde_ListJob*' ,
-'KIO::MetaData&' => 'kde_MetaData*',
-'KIO::RenameDlg_Mode' => 'longint',
-'KIO::RenameDlg_Result' => 'longint',
-'KIO::SimpleJob*' => 'kde_SimpleJob*',
-'KIO::SkipDlg_Result' => 'longint',
-'KIO::Slave*' => 'kde_Slave*',
-'KIO::UDSEntry&'  => 'kde_UDSEntry*' ,
-'KIO::UDSEntryList&'  => 'kde_UDSEntryList*' ,
-'KIOInputStream&' => 'kde_KIOInputStream*',
-'KIOInputStream*' => 'PKIOInputStream',
-'KIOTestSlow&' => 'kde_KIOTestSlow*',
-'KIOTestSlow' => 'kde_KIOTestSlow*',
-'KIOTestSlow*' => 'PKIOTestSlow',
-'KIPC*' => 'PKIPC',
-'KIcon'  => 'kde_KIcon*' ,
-'KIcon*' => 'PKIcon',
-'KIconButton*' => 'PKIconButton',
-'KIconCanvas*' => 'PKIconCanvas',
-'KIconDialog*' => 'PKIconDialog',
-'KIconEffect*'  =>  'kde_KIconEffect*' ,
-'KIconLoader*'  => 'kde_KIconLoader*' ,
-'KIconSelectAction*' => 'PKIconSelectAction',
-'KIconTheme*'  => 'kde_KIconTheme*' ,
-'KIconView*' => 'PKIconView',
-'KIconViewItem*' => 'PKIconViewItem',
-'KImageEffect*' => 'PKImageEffect',
-'KImageFilePreview*' => 'PKImageFilePreview',
-'KImageIO*' => 'PKImageIO',
-'KInetSocketAddress&' => 'kde_KInetSocketAddress*',
-'KInetSocketAddress*' => 'PKInetSocketAddress',
-'KInstance&'  => 'kde_KInstance*' ,
-'KInstance'  => 'kde_KInstance*' ,
-'KInstance*'  => 'kde_KInstance*' ,
-'KIntNumInput*' => 'PKIntNumInput',
-'KIntSpinBox*' => 'PKIntSpinBox',
-'KIntValidator*' => 'PKIntValidator',
-'KJS*' => 'PKJS',
-'KJS::KJSO&' => 'kde_KJS_KJSO*',
-'KJS::UString&' => 'kde_KJS_UString*',
-'KJSO&' => 'kde_KJSO*',
-'KJSO' => 'kde_KJSO*',
-'KJSO*' => 'PKJSO',
-'KJScript*' => 'PKJScript',
-'KJanusWidget*' => 'PKJanusWidget',
-'KJavaApplet*'  =>  'kde_KJavaApplet*' ,
-'KJavaAppletContext*'  => 'kde_KJavaAppletContext*' ,
-'KJavaAppletServer*'  =>  'kde_KJavaAppletServer*' ,
-'KJavaAppletWidget*' => 'PKJavaAppletWidget',
-'KJavaProcess*' => 'PKJavaProcess',
-'KJavaScriptAdvice&'  => 'kde_KJavaScriptAdvice*' ,
-'KKeyChooser*' => 'PKKeyChooser',
-'KKeyChooserItem*' => 'PKKeyChooserItem',
-'KKeyDialog*' => 'PKKeyDialog',
-'KKeyEntry&'  => 'kde_KKeyEntry*' ,
-'KKeyEntry*' => 'PKKeyEntry',
-'KKeyEntryMap&'  => 'kde_KKeyEntryMap*' ,
-'KKeyEntryMap'  => 'kde_KKeyEntryMap*' ,
-'KKeyEntryMap*'  => 'kde_KKeyEntryMap*' ,
-'KKeySequence&' => 'kde_KKeySequence*',
-'KKeySequence' => 'kde_KKeySequence*',
-'KKeySequence*' => 'PKKeySequence',
-'KKeySequence::I18N' => 'longint',
-'KKeySequences&' => 'kde_KKeySequences*',
-'KKeySequences' => 'kde_KKeySequences*',
-'KKeySequences*' => 'PKKeySequences',
-'KLed*' => 'PKLed',
-'KLibFactory*'  =>  'kde_KLibFactory*' ,
-'KLibLoader*'  =>  'kde_KLibLoader*' ,
-'KLibrary*'  => 'kde_KLibrary*' ,
-'KLineEdit*'  =>  'kde_KLineEdit*' ,
-'KLineEditDlg*' => 'PKLineEditDlg',
-'KListAction*' => 'PKListAction',
-'KListBox*' => 'PKListBox',
-'KListView*'  => 'kde_KListView*' ,
-'KListViewItem*' => 'PKListViewItem',
-'KLocale&'  => 'kde_KLocale*' ,
-'KLocale*'  => 'kde_KLocale*' ,
-'KMJobViewer*' => 'PKMJobViewer',
-'KMMainView*' => 'PKMMainView',
-'KMManager*' => 'PKMManager',
-'KMObject*' => 'PKMObject',
-'KMPrinter&' => 'kde_KMPrinter*',
-'KMPrinter*' => 'PKMPrinter',
-'KMPrinterList*' => 'PKMPrinterList',
-'KMPrinterPage*' => 'PKMPrinterPage',
-'KMacroCommand*' => 'PKMacroCommand',
-'KMainWindow*' => 'PKMainWindow',
-'KMainWindowInterface*' => 'PKMainWindowInterface',
-'KMenuBar*'  => 'kde_KMenuBar*' ,
-'KMessageBox*' => 'PKMessageBox',
-'KMidSimpleAPI*' => 'PKMidSimpleAPI',
-'KMimeMagic*'  =>  'kde_KMimeMagic*' ,
-'KMimeMagicResult*'  => 'kde_KMimeMagicResult*' ,
-'KMimeSourceFactory*'  => 'kde_KMimeSourceFactory*' ,
-'KMimeType*' => 'PKMimeType',
-'KMimeType::List&'  => 'kde_KMimeType_List*' ,
-'KMimeType::Ptr&'  => 'kde_KMimeType_Ptr*' ,
-'KMimeType::Ptr'  => 'kde_KMimeType_Ptr' ,
-'KMouseSettings*' => 'PKMouseSettings',
-'KMultipleDrag*' => 'PKMultipleDrag',
-'KNDBGFUNC'  => 'void *' ,
-'KNotifyClient*' => 'PKNotifyClient',
-'KNumInput*'  => 'kde_KNumInput*' ,
-'KOCRDialog*' => 'PKOCRDialog',
-'KOCRDialogFactory*' => 'PKOCRDialogFactory',
-'KOpenSSLProxy*' => 'PKOpenSSLProxy',
-'KOpenWithDlg*' => 'PKOpenWithDlg',
-'KOpenWithHandler*'  =>  'kde_KOpenWithHandler*' ,
-'KPAC*' => 'PKPAC',
-'KPReloadObject*' => 'PKPReloadObject',
-'KPalette&'  => 'kde_KPalette*' ,
-'KPalette*' => 'PKPalette',
-'KPaletteTable*' => 'PKPaletteTable',
-'KPanelAppMenu*' => 'PKPanelAppMenu',
-'KPanelApplet*' => 'PKPanelApplet',
-'KPanelExtension*' => 'PKPanelExtension',
-'KPanelMenu*'  =>  'kde_KPanelMenu*' ,
-'KParts*' => 'PKParts',
-'KParts::BrowserExtension*'  => 'kde_BrowserExtension*' ,
-'KParts::GUIActivateEvent*'  => 'kde_GUIActivateEvent*' ,
-'KParts::Part*' => 'kde_Part*',
-'KParts::PartManager*'  => 'kde_PartManager*' ,
-'KParts::ReadOnlyPart*'  => 'kde_ReadOnlyPart*' ,
-'KParts::URLArgs&'  => 'kde_URLArgs*' ,
-'KParts::URLArgs' => 'kde_URLArgs*',
-'KPasswordDialog*' => 'PKPasswordDialog',
-'KPasswordEdit*' => 'PKPasswordEdit',
-'KPixmap&'  => 'kde_KPixmap*' ,
-'KPixmap'  => 'kde_KPixmap*' ,
-'KPixmap*' => 'PKPixmap',
-'KPixmapEffect*' => 'PKPixmapEffect',
-'KPixmapIO*' => 'PKPixmapIO',
-'KPixmapProvider*'  => 'kde_KPixmapProvider*' ,
-'KPixmapSplitter*' => 'PKPixmapSplitter',
-'KPlayObject*' => 'PKPlayObject',
-'KPlayObjectFactory*' => 'PKPlayObjectFactory',
-'KPopupFrame*' => 'PKPopupFrame',
-'KPopupMenu*'  => 'kde_KPopupMenu*' ,
-'KPopupTitle*' => 'PKPopupTitle',
-'KPreviewWidgetBase*' => 'PKPreviewWidgetBase',
-'KPrintAction*' => 'PKPrintAction',
-'KPrintDialogPage*' => 'PKPrintDialogPage',
-'KPrinter*' => 'PKPrinter',
-'KPrinterWrapper*' => 'PKPrinterWrapper',
-'KProcIO*'  =>  'kde_KProcIO*' ,
-'KProcess&'  => 'kde_KProcess*' ,
-'KProcess*'  => 'kde_KProcess*' ,
-'KProcessController*' => 'PKProcessController',
-'KProcessRunner*' => 'PKProcessRunner',
-'KProgress*' => 'PKProgress',
-'KPropertiesDialog*'  => 'kde_KPropertiesDialog*' ,
-'KPropsDlgPlugin*'  => 'kde_KPropsDlgPlugin*' ,
-'KProtocolInfo*' => 'PKProtocolInfo',
-'KProtocolManager*' => 'PKProtocolManager',
-'KPushButton*' => 'PKPushButton',
-'KRFCDate*' => 'PKRFCDate',
-'KRadioAction*' => 'PKRadioAction',
-'KRandomSequence*' => 'PKRandomSequence',
-'KRecentDocument*' => 'PKRecentDocument',
-'KRecentFilesAction*'  =>  'kde_KRecentFilesAction*' ,
-'KRegExp*' => 'PKRegExp',
-'KRegExpEditor*' => 'PKRegExpEditor',
-'KRegExpEditorInterface*' => 'PKRegExpEditorInterface',
-'KRestrictedLine*' => 'PKRestrictedLine',
-'KRootPermsIcon*' => 'PKRootPermsIcon',
-'KRootPixmap*' => 'PKRootPixmap',
-'KRootProp*' => 'PKRootProp',
-'KRuler*' => 'PKRuler',
-'KRun*' => 'PKRun',
-'KSSL&' => 'kde_KSSL*',
-'KSSL*' => 'PKSSL',
-'KSSLAuthAction' => 'longint',
-'KSSLAuthAction*' => 'PKSSLAuthAction',
-'KSSLCertBox*' => 'PKSSLCertBox',
-'KSSLCertChain&' => 'kde_KSSLCertChain*',
-'KSSLCertChain*' => 'PKSSLCertChain',
-'KSSLCertDlg*' => 'PKSSLCertDlg',
-'KSSLCertDlgRet' => 'kde_KSSLCertDlgRet*',
-'KSSLCertDlgRet*' => 'PKSSLCertDlgRet',
-'KSSLCertificate&' => 'kde_KSSLCertificate*',
-'KSSLCertificate*' => 'PKSSLCertificate',
-'KSSLCertificateCache*' => 'PKSSLCertificateCache',
-'KSSLCertificateFactory*' => 'PKSSLCertificateFactory',
-'KSSLCertificateHome*' => 'PKSSLCertificateHome',
-'KSSLConnectionInfo&' => 'kde_KSSLConnectionInfo*',
-'KSSLConnectionInfo*' => 'PKSSLConnectionInfo',
-'KSSLInfoDlg*' => 'PKSSLInfoDlg',
-'KSSLKeyGen*' => 'PKSSLKeyGen',
-'KSSLKeyType' => 'kde_KSSLKeyType',
-'KSSLPKCS12*' => 'PKSSLPKCS12',
-'KSSLPKCS7*' => 'PKSSLPKCS7',
-'KSSLPeerInfo&' => 'kde_KSSLPeerInfo*',
-'KSSLPeerInfo*' => 'PKSSLPeerInfo',
-'KSSLSettings*' => 'PKSSLSettings',
-'KSSLSigners*' => 'PKSSLSigners',
-'KSSLX509Map*' => 'PKSSLX509Map',
-'KSSLX509V3&' => 'kde_KSSLX509V3*',
-'KSSLX509V3*' => 'PKSSLX509V3',
-'KSaveFile*' => 'PKSaveFile',
-'KScanDialog*' => 'PKScanDialog',
-'KScanDialogFactory*' => 'PKScanDialogFactory',
-'KScreenSaver*' => 'PKScreenSaver',
-'KScriptClientInterface*' => 'PKScriptClientInterface',
-'KScriptClientInterface::Result' => 'longint',
-'KScriptInterface*' => 'PKScriptInterface',
-'KScriptManager*' => 'PKScriptManager',
-'KSelectAction*' => 'PKSelectAction',
-'KSelector*' => 'PKSelector',
-'KSeparator*' => 'PKSeparator',
-'KServerSocket*' => 'PKServerSocket',
-'KService&'  => 'kde_KService*' ,
-'KService*' => 'PKService',
-'KService::List'  => 'kde_KService_List*' ,
-'KService::Ptr'  => 'kde_KService_Ptr*' ,
-'KServiceGroup*' => 'PKServiceGroup',
-'KServiceOffer&'  => 'kde_KServiceOffer*' ,
-'KServiceOffer*' => 'PKServiceOffer',
-'KServiceType*' => 'PKServiceType',
-'KServiceTypeProfile*'  =>  'kde_KServiceTypeProfile*' ,
-'KSessionManaged*' => 'PKSessionManaged',
-'KShared&'  => 'kde_KShared*' ,
-'KShared*' => 'PKShared',
-'KSharedPixmap*' => 'PKSharedPixmap',
-'KSharedPtr&'  => 'kde_KSharedPtr*' ,
-'KSharedPtr*' => 'PKSharedPtr',
-'KShellCompletion*' => 'PKShellCompletion',
-'KShellProcess*' => 'PKShellProcess',
-'KShortcuts&' => 'kde_KShortcuts*',
-'KShortcuts' => 'kde_KShortcuts*',
-'KShortcuts*' => 'PKShortcuts',
-'KShred*' => 'PKShred',
-'KSimpleConfig&'  => 'kde_KSimpleConfig*' ,
-'KSimpleConfig*' => 'PKSimpleConfig',
-'KSimpleFileFilter*' => 'PKSimpleFileFilter',
-'KSocket*' => 'PKSocket',
-'KSocketAddress&' => 'kde_KSocketAddress*',
-'KSocketAddress*' => 'PKSocketAddress',
-'KSocks*' => 'PKSocks',
-'KSpell*' => 'PKSpell',
-'KSpellConfig&'  => 'kde_KSpellConfig*' ,
-'KSpellConfig'  => 'kde_KSpellConfig*' ,
-'KSpellConfig*'  => 'kde_KSpellConfig*' ,
-'KSpellDlg*' => 'PKSpellDlg',
-'KSqueezedTextLabel*' => 'PKSqueezedTextLabel',
-'KStandardDirs*'  => 'kde_KStandardDirs*' ,
-'KStartupInfo*' => 'PKStartupInfo',
-'KStartupInfoData&' => 'kde_KStartupInfoData*',
-'KStartupInfoData*' => 'PKStartupInfoData',
-'KStartupInfoId&' => 'kde_KStartupInfoId*',
-'KStartupInfoId' => 'kde_KStartupInfoId*',
-'KStartupInfoId*' => 'PKStartupInfoId',
-'KStaticDeleter*' => 'PKStaticDeleter',
-'KStaticDeleterBase*'  => 'kde_KStaticDeleterBase*' ,
-'KStatusBar*'  => 'kde_KStatusBar*' ,
-'KStatusBar::BarStatusstat::Toggle'  =>  'longint' ,
-'KStatusBarLabel*' => 'PKStatusBarLabel',
-'KStdAccel*' => 'PKStdAccel',
-'KStdAccel::StdAccel'  => 'longint' ,
-'KStdAction*' => 'PKStdAction',
-'KStdGuiItem*' => 'PKStdGuiItem',
-'KStringHandler*' => 'PKStringHandler',
-'KStyle*'  => 'kde_KStyle*' ,
-'KSycoca*'  =>  'kde_KSycoca*' ,
-'KSycocaEntry*'  => 'kde_KSycocaEntry*' ,
-'KSycocaFactory*'  => 'kde_KSycocaFactory*' ,
-'KSycocaFactoryId'  => 'kde_KSycocaFactoryId' ,
-'KSycocaType&'  => 'kde_KSycocaType*' ,
-'KSycocaType'  => 'kde_KSycocaType*' ,
-'KSystemTray*' => 'PKSystemTray',
-'KTMainWindow*' => 'PKTMainWindow',
-'KTabButton*' => 'PKTabButton',
-'KTabCtl*' => 'PKTabCtl',
-'KTar*' => 'PKTar',
-'KTarBase*'  =>  'kde_KTarBase*' ,
-'KTarData*' => 'PKTarData',
-'KTarDirectory*'  => 'kde_KTarDirectory*' ,
-'KTarEntry*'  => 'kde_KTarEntry*' ,
-'KTarFile*' => 'PKTarFile',
-'KTarGz*' => 'PKTarGz',
-'KTempFile*' => 'PKTempFile',
-'KTextBrowser*' => 'PKTextBrowser',
-'KTextEditor*' => 'PKTextEditor',
-'KTextEditor__View&'  =>  'kde_KTextEditor__View*',
-'KTextEditor__View'  =>  'kde_KTextEditor__View*',
-'KTextEditor__View*'  =>  'kde_KTextEditor__View*',
-'KThemeBase*'  =>  'kde_KThemeBase*', ,
-'KThemeCache*'  =>  'kde_KThemeCache*',
-'KThemePixmap&'  => 'kde_KThemePixmap*' ,
-'KThemePixmap*'  => 'kde_KThemePixmap*' ,
-'KThemeStyle*' => 'PKThemeStyle',
-'KTipDatabase*' => 'PKTipDatabase',
-'KTipDialog*' => 'PKTipDialog',
-'KToggleAction*'  => 'kde_KToggleAction*' ,
-'KToolBar*'  => 'kde_KToolBar*' ,
-'KToolBar::BarStatus' => 'longint',
-'KToolBar::BarStatusstat::Toggle'  =>  'longint' ,
-'KToolBarButton*'  => 'kde_KToolBarButton*' ,
-'KToolBarButtonList*' => 'PKToolBarButtonList',
-'KToolBarPopupAction*' => 'PKToolBarPopupAction',
-'KToolBarPos'  => 'longint' ,
-'KToolBarRadioGroup*' => 'PKToolBarRadioGroup',
-'KToolBarSeparator*' => 'PKToolBarSeparator',
-'KToolButtonType'  => 'longint' ,
-'KTrader*'  =>  'kde_KTrader*' ,
-'KTypeList*' => 'PKTypeList',
-'KURIFilter*'  =>  'kde_KURIFilter*' ,
-'KURIFilterData&'  => 'kde_KURIFilterData*' ,
-'KURIFilterData*' => 'PKURIFilterData',
-'KURIFilterPlugin*' => 'PKURIFilterPlugin',
-'KURIFilterPluginList*' => 'PKURIFilterPluginList',
-'KURL& url ()' => 'kde_KURL*',
-'KURL& urlName ()' => 'kde_KURL*',
-'KURL&'  => 'kde_KURL*' ,
-'KURL'  => 'kde_KURL*' ,
-'KURL*' => 'PKURL',
-'KURL::List&'  => 'kde_KURLList*' ,
-'KURL::List'  => 'kde_KURLList*' ,
-'KURLComboBox*' => 'PKURLComboBox',
-'KURLComboItem*'  => 'kde_KURLComboItem*' ,
-'KURLCompletion*' => 'PKURLCompletion',
-'KURLDrag*' => 'PKURLDrag',
-'KURLLabel*' => 'PKURLLabel',
-'KURLPixmapProvider*' => 'PKURLPixmapProvider',
-'KURLPropsPlugin*' => 'PKURLPropsPlugin',
-'KURLRequester*' => 'PKURLRequester',
-'KURLRequesterDlg*' => 'PKURLRequesterDlg',
-'KUniqueApplication*' => 'PKUniqueApplication',
-'KUnixSocketAddress*' => 'PKUnixSocketAddress',
-'KValueSelector*' => 'PKValueSelector',
-'KWin*' => 'PKWin',
-'KWinModule*' => 'PKWinModule',
-'KWindowListMenu*' => 'PKWindowListMenu',
-'KWizard*' => 'PKWizard',
-'KWordWrap*' => 'PKWordWrap',
-'KWritePermsIcon*' => 'PKWritePermsIcon',
-'KXMLGUIBuilder*'  =>  'kde_KXMLGUIBuilder*' ,
-'KXMLGUIClient*'  => 'kde_KXMLGUIClient*' ,
-'KXMLGUIFactory*'  => 'kde_KXMLGUIFactory*' ,
-'KXMessages*' => 'PKXMessages',
-'KXYSelector*' => 'PKXYSelector',
-'KZoneAllocator*' => 'PKZoneAllocator',
-'KabAPI*' => 'PKabAPI',
-'KabKey&'  => 'kde_KabKey*' ,
-'KabKey'  => 'kde_KabKey*' ,
-'KabKey*' => 'PKabKey',
-'Key&'  =>  'var' ,
-'KeyBindingMap'  => 'kde_KeyBindingMap*' ,
-'KeyValueMap&'  => 'kde_KeyValueMap*' ,
-'KeyValueMap*&'  => 'kde_KeyValueMap*' ,
-'KeyValueMap*'  => 'kde_KeyValueMap*' ,
-'Keymap*' => 'PKeymap',
-'LinkStyle&' => 'kde_LinkStyle*',
-'LinkStyle*' => 'PLinkStyle',
-'List&' => 'kde_List*',
-'List' => 'kde_List',
-'List*' => 'PList',
-'ListIterator&' => 'kde_ListIterator*',
-'ListIterator' => 'kde_ListIterator',
-'ListIterator*' => 'PListIterator',
-'ListJob*' => 'PListJob',
-'ListNode*' => 'PListNode',
-'ListProgress*' => 'PListProgress',
-'Lookup*' => 'PLookup',
-'MCOPConfig*' => 'PMCOPConfig',
-'MCOPUtils*' => 'PMCOPUtils',
-'MSG*'  =>  'MSG*' ,
-'MailServer&'  =>  'MailServer*' ,
-'MailServer*' => 'PMailServer',
-'MainWindow*' => 'PMainWindow',
-'Mark*' => 'PMark',
-'MarkInterface*' => 'PMarkInterface',
-'MediaAsyncStream*' => 'PMediaAsyncStream',
-'MediaDataPacket*' => 'PMediaDataPacket',
-'MediaFrame*' => 'PMediaFrame',
-'MediaList&' => 'kde_MediaList*',
-'MediaList' => 'kde_MediaList',
-'MediaList*' => 'PMediaList',
-'MediaListImpl*' => 'PMediaListImpl',
-'MediaModule&' => 'kde_MediaModule*',
-'MediaModule' => 'kde_MediaModule*',
-'MediaModule*' => 'PMediaModule',
-'MediaModule_base*' => 'PMediaModule_base',
-'MediaModule_skel*' => 'PMediaModule_skel',
-'MediaModule_stub*' => 'PMediaModule_stub',
-'MenuDockData*' => 'PMenuDockData',
-'MetaData&' => 'kde_MetaData*',
-'MetaData' => 'kde_MetaData*',
-'MetaData*' => 'PMetaData',
-'MethodDef&' => 'kde_MethodDef*',
-'MethodDef*' => 'PMethodDef',
-'MidiEvent*' => 'PMidiEvent',
-'MidiFileInfo*' => 'PMidiFileInfo',
-'MidiMapper*' => 'PMidiMapper',
-'MidiOut*' => 'PMidiOut',
-'MidiPlayer*' => 'PMidiPlayer',
-'MidiStatus*' => 'PMidiStatus',
-'MidiTrack*' => 'PMidiTrack',
-'MimetypeJob*' => 'PMimetypeJob',
-'Mode' => 'longint',
-'ModuleDef&' => 'kde_ModuleDef*',
-'ModuleDef*' => 'PModuleDef',
-'MouseDoubleClickEvent*' => 'PMouseDoubleClickEvent',
-'MouseEvent*' => 'PMouseEvent',
-'MouseMoveEvent*' => 'PMouseMoveEvent',
-'MousePressEvent*' => 'PMousePressEvent',
-'MouseReleaseEvent*' => 'PMouseReleaseEvent',
-'MultiGetJob*' => 'PMultiGetJob',
-'MultiPort*' => 'PMultiPort',
-'NET*' => 'PNET',
-'NET::WindowType'  =>  'longint' ,
-'NETIcon'  =>  'kdeNETIcon*' ,
-'NETIcon*' => 'PNETIcon',
-'NETPoint&'  =>  'kde_NETPoint*' ,
-'NETPoint'  =>  'kde_NETPoint*' ,
-'NETPoint*' => 'PNETPoint',
-'NETRect&'  =>  'kde_NETRect*' ,
-'NETRect'  =>  'kde_NETRect*' ,
-'NETRect*' => 'PNETRect',
-'NETRootInfo&'  =>  'kde_NETRootInfo*' ,
-'NETRootInfo*' => 'PNETRootInfo',
-'NETRootInfoPrivate*' => 'PNETRootInfoPrivate',
-'NETSize&'  =>  'kde_NETSize*' ,
-'NETSize'  =>  'kde_NETSize*' ,
-'NETSize*' => 'PNETSize',
-'NETStrut'  =>  'kde_NETStrut*' ,
-'NETStrut*' => 'PNETStrut',
-'NETWinInfo&'  =>  'kde_NETWinInfo*' ,
-'NETWinInfo*' => 'PNETWinInfo',
-'NETWinInfoPrivate*' => 'PNETWinInfoPrivate',
-'NamedNodeMap&' => 'kde_NamedNodeMap*',
-'NamedNodeMap' => 'kde_NamedNodeMap*',
-'NamedNodeMap*' => 'PNamedNodeMap',
-'NamedNodeMapImpl*' => 'PNamedNodeMapImpl',
-'NetAccess*' => 'PNetAccess',
-'NetRC*' => 'PNetRC',
-'Node&' => 'kde_DOMNode*',
-'Node' => 'kde_DOMNode*',
-'Node*' => 'PNode',
-'NodeFilter&' => 'kde_NodeFilter*',
-'NodeFilter' => 'kde_NodeFilter*',
-'NodeFilter*' => 'PNodeFilter',
-'NodeFilterImpl*' => 'PNodeFilterImpl',
-'NodeImpl*' => 'PNodeImpl',
-'NodeIterator&' => 'kde_NodeIterator*',
-'NodeIterator' => 'kde_NodeIterator*',
-'NodeIterator*' => 'PNodeIterator',
-'NodeIteratorImpl*' => 'PNodeIteratorImpl',
-'NodeList&' => 'kde_DOMNodeList*',
-'NodeList' => 'kde_DOMNodeList*',
-'NodeList*' => 'PNodeList',
-'NodeListImpl*' => 'PNodeListImpl',
-'NodePtr'  =>  'longint' ,
-'NodeType'  =>  'longint' ,
-'Notation&' => 'kde_Notation*',
-'Notation*' => 'PNotation',
-'NoteArray*' => 'PNoteArray',
-'Notification&' => 'kde_Notification*',
-'Notification' => 'kde_Notification*',
-'Notification*' => 'PNotification',
-'NotificationClient*' => 'PNotificationClient',
-'NotificationManager*' => 'PNotificationManager',
-'Null*' => 'null',
-'Number&' => 'kde_Number*',
-'Number*' => 'PNumber',
-'Object&' => 'kde_Object*',
-'Object' => 'kde_Object*',
-'Object*' => 'PObject',
-'ObjectImp*' => 'PObjectImp',
-'ObjectManager*' => 'PObjectManager',
-'ObjectReference&' => 'kde_ObjectReference*',
-'ObjectReference*' => 'PObjectReference',
-'Object_base*' => 'PObject_base',
-'Object_skel*' => 'PObject_skel',
-'Object_stub*' => 'PObject_stub',
-'Observer*' => 'PObserver',
-'OfferList'  =>  'kde_OfferList*' ,
-'Offset' => 'longint',
-'OnewayDispatchFunction' => 'kde_OnewayDispatchFunction*',
-'OnewayInvocation&' => 'kde_OnewayInvocation*',
-'OnewayInvocation*' => 'POnewayInvocation',
-'OpenURLEvent*' => 'POpenURLEvent',
-'Orientation' => 'longint',
-'PFlags' => 'longint',
-'PIAccess' => 'longint',
-'PID' => 'longint',
-'PIType' => 'longint',
-'PTY*' => 'PPTY',
-'PageSize' => 'longint',
-'ParamDef&' => 'kde_ParamDef*',
-'ParamDef*' => 'PParamDef',
-'ParsedArgument*' => 'PParsedArgument',
-'ParsedAttribute*' => 'PParsedAttribute',
-'ParsedClass&' => 'kde_ParsedClass&',
-'ParsedClass*' => 'PParsedClass',
-'ParsedClassContainer*' => 'PParsedClassContainer',
-'ParsedContainer*' => 'PParsedContainer',
-'ParsedItem*' => 'PParsedItem',
-'ParsedMethod*' => 'PParsedMethod',
-'ParsedParent*' => 'PParsedParent',
-'ParsedScopeContainer*' => 'PParsedScopeContainer',
-'ParsedSignalSlot*' => 'PParsedSignalSlot',
-'ParsedStruct*' => 'PParsedStruct',
-'Part*' => 'PPart',
-'PartActivateEvent*' => 'PPartActivateEvent',
-'PartBase*' => 'PPartBase',
-'PartManager*' => 'PPartManager',
-'PartSelectEvent*' => 'PPartSelectEvent',
-'PassDlg*' => 'PPassDlg',
-'PasswordDialog*' => 'PPasswordDialog',
-'PenCapStyle'  =>  'longint' ,
-'PenJoinStyle'  =>  'longint' ,
-'PenStyle' => 'longint',
-'PersistantClassStore*' => 'PPersistantClassStore',
-'PhoneNumber&' => 'kde_PhoneNumber*',
-'PhoneNumber*' => 'PPhoneNumber',
-'PipeBuffer*' => 'PPipeBuffer',
-'PipeSegment*' => 'PPipeSegment',
-'Pix&'  =>  'kde_Pix*' ,
-'Pix'  =>  'kde_Pix*' ,
-'PixelMetric' => 'longint',
-'PlayObject&' => 'kde_PlayObject*',
-'PlayObject' => 'kde_PlayObject*',
-'PlayObject*' => 'PPlayObject',
-'PlayObjectFactory&' => 'kde_PlayObjectFactory*',
-'PlayObjectFactory' => 'kde_PlayObjectFactory',
-'PlayObjectFactory*' => 'PPlayObjectFactory',
-'PlayObjectFactory_base*' => 'PPlayObjectFactory_base',
-'PlayObjectFactory_skel*' => 'PPlayObjectFactory_skel',
-'PlayObjectFactory_stub*' => 'PPlayObjectFactory_stub',
-'PlayObject_base*' => 'PPlayObject_base',
-'PlayObject_private&' => 'kde_PlayObject_private*',
-'PlayObject_private' => 'kde_PlayObject_private',
-'PlayObject_private*' => 'PPlayObject_private',
-'PlayObject_private_base*' => 'PPlayObject_private_base',
-'PlayObject_private_skel*' => 'PPlayObject_private_skel',
-'PlayObject_private_stub*' => 'PPlayObject_private_stub',
-'PlayObject_skel*' => 'PPlayObject_skel',
-'PlayObject_stub*' => 'PPlayObject_stub',
-'PlayerController*' => 'PPlayerController',
-'Plugin*' => 'PPlugin',
-'PluginInfo*' => 'PPluginInfo',
-'Policy' => 'longint',
-'Pool&' => 'kde_Pool*',
-'Pool*' => 'PPool',
-'PopupMenuInterface*' => 'PPopupMenuInterface',
-'Port*' => 'PPort',
-'PreviewJob*' => 'PPreviewJob',
-'PrimitiveElement' => 'longint',
-'PrintInterface*' => 'PPrintInterface',
-'PrinterMode' => 'longint',
-'ProcessingInstruction&' => 'kde_ProcessingInstruction*',
-'ProcessingInstruction' => 'kde_ProcessingInstruction*',
-'ProcessingInstruction*' => 'PProcessingInstruction',
-'ProgressBase*' => 'PProgressBase',
-'ProgressItem*' => 'PProgressItem',
-'PropagationMode' => 'longint',
-'ProtocolInfo*' => 'PProtocolInfo',
-'Ptr' => 'void *',
-'PtyProcess*' => 'PPtyProcess',
-'QAccel*' => 'QAccelH',
-'QAccessible*' => 'QAccessibleH',
-'QAccessibleFactoryInterface*' => 'QAccessibleFactoryInterfaceH',
-'QAccessibleInterface*' => 'QAccessibleInterfaceH',
-'QAccessibleInterface**' => 'var QAccessibleInterfaceH',
-'QAccessibleObject*' => 'QAccessibleObjectH',
-'QAction*'  =>  'QActionH' ,
-'QActionGroup*' => 'QActionGroupH',
-'QApplication*'  => 'QApplicationH' ,
-'QArabicCodec*' => 'QArabicCodecH',
-'QArray*' => 'QArrayH',
-'QAsciiBucket*' => 'QAsciiBucketH',
-'QAsciiCache*' => 'QAsciiCacheH',
-'QAsciiCacheIterator*' => 'QAsciiCacheIteratorH',
-'QAsciiDict*' => 'QAsciiDictH',
-'QAsciiDictIterator*' => 'QAsciiDictIteratorH',
-'QAsyncIO*' => 'QAsyncIOH',
-'QAuBucket*'  =>  'QAuBucketH' ,
-'QAuServer*' => 'QAuServerH',
-'QBaseBucket*'  =>  'QBaseBucketH' ,
-'QBig5Codec*' => 'QBig5CodecH',
-'QBitArray&'  => 'QBitArrayH' ,
-'QBitArray'  => 'QBitArrayH' ,
-'QBitArray*'  =>  'QBitArrayH' ,
-'QBitVal&'  => 'QBitValH' ,
-'QBitVal'  => 'QBitValH' ,
-'QBitVal*' => 'QBitValH',
-'QBitmap&' => 'QBitmapH',
-'QBitmap' => 'QBitmapH',
-'QBitmap*' => 'QBitmapH',
-'QBoxLayout*' => 'QBoxLayoutH',
-'QBrush&' => 'QBrushH',
-'QBrush'  =>  'QBrushH' ,
-'QBrush*'  => 'QBrushH' ,
-'QBrushData*' => 'QBrushDataH',
-'QBuffer*' => 'QBufferH',
-'QButton*' => 'QButtonH',
-'QButtonGroup*'  =>  'QButtonGroupH' ,
-'QByteArray& arr ()' => 'QByteArrayH',
-'QByteArray&'  => 'QByteArrayH' ,
-'QByteArray' => 'QByteArrayH',
-'QByteArray*' => 'QByteArrayH',
-'QCDEStyle*' => 'QCDEStyleH',
-'QCOORD&' => 'var word',
-'QCOORD' => 'word',
-'QCOORD*' => 'pword',
-'QCString&'  =>  'QCStringH' ,
-'QCString'  =>  'QCStringH' ,
-'QCString*'  =>  'QCStringH' ,
-'QCStringLess*'  =>  'QCStringLessH' ,
-'QCStringList'  => 'QCStringListH' ,
-'QCache*' => 'QCacheH',
-'QCacheIterator*' => 'QCacheIteratorH',
-'QCanvas*'  =>  'QCanvasH' ,
-'QCanvasEllipse*' => 'QCanvasEllipseH',
-'QCanvasItem*'  =>  'QCanvasItemH' ,
-'QCanvasItemList'  =>  'QCanvasItemListH' ,
-'QCanvasItemList*' => 'QCanvasItemListH',
-'QCanvasLine*' => 'QCanvasLineH',
-'QCanvasPixmap*'  =>  'QCanvasPixmapH' ,
-'QCanvasPixmapArray*'  =>  'QCanvasPixmapArrayH' ,
-'QCanvasPolygon*' => 'QCanvasPolygonH',
-'QCanvasPolygonalItem*' => 'QCanvasPolygonalItemH',
-'QCanvasRectangle*' => 'QCanvasRectangleH',
-'QCanvasSpline*' => 'QCanvasSplineH',
-'QCanvasSprite*' => 'QCanvasSpriteH',
-'QCanvasText*' => 'QCanvasTextH',
-'QCanvasView*'  =>  'QCanvasViewH' ,
-'QChain*'  => 'QChainH' ,
-'QChar&'  =>  'QCharH' ,
-'QChar'  =>  'QCharH' ,
-'QChar*'  =>  'QCharH' ,
-'QChar::Category'  =>  'longint' ,
-'QChar::Decomposition'  =>  'longint' ,
-'QChar::Direction'  =>  'longint' ,
-'QChar::Joining'  =>  'longint' ,
-'QCharRef&'  =>  'QCharRefH' ,
-'QCharRef'  =>  'QCharRefH' ,
-'QCharRef*' => 'QCharRefH',
-'QCheckBox*' => 'QCheckBoxH',
-'QCheckListItem*' => 'QCheckListItemH',
-'QCheckTableItem*' => 'QCheckTableItemH',
-'QChildEvent*'  => 'QChildEventH' ,
-'QClassInfo*'  =>  'QClassInfoH' ,
-'QCleanupHandler*' => 'QCleanupHandlerH',
-'QClipboard*' => 'QClipboardH',
-'QCloseEvent*'  => 'QCloseEventH' ,
-'QCollection&'  => 'QCollectionH' ,
-'QCollection*' => 'QCollectionH',
-'QCollection::Item&'  =>  'void *' ,
-'QCollection::Item'  =>  'void *' ,
-'QColor &' => 'QColorH',
-'QColor&' => 'QColorH',
-'QColor&fillColor::white'  =>  'longint' ,
-'QColor&linkColor::blue'  =>  'longint' ,
-'QColor' => 'QColorH',
-'QColor*'  => 'QColorH' ,
-'QColorDialog*' => 'QColorDialogH',
-'QColorDrag*' => 'QColorDragH',
-'QColorGroup&' => 'QColorGroupH',
-'QColorGroup'  =>  'QColorGroupH' ,
-'QColorGroup*'  => 'QColorGroupH' ,
-'QColorGroup::ColorRole'  => 'longint' ,
-'QComboBox*'  =>  'QComboBoxH' ,
-'QComboBox::Policy'  => 'longint' ,
-'QComboBox::Policypolicy::AtBottom'  => 'longint' ,
-'QComboTableItem*' => 'QComboTableItemH',
-'QCommonStyle*' => 'QCommonStyleH',
-'QCompactStyle*' => 'QCompactStyleH',
-'QComponentFactory*' => 'QComponentFactoryH',
-'QComponentFactoryInterface*' => 'QComponentFactoryInterfaceH',
-'QComponentInterface*' => 'QComponentInterfaceH',
-'QComponentRegistration*' => 'QComponentRegistrationH',
-'QComponentServerInterface*' => 'QComponentServerInterfaceH',
-'QConfigDB*'  => 'QConfigDBH' ,
-'QConnection*' => 'QConnectionH',
-'QConnectionList&'  => 'QConnectionListH' ,
-'QConnectionList*'  =>  'QConnectionListH' ,
-'QConnectionListIt&'  => 'QConnectionListItH' ,
-'QConnectionListIt*' => 'QConnectionListItH',
-'QConstString' => 'QConstStringH',
-'QConstString*' => 'QConstStringH',
-'QContextMenuEvent*' => 'QContextMenuEventH',
-'QCursor&' => 'QCursorH',
-'QCursor'  =>  'QCursorH' ,
-'QCursor*' => 'QCursorH',
-'QCustomEvent*'  =>  'QCustomEventH' ,
-'QCustomMenuItem*'  =>  'QCustomMenuItemH' ,
-'QDOM_NodeListPrivate*'  =>  'pointer' ,
-'QDOM_NodePrivate*'  =>  'pointer' ,
-'QDataBrowser*' => 'QDataBrowserH',
-'QDataPump*' => 'QDataPumpH',
-'QDataSink*'  => 'QDataSinkH' ,
-'QDataSource*'  => 'QDataSourceH' ,
-'QDataStream&' => 'QDataStreamH',
-'QDataStream*'  => 'QDataStreamH' ,
-'QDataTable*' => 'QDataTableH',
-'QDataView*' => 'QDataViewH',
-'QDate &' => 'QDateH',
-'QDate date()' => 'QDateH',
-'QDate&' => 'QDateH',
-'QDate' => 'QDateH',
-'QDate*' => 'QDateH',
-'QDateEdit*' => 'QDateEditH',
-'QDateTime&' => 'QDateTimeH',
-'QDateTime' => 'QDateTimeH',
-'QDateTime*'  => 'QDateTimeH' ,
-'QDateTimeEdit*' => 'QDateTimeEditH',
-'QDateTimeEditBase*' => 'QDateTimeEditBaseH',
-'QDesktopWidget*' => 'QDesktopWidgetH',
-'QDial*' => 'QDialH',
-'QDialog*' => 'QDialogH',
-'QDict*' => 'QDictH',
-'QDictIterator*' => 'QDictIteratorH',
-'QDir&' => 'QDirH',
-'QDir' => 'QDirH',
-'QDir*' => 'QDirH',
-'QDir::SortSpec&'  => 'longint' ,
-'QDir::SortSpec'  => 'longint' ,
-'QDirSortItem*' => 'QDirSortItemH',
-'QDiskFont*' => 'QDiskFontH',
-'QDispatchInterface*' => 'QDispatchInterfaceH',
-'QDns*' => 'QDnsH',
-'QDnsSocket*' => 'QDnsSocketH',
-'QDockArea*' => 'QDockAreaH',
-'QDockAreaLayout*' => 'QDockAreaLayoutH',
-'QDockWindow*' => 'QDockWindowH',
-'QDomAttr&'  =>  'QDomAttrH' ,
-'QDomAttr'  =>  'QDomAttrH' ,
-'QDomAttr*' => 'QDomAttrH',
-'QDomCDATASection&'  =>  'QDomCDATASectionH' ,
-'QDomCDATASection'  =>  'QDomCDATASectionH' ,
-'QDomCDATASection*' => 'QDomCDATASectionH',
-'QDomCharacterData&'  =>  'QDomCharacterDataH' ,
-'QDomCharacterData'  =>  'QDomCharacterDataH' ,
-'QDomCharacterData*' => 'QDomCharacterDataH',
-'QDomComment&'  =>  'QDomCommentH' ,
-'QDomComment'  =>  'QDomCommentH' ,
-'QDomComment*' => 'QDomCommentH',
-'QDomDocument&'  =>  'QDomDocumentH' ,
-'QDomDocument'  =>  'QDomDocumentH' ,
-'QDomDocument*' => 'QDomDocumentH',
-'QDomDocumentFragment&'  =>  'QDomDocumentFragmentH' ,
-'QDomDocumentFragment'  =>  'QDomDocumentFragmentH' ,
-'QDomDocumentFragment*' => 'QDomDocumentFragmentH',
-'QDomDocumentType&'  =>  'QDomDocumentTypeH' ,
-'QDomDocumentType'  =>  'QDomDocumentTypeH' ,
-'QDomDocumentType*' => 'QDomDocumentTypeH',
-'QDomElement&'  =>  'QDomElementH' ,
-'QDomElement'  =>  'QDomElementH' ,
-'QDomElement*' => 'QDomElementH',
-'QDomEntity&'  =>  'QDomEntityH' ,
-'QDomEntity'  =>  'QDomEntityH' ,
-'QDomEntity*' => 'QDomEntityH',
-'QDomEntityReference&'  =>  'QDomEntityReferenceH' ,
-'QDomEntityReference'  =>  'QDomEntityReferenceH' ,
-'QDomEntityReference*' => 'QDomEntityReferenceH',
-'QDomImplementation&'  =>  'QDomImplementationH' ,
-'QDomImplementation'  =>  'QDomImplementationH' ,
-'QDomImplementation*' => 'QDomImplementationH',
-'QDomNamedNodeMap&'  =>  'QDomNamedNodeMapH' ,
-'QDomNamedNodeMap'  =>  'QDomNamedNodeMapH' ,
-'QDomNamedNodeMap*' => 'QDomNamedNodeMapH',
-'QDomNode&'  =>  'QDomNodeH' ,
-'QDomNode'  =>  'QDomNodeH' ,
-'QDomNode*' => 'QDomNodeH',
-'QDomNode::NodeType' => 'longint',
-'QDomNodeList&'  =>  'QDomNodeListH' ,
-'QDomNodeList'  =>  'QDomNodeListH' ,
-'QDomNodeList*' => 'QDomNodeListH',
-'QDomNodePrivate*' => 'QDomNodePrivateH',
-'QDomNotation&'  =>  'QDomNotationH' ,
-'QDomNotation'  =>  'QDomNotationH' ,
-'QDomNotation*' => 'QDomNotationH',
-'QDomProcessingInstruction&'  =>  'QDomProcessingInstructionH' ,
-'QDomProcessingInstruction'  =>  'QDomProcessingInstructionH' ,
-'QDomProcessingInstruction*' => 'QDomProcessingInstructionH',
-'QDomText&'  =>  'QDomTextH' ,
-'QDomText'  =>  'QDomTextH' ,
-'QDomText*' => 'QDomTextH',
-'QDoubleValidator*' => 'QDoubleValidatorH',
-'QDragEnterEvent*'  => 'QDragEnterEventH' ,
-'QDragLeaveEvent*'  => 'QDragLeaveEventH' ,
-'QDragManager*' => 'QDragManagerH',
-'QDragMoveEvent*'  => 'QDragMoveEventH' ,
-'QDragObject*'  => 'QDragObjectH' ,
-'QDragResponseEvent*' => 'QDragResponseEventH',
-'QDropEvent*'  => 'QDropEventH' ,
-'QDropSite*' => 'QDropSiteH',
-'QEditorFactory*' => 'QEditorFactoryH',
-'QErrorMessage*' => 'QErrorMessageH',
-'QEucJpCodec*' => 'QEucJpCodecH',
-'QEucKrCodec*' => 'QEucKrCodecH',
-'QEvent*' => 'QEventH',
-'QFeatureListInterface*' => 'QFeatureListInterfaceH',
-'QFile&' => 'QFileH',
-'QFile'  => 'QFileH' ,
-'QFileDialog*' => 'QFileDialogH',
-'QFileIconProvider*'  => 'QFileIconProviderH' ,
-'QFileInfo&' => 'QFileInfoH',
-'QFileInfo*' => 'QFileInfoH',
-'QFileInfoList*'  => 'QFileInfoListH' ,
-'QFilePreview*'  =>  'QFilePreviewH' ,
-'QFocusData*'  =>  'QFocusDataH' ,
-'QFocusEvent*'  => 'QFocusEventH' ,
-'QFont&' => 'QFontH',
-'QFont' => 'QFontH',
-'QFont*' => 'QFontH',
-'QFont::CharSet' => 'longint',
-'QFont::CharSetcharset::Unicode'  => 'longint' ,
-'QFont::StyleHint' => 'longint',
-'QFontData&'  => 'QFontDataH' ,
-'QFontDatabase*' => 'QFontDatabaseH',
-'QFontDialog*' => 'QFontDialogH',
-'QFontInfo&' => 'QFontInfoH',
-'QFontInfo' => 'QFontInfoH',
-'QFontInfo*' => 'QFontInfoH',
-'QFontMetrics&' => 'QFontMetricsH',
-'QFontMetrics' => 'QFontMetricsH',
-'QFontMetrics*' => 'QFontMetricsH',
-'QFrame*'  => 'QFrameH' ,
-'QFtp*' => 'QFtpH',
-'QGArray&'  => 'QGArrayH' ,
-'QGArray*' => 'QGArrayH',
-'QGCache&'  => 'QGCacheH' ,
-'QGCache*' => 'QGCacheH',
-'QGCacheIterator&'  => 'QGCacheIteratorH' ,
-'QGCacheIterator*' => 'QGCacheIteratorH',
-'QGDict&'  => 'QGDictH' ,
-'QGDict*' => 'QGDictH',
-'QGDictIterator&'  => 'QGDictIteratorH' ,
-'QGDictIterator*' => 'QGDictIteratorH',
-'QGL*' => 'QGLH',
-'QGLColormap&' => 'QGLColormapH',
-'QGLColormap*' => 'QGLColormapH',
-'QGLContext*'  =>  'QGLContextH' ,
-'QGLFormat&'  =>  'QGLFormatH' ,
-'QGLFormat'  =>  'QGLFormatH' ,
-'QGLFormat*' => 'QGLFormatH',
-'QGLWidget*'  =>  'QGLWidgetH' ,
-'QGLayoutIterator*'  =>  'QGLayoutIteratorH' ,
-'QGList&'  => 'QGListH' ,
-'QGList*'  =>  'QGListH' ,
-'QGListIterator&'  => 'QGListIteratorH' ,
-'QGListIterator*' => 'QGListIteratorH',
-'QGPlugin*' => 'QGPluginH',
-'QGPluginManager*' => 'QGPluginManagerH',
-'QGVector&'  => 'QGVectorH' ,
-'QGVector*'  => 'QGVectorH' ,
-'QGbkCodec*' => 'QGbkCodecH',
-'QGfx*'  =>  'QGfxH' ,
-'QGrid*'  => 'QGridH' ,
-'QGrid::Direction'  => 'longint' ,
-'QGridLayout*' => 'QGridLayoutH',
-'QGridView*' => 'QGridViewH',
-'QGroupBox*' => 'QGroupBoxH',
-'QGuardedPtr*' => 'QGuardedPtrH',
-'QGuardedPtrPrivate*' => 'QGuardedPtrPrivateH',
-'QHBox*'  => 'QHBoxH' ,
-'QHBoxLayout*'  =>  'QHBoxLayoutH' ,
-'QHButtonGroup*' => 'QHButtonGroupH',
-'QHGroupBox*' => 'QHGroupBoxH',
-'QHeader*' => 'QHeaderH',
-'QHebrewCodec*' => 'QHebrewCodecH',
-'QHideEvent*'  => 'QHideEventH' ,
-'QHostAddress&'  =>  'QHostAddressH' ,
-'QHostAddress'  =>  'QHostAddressH' ,
-'QHostAddress*'  =>  'QHostAddressH' ,
-'QHttp*' => 'QHttpH',
-'QIMEvent*' => 'QIMEventH',
-'QIODevice*' => 'QIODeviceH',
-'QIODevice::Offset' => 'longint',
-'QIODeviceSource*' => 'QIODeviceSourceH',
-'QIOManager*' => 'QIOManagerH',
-'QIOWatch*' => 'QIOWatchH',
-'QIconDrag*' => 'QIconDragH',
-'QIconDragItem&'  =>  'QIconDragItemH' ,
-'QIconDragItem*' => 'QIconDragItemH',
-'QIconSet&'  => 'QIconSetH' ,
-'QIconSet'  => 'QIconSetH' ,
-'QIconSet*'  =>  'QIconSetH' ,
-'QIconView*'  => 'QIconViewH' ,
-'QIconViewItem*'  =>  'QIconViewItemH' ,
-'QImage&' => 'QImageH',
-'QImage' => 'QImageH',
-'QImage*'  => 'QImageH' ,
-'QImageConsumer*'  =>  'QImageConsumerH' ,
-'QImageData*' => 'QImageDataH',
-'QImageDecoder*' => 'QImageDecoderH',
-'QImageDrag*' => 'QImageDragH',
-'QImageFormat*'  =>  'QImageFormatH' ,
-'QImageFormatInterface*' => 'QImageFormatInterfaceH',
-'QImageFormatPlugin*' => 'QImageFormatPluginH',
-'QImageFormatType*'  => 'QImageFormatTypeH' ,
-'QImageIO*' => 'QImageIOH',
-'QImageTextKeyLang&'  =>  'QImageTextKeyLangH' ,
-'QImageTextKeyLang*' => 'QImageTextKeyLangH',
-'QInputDialog*' => 'QInputDialogH',
-'QIntBucket*' => 'QIntBucketH',
-'QIntCache*' => 'QIntCacheH',
-'QIntCacheIterator*' => 'QIntCacheIteratorH',
-'QIntDict*' => 'QIntDictH',
-'QIntDictIterator*' => 'QIntDictIteratorH',
-'QIntValidator*' => 'QIntValidatorH',
-'QInterfaceListInterface*' => 'QInterfaceListInterfaceH',
-'QInterfacePtr*' => 'QInterfacePtrH',
-'QInterlaceStyle*' => 'QInterlaceStyleH',
-'QInternal*' => 'QInternalH',
-'QJisCodec*' => 'QJisCodecH',
-'QJpUnicodeConv*'  =>  'QJpUnicodeConvH' ,
-'QKeyEvent*'  => 'QKeyEventH' ,
-'QKeySequence&' => 'QKeySequenceH',
-'QKeySequence' => 'QKeySequenceH',
-'QKeySequence*' => 'QKeySequenceH',
-'QKoi8Codec*' => 'QKoi8CodecH',
-'QLCDNumber*' => 'QLCDNumberH',
-'QLNode*'  => 'QLNodeH' ,
-'QLabel*' => 'QLabelH',
-'QLayout*' => 'QLayoutH',
-'QLayoutItem*'  =>  'QLayoutItemH' ,
-'QLayoutIterator&'  =>  'QLayoutIteratorH' ,
-'QLayoutIterator'  =>  'QLayoutIteratorH' ,
-'QLayoutIterator*' => 'QLayoutIteratorH',
-'QLibrary*' => 'QLibraryH',
-'QLibrary::Policy' => 'longint',
-'QLibraryInterface*' => 'QLibraryInterfaceH',
-'QLineEdit*'  =>  'QLineEditH' ,
-'QLineEdit::EchoMode'  =>  'longint' ,
-'QList*' => 'QListH',
-'QListBox*' => 'QListBoxH',
-'QListBoxItem*' => 'QListBoxItemH',
-'QListBoxPixmap*' => 'QListBoxPixmapH',
-'QListBoxText*' => 'QListBoxTextH',
-'QListIterator*' => 'QListIteratorH',
-'QListView*' => 'QListViewH',
-'QListViewItem*&' => 'QListViewItemH',
-'QListViewItem*' => 'QListViewItemH',
-'QListViewItemIterator&'  =>  'QListViewItemIteratorH' ,
-'QListViewItemIterator'  =>  'QListViewItemIteratorH' ,
-'QListViewItemIterator*' => 'QListViewItemIteratorH',
-'QLocalFs*' => 'QLocalFsH',
-'QMCPI*' => 'QMCPIH',
-'QMSG*'  => 'QMSG*' ,
-'QMainWindow*'  =>  'QMainWindowH' ,
-'QMainWindow::ToolBarDock' => 'longint',
-'QMainWindow::ToolBarDock::Top'  =>  'longint' ,
-'QMap&'  =>  'QMapH' ,
-'QMap*' => 'QMapH',
-'QMapConstIterator*' => 'QMapConstIteratorH',
-'QMapIterator*' => 'QMapIteratorH',
-'QMapNode*' => 'QMapNodeH',
-'QMapNodeBase*&'  =>  'QMapNodeBaseH' ,
-'QMapNodeBase*'  =>  'QMapNodeBaseH' ,
-'QMapPrivate*' => 'QMapPrivateH',
-'QMapPrivateBase*'  =>  'QMapPrivateBaseH' ,
-'QMemArray*' => 'QMemArrayH',
-'QMember'  => 'QMemberH' ,
-'QMember*'  => 'QMemberH' ,
-'QMenuBar*' => 'QMenuBarH',
-'QMenuData*' => 'QMenuDataH',
-'QMenuData**'  => 'PQMenuDataH' ,
-'QMenuItem*' => 'QMenuItemH',
-'QMessageBox*' => 'QMessageBoxH',
-'QMetaData*'  =>  'QMetaDataH' ,
-'QMetaData::Access*'  =>  'plongint' ,
-'QMetaEnum*'  =>  'QMetaEnumH' ,
-'QMetaEnum::Item*'  =>  'plongint' ,
-'QMetaObject*&' => 'QMetaObjectH',
-'QMetaObject*' => 'QMetaObjectH',
-'QMetaObjectCleanUp*' => 'QMetaObjectCleanUpH',
-'QMetaObjectInit*' => 'QMetaObjectInitH',
-'QMetaProperty*'  =>  'QMetaPropertyH' ,
-'QMimeSource*'  =>  'QMimeSourceH' ,
-'QMimeSourceFactory*'  =>  'QMimeSourceFactoryH' ,
-'QMotifPlusStyle*' => 'QMotifPlusStyleH',
-'QMotifStyle*' => 'QMotifStyleH',
-'QMouseEvent*'  => 'QMouseEventH' ,
-'QMoveEvent*'  =>  'QMoveEventH' ,
-'QMovie&' => 'QMovieH',
-'QMovie*' => 'QMovieH',
-'QMultiLineEdit*' => 'QMultiLineEditH',
-'QMultiLineEditRow*' => 'QMultiLineEditRowH',
-'QMutex*' => 'QMutexH',
-'QNPInstance*' => 'QNPInstanceH',
-'QNPStream*' => 'QNPStreamH',
-'QNPWidget*' => 'QNPWidgetH',
-'QNPlugin*' => 'QNPluginH',
-'QNetworkOperation*'  =>  'QNetworkOperationH' ,
-'QNetworkProtocol*'  =>  'QNetworkProtocolH' ,
-'QNetworkProtocol::Operation'  =>  'longint' ,
-'QNetworkProtocol::State'  =>  'longint' ,
-'QNetworkProtocolFactory*' => 'QNetworkProtocolFactoryH',
-'QNetworkProtocolFactoryBase*'  =>  'QNetworkProtocolFactoryBaseH' ,
-'QObject*' => 'QObjectH',
-'QObjectCleanupHandler*' => 'QObjectCleanupHandlerH',
-'QObjectDictionary&'  => 'QObjectDictionaryH' ,
-'QObjectDictionary*' => 'QObjectDictionaryH',
-'QObjectInterface*' => 'QObjectInterfaceH',
-'QObjectList&'  => 'QObjectListH' ,
-'QObjectList*' => 'QObjectListH',
-'QObjectListIt&'  => 'QObjectListItH' ,
-'QObjectListIt*' => 'QObjectListItH',
-'QPDevCmdParam*'  =>  'QPDevCmdParamH' ,
-'QPNGImagePacker*' => 'QPNGImagePackerH',
-'QPNGImageWriter*' => 'QPNGImageWriterH',
-'QPaintDevice*' => 'QPaintDeviceH',
-'QPaintDeviceMetrics*' => 'QPaintDeviceMetricsH',
-'QPaintDeviceX11Data*'  =>  'QPaintDeviceX11DataH' ,
-'QPaintEvent*'  => 'QPaintEventH' ,
-'QPainter&'  =>  'QPainterH' ,
-'QPainter*' => 'QPainterH',
-'QPair*' => 'QPairH',
-'QPalData*' => 'QPalDataH',
-'QPalette&' => 'QPaletteH',
-'QPalette' => 'QPaletteH',
-'QPalette*' => 'QPaletteH',
-'QPen&' => 'QPenH',
-'QPen'  =>  'QPenH' ,
-'QPen*' => 'QPenH',
-'QPenData*' => 'QPenDataH',
-'QPicture&' => 'QPictureH',
-'QPicture' => 'QPictureH',
-'QPicture*' => 'QPictureH',
-'QPicturePrivate*' => 'QPicturePrivateH',
-'QPixmap& pixmap()' => 'kde_QPixmap*',
-'QPixmap&' => 'QPixmapH',
-'QPixmap' => 'QPixmapH',
-'QPixmap*' => 'QPixmapH',
-'QPixmap::Optimization'  =>  'longint' ,
-'QPixmap::Optimization' => 'longint',
-'QPixmap::Optimization::DefaultOptim'  =>  'longint' ,
-'QPixmapCache*' => 'QPixmapCacheH',
-'QPixmapData*' => 'QPixmapDataH',
-'QPlatinumStyle*' => 'QPlatinumStyleH',
-'QPluginManager*' => 'QPluginManagerH',
-'QPoint&' => 'QPointH',
-'QPoint&pos()'  =>  'longint' ,
-'QPoint&pos::pos()'  =>  'longint' ,
-'QPoint' => 'QPointH',
-'QPoint*'  => 'QPointH' ,
-'QPointArray&' => 'QPointArrayH',
-'QPointArray' => 'QPointArrayH',
-'QPointArray*' => 'QPointArrayH',
-'QPointVal&'  => 'QPointValH' ,
-'QPointVal'  => 'QPointValH' ,
-'QPolygonScanner*' => 'QPolygonScannerH',
-'QPopupMenu*' => 'QPopupMenuH',
-'QPrintDialog*' => 'QPrintDialogH',
-'QPrinter*'  => 'QPrinterH' ,
-'QPrinter::PrinterMode' => 'longint',
-'QProcess*' => 'QProcessH',
-'QProgressBar*' => 'QProgressBarH',
-'QProgressDialog*' => 'QProgressDialogH',
-'QPtrBucket*' => 'QPtrBucketH',
-'QPtrCollection&' => 'QPtrCollectionH',
-'QPtrCollection*' => 'QPtrCollectionH',
-'QPtrCollection::Item' => 'pointer',
-'QPtrCollection::Item&' => 'var pointer',
-'QPtrCollection::Item*' => 'ppointer',
-'QPtrDict*' => 'QPtrDictH',
-'QPtrDictIterator*' => 'QPtrDictIteratorH',
-'QPtrList*' => 'QPtrListH',
-'QPtrListIterator*' => 'QPtrListIteratorH',
-'QPtrQueue*' => 'QPtrQueueH',
-'QPtrStack*' => 'QPtrStackH',
-'QPtrVector*' => 'QPtrVectorH',
-'QPushButton*' => 'QPushButtonH',
-'QQueue*' => 'QQueueH',
-'QRESULT' => 'longint',
-'QRadioButton*' => 'QRadioButtonH',
-'QRangeControl*' => 'QRangeControlH',
-'QRect&' => 'QRectH',
-'QRect' => 'QRectH',
-'QRect*' => 'QRectH',
-'QRegExp&' => 'QRegExpH',
-'QRegExp*' => 'QRegExpH',
-'QRegExpValidator*' => 'QRegExpValidatorH',
-'QRegion&' => 'QRegionH',
-'QRegion' => 'QRegionH',
-'QRegion*' => 'QRegionH',
-'QRegionData*' => 'QRegionDataH',
-'QRemoteFactory*' => 'QRemoteFactoryH',
-'QRemotePlugin*' => 'QRemotePluginH',
-'QResizeEvent*'  => 'QResizeEventH' ,
-'QRgb' => 'dword',
-'QRgb*' => 'plongint',
-'QRichText&'  =>  'QRichTextH' ,
-'QSGIStyle*' => 'QSGIStyleH',
-'QScrollBar&'  =>  'QScrollBarH' ,
-'QScrollBar*'  =>  'QScrollBarH' ,
-'QScrollView*' => 'QScrollViewH',
-'QSemaphore*' => 'QSemaphoreH',
-'QSemiModal*' => 'QSemiModalH',
-'QSenderObject*' => 'QSenderObjectH',
-'QServerSocket*' => 'QServerSocketH',
-'QSessionManager&'  =>  'QSessionManagerH' ,
-'QSessionManager*' => 'QSessionManagerH',
-'QSettings*' => 'QSettingsH',
-'QShared*' => 'QSharedH',
-'QShowEvent*'  =>  'QShowEventH' ,
-'QSignal*' => 'QSignalH',
-'QSignalDict&'  => 'QSignalDictH' ,
-'QSignalDict*' => 'QSignalDictH',
-'QSignalDictIt&'  => 'QSignalDictItH' ,
-'QSignalDictIt*' => 'QSignalDictItH',
-'QSignalMapper*' => 'QSignalMapperH',
-'QSignalVec&' => 'QSignalVecH',
-'QSignalVec*' => 'QSignalVecH',
-'QSimpleRichText*' => 'QSimpleRichTextH',
-'QSize&' => 'QSizeH',
-'QSize' => 'QSizeH',
-'QSize*'  => 'QSizeH' ,
-'QSizeGrip*' => 'QSizeGripH',
-'QSizePolicy&'  =>  'QSizePolicyH' ,
-'QSizePolicy'  =>  'QSizePolicyH' ,
-'QSizePolicy*' => 'QSizePolicyH',
-'QSizePolicy::ExpandData'  =>  'longint' ,
-'QSizePolicy::SizeTypehData::Minimum'  =>  'longint' ,
-'QSizePolicy::SizeTypevData::Minimum'  =>  'longint' ,
-'QSjisCodec*' => 'QSjisCodecH',
-'QSlider*' => 'QSliderH',
-'QSmartPtr&'  =>  'QSmartPtrH' ,
-'QSmartPtr*' => 'QSmartPtrH',
-'QSmartPtrPrivate*' => 'QSmartPtrPrivateH',
-'QSocket*' => 'QSocketH',
-'QSocketDevice*'  =>  'QSocketDeviceH' ,
-'QSocketNotifier*' => 'QSocketNotifierH',
-'QSocketNotifier::Type' => 'longint',
-'QSortedList*' => 'QSortedListH',
-'QSound*' => 'QSoundH',
-'QSpacerItem*'  =>  'QSpacerItemH' ,
-'QSpinBox*' => 'QSpinBoxH',
-'QSpinWidget*' => 'QSpinWidgetH',
-'QSplitter*' => 'QSplitterH',
-'QSql*' => 'QSqlH',
-'QSql::Confirm' => 'longint',
-'QSql::Op' => 'longint',
-'QSqlCursor&' => 'QSqlCursorH',
-'QSqlCursor' => 'QSqlCursorH',
-'QSqlCursor*' => 'QSqlCursorH',
-'QSqlDatabase*' => 'QSqlDatabaseH',
-'QSqlDriver*' => 'QSqlDriverH',
-'QSqlDriverCreator*' => 'QSqlDriverCreatorH',
-'QSqlDriverCreatorBase*' => 'QSqlDriverCreatorBaseH',
-'QSqlDriverFactoryInterface*' => 'QSqlDriverFactoryInterfaceH',
-'QSqlDriverPlugin*' => 'QSqlDriverPluginH',
-'QSqlEditorFactory*' => 'QSqlEditorFactoryH',
-'QSqlError&' => 'QSqlErrorH',
-'QSqlError' => 'QSqlErrorH',
-'QSqlError*' => 'QSqlErrorH',
-'QSqlField&' => 'QSqlFieldH',
-'QSqlField' => 'QSqlFieldH',
-'QSqlField*' => 'QSqlFieldH',
-'QSqlFieldInfo&' => 'QSqlFieldInfoH',
-'QSqlFieldInfo*' => 'QSqlFieldInfoH',
-'QSqlForm' => 'QSqlFormH',
-'QSqlForm*' => 'QSqlFormH',
-'QSqlIndex&' => 'QSqlIndexH',
-'QSqlIndex' => 'QSqlIndexH',
-'QSqlIndex*' => 'QSqlIndexH',
-'QSqlPropertyMap*' => 'QSqlPropertyMapH',
-'QSqlQuery&' => 'QSqlQueryH',
-'QSqlQuery' => 'QSqlQueryH',
-'QSqlQuery*' => 'QSqlQueryH',
-'QSqlRecord&' => 'QSqlRecordH',
-'QSqlRecord' => 'QSqlRecordH',
-'QSqlRecord*' => 'QSqlRecordH',
-'QSqlRecordInfo&' => 'QSqlRecordInfoH',
-'QSqlRecordInfo' => 'QSqlRecordInfoH',
-'QSqlRecordInfo*' => 'QSqlRecordInfoH',
-# template handling is far from being usable
-'QSqlRecordInfoList&' => 'QSqlFieldInfoListH',
-'QSqlRecordInfoList*' => 'QSqlFieldInfoListH',
-'QSqlRecordInfo' => 'QSqlFieldInfoListH',
-'QSqlRecordPrivate*' => 'QSqlRecordPrivateH',
-'QSqlRecordShared*' => 'QSqlRecordSharedH',
-'QSqlResult' => 'QSqlResultH',
-'QSqlResult*' => 'QSqlResultH',
-'QSqlResultShared*' => 'QSqlResultSharedH',
-'QStack*' => 'QStackH',
-'QStatusBar*'  => 'QStatusBarH' ,
-'QStoredDrag*' => 'QStoredDragH',
-'QStrIList' => 'kde_QStrIList',
-'QStrIList*' => 'QStrIListH',
-'QStrIVec*' => 'QStrIVecH',
-'QStrList&' => 'QStrListH',
-'QStrList' => 'QStrListH',
-'QStrList*' => 'QStrListH',
-'QStrListIterator*' => 'QStrListIteratorH',
-'QStrVec*' => 'QStrVecH',
-'QString&' => 'QStringH',
-'QString&::null'  =>  'QStringH' ,
-'QString&button0Text::null'  =>  'QStringH' ,
-'QString&button1Text::null'  =>  'QStringH' ,
-'QString&button2Text::null'  =>  'QStringH' ,
-'QString&buttonText::null'  =>  'QStringH' ,
-'QString&caption::null'  =>  'QStringH' ,
-'QString&charSet::null'  =>  'QStringH' ,
-'QString&context::null'  =>  'QStringH' ,
-'QString&defValue::null'  =>  'QStringH' ,
-'QString&dir::null'  =>  'QStringH' ,
-'QString&directory::null'  =>  'QStringH' ,
-'QString&filter::null'  =>  'QStringH' ,
-'QString&initially::null'  =>  'QStringH' ,
-'QString&location::null'  =>  'QStringH' ,
-'QString&n::null'  =>  'QStringH' ,
-'QString&nameFilter::null'  =>  'QStringH' ,
-'QString&noButtonText::null'  =>  'QStringH' ,
-'QString&search_delimiters::null'  =>  'QStringH' ,
-'QString&style::null'  =>  'QStringH' ,
-'QString&suffix::null'  =>  'QStringH' ,
-'QString&text::null'  =>  'QStringH' ,
-'QString&text_::null'  =>  'QStringH' ,
-'QString&translation::null'  =>  'QStringH' ,
-'QString&yesButtonText::null'  =>  'QStringH' ,
-'QString' => 'QStringH',
-'QString*'  => 'QStringH' ,
-'QString::null'  =>  'qt_QString_null()' ,
-'QStringBucket*' => 'QStringBucketH',
-'QStringData*' => 'QStringDataH',
-'QStringList&'  =>  'QStringListH' ,
-'QStringList'  =>  'QStringListH' ,
-'QStringList*'  => 'QStringListH' ,
-'QStringcharSetName::null'  =>  'QStringcharSetNameH' ,
-'QStyle&'  =>  'QStyleH' ,
-'QStyle'  =>  'QStyleH' ,
-'QStyle*' => 'QStyleH' ,
-'QStyle::ScrollControl'  => 'longint' ,
-'QStyle::StylePixmap' => 'longint',
-'QStyle::SubControl' => 'longint',
-'QStyle::SubRect' => 'longint',
-'QStyleFactory*' => 'QStyleFactoryH',
-'QStyleFactoryInterface*' => 'QStyleFactoryInterfaceH',
-'QStyleHintReturn*' => 'QStyleHintReturnH',
-'QStyleOption&' => 'longint',
-'QStyleOption' => 'longint',
-'QStyleOption*' => 'QStyleOptionH',
-'QStylePlugin*' => 'QStylePluginH',
-'QStyleSheet*'  =>  'QStyleSheetH' ,
-'QStyleSheetItem&'  =>  'QStyleSheetItemH' ,
-'QStyleSheetItem*'  =>  'QStyleSheetItemH' ,
-'QStyleSheetItem::DisplayMode*' => 'longint',
-'QStyleSheetItem::ListStyle*' => 'longint',
-'QStyleSheetItem::WhiteSpaceMode' => 'longint',
-'QTLWExtra*'  =>  'QTLWExtraH' ,
-'QTSCIICodec*' => 'QTSCIICodecH',
-'QTSMFI'  =>  'longint' ,
-'QTSManip*' => 'QTSManipH',
-'QTab*' => 'QTabH',
-'QTabBar*'  =>  'QTabBarH' ,
-'QTabBar::Shape'  => 'longint' ,
-'QTabDialog*' => 'QTabDialogH',
-'QTabWidget*' => 'QTabWidgetH',
-'QTable*'  =>  'QTableH' ,
-'QTableHeader*' => 'QTableHeaderH',
-'QTableItem*'  =>  'QTableItemH' ,
-'QTableSelection&'  =>  'QTableSelectionH' ,
-'QTableSelection'  =>  'QTableSelectionH' ,
-'QTableSelection*' => 'QTableSelectionH',
-'QTableView*' => 'QTableViewH',
-'QTabletEvent*' => 'QTabletEventH',
-'QTextBrowser*' => 'QTextBrowserH',
-'QTextCodec*'  =>  'QTextCodecH' ,
-'QTextCodecFactory*' => 'QTextCodecFactoryH',
-'QTextCodecFactoryInterface*' => 'QTextCodecFactoryInterfaceH',
-'QTextCodecPlugin*' => 'QTextCodecPluginH',
-'QTextCursor*' => 'QTextCursorH',
-'QTextDecoder*'  =>  'QTextDecoderH' ,
-'QTextDocument*' => 'QTextDocumentH',
-'QTextDrag*' => 'QTextDragH',
-'QTextEdit*' => 'QTextEditH',
-'QTextEncoder*'  =>  'QTextEncoderH' ,
-'QTextFormat*' => 'QTextFormatH',
-'QTextIStream*' => 'QTextIStreamH',
-'QTextOStream&'  =>  'QTextOStreamH' ,
-'QTextOStream*' => 'QTextOStreamH',
-'QTextOStreamIterator*' => 'QTextOStreamIteratorH',
-'QTextParag**' => 'PQTextParagH',
-'QTextStream&'  => 'QTextStreamH' ,
-'QTextStream*'  => 'QTextStreamH' ,
-'QTextView*' => 'QTextViewH',
-'QThread*' => 'QThreadH',
-'QThreadData*' => 'QThreadDataH',
-'QThreadEvent*' => 'QThreadEventH',
-'QTime&' => 'QTimeH',
-'QTime' => 'QTimeH',
-'QTime*' => 'QTimeH',
-'QTimeEdit*' => 'QTimeEditH',
-'QTimeWatch*' => 'QTimeWatchH',
-'QTimer*' => 'QTimerH',
-'QTimerEvent*'  => 'QTimerEventH' ,
-'QToolBar*'  => 'QToolBarH' ,
-'QToolButton*'  =>  'QToolButtonH' ,
-'QToolTip*' => 'QToolTipH',
-'QToolTipGroup*' => 'QToolTipGroupH',
-'QTranslator*'  =>  'QTranslatorH' ,
-'QTranslatorMessage&'  =>  'QTranslatorMessageH' ,
-'QTranslatorMessage'  =>  'QTranslatorMessageH' ,
-'QTranslatorMessage*' => 'QTranslatorMessageH',
-'QTsciiCodec*' => 'QTsciiCodecH',
-'QUObject*' => 'QUObjectH',
-'QUnknownInterface*' => 'QUnknownInterfaceH',
-'QUnknownInterface**' => 'var QUnknownInterfaceH',
-'QUriDrag*' => 'QUriDragH',
-'QUrl&'  =>  'QUrlH' ,
-'QUrl'  =>  'QUrlH' ,
-'QUrl*' => 'QUrlH',
-'QUrlInfo&'  =>  'QUrlInfoH' ,
-'QUrlInfo'  =>  'QUrlInfoH' ,
-'QUrlInfo*' => 'QUrlInfoH',
-'QUrlOperator&'  =>  'QUrlOperatorH' ,
-'QUrlOperator*'  =>  'QUrlOperatorH' ,
-'QUtf16Codec*' => 'QUtf16CodecH',
-'QUtf8Codec*' => 'QUtf8CodecH',
-'QUuid&' => 'QUuidH',
-'QUuid*' => 'QUuidH',
-'QVBox*'  => 'QVBoxH' ,
-'QVBoxLayout*' => 'QVBoxLayoutH',
-'QVButtonGroup*' => 'QVButtonGroupH',
-'QVFbHeader*' => 'QVFbHeaderH',
-'QVFbKeyData*' => 'QVFbKeyDataH',
-'QVGroupBox*' => 'QVGroupBoxH',
-'QValidator*' => 'QValidatorH',
-'QValidator::State' => 'longint',
-'QValueList*' => 'QValueListH',
-'QValueListConstIterator*' => 'QValueListConstIteratorH',
-'QValueListIterator*' => 'QValueListIteratorH',
-'QValueListNode*' => 'QValueListNodeH',
-'QValueListPrivate*' => 'QValueListPrivateH',
-'QValueStack*' => 'QValueStackH',
-'QValueVector*' => 'QValueVectorH',
-'QValueVectorPrivate*' => 'QValueVectorPrivateH',
-'QVariant&' => 'QVariantH',
-'QVariant' => 'QVariantH',
-'QVariant*' => 'QVariantH',
-'QVariant::Type'  => 'longint' ,
-'QVariantPrivate*'  =>  'QVariantPrivateH' ,
-'QVector*' => 'QVectorH',
-'QWExtra*'  =>  'QWExtraH' ,
-'QWMatrix&' => 'QWMatrixH',
-'QWMatrix' => 'QWMatrixH',
-'QWMatrix*' => 'QWMatrixH',
-'QWSDecoration&'  =>  'QWSDecorationH' ,
-'QWSDecoration*'  =>  'QWSDecorationH' ,
-'QWSDisplay*'  =>  'QWSDisplayH' ,
-'QWSEvent*'  =>  'QWSEventH' ,
-'QWaitCondition*' => 'QWaitConditionH',
-'QWhatsThis*' => 'QWhatsThisH',
-'QWheelEvent*'  =>  'QWheelEventH' ,
-'QWidget *' => 'QWidgetH',
-'QWidget' => 'QWidgetH',
-'QWidget*' => 'QWidgetH',
-'QWidgetFactory*' => 'QWidgetFactoryH',
-'QWidgetIntDict&'  => 'QWidgetIntDictH' ,
-'QWidgetIntDict*' => 'QWidgetIntDictH',
-'QWidgetIntDictIt&'  => 'QWidgetIntDictItH' ,
-'QWidgetIntDictIt*' => 'QWidgetIntDictItH',
-'QWidgetItem*' => 'QWidgetItemH',
-'QWidgetList&'  => 'QWidgetListH' ,
-'QWidgetList&'  => 'QWidgetListH' ,
-'QWidgetList'  =>  'QWidgetListH' ,
-'QWidgetList'  =>  'QWidgetListH' ,
-'QWidgetList*' => 'QWidgetListH',
-'QWidgetList*' => 'QWidgetListH',
-'QWidgetListIt&'  => 'QWidgetListItH' ,
-'QWidgetListIt*' => 'QWidgetListItH',
-'QWidgetMapper*' => 'QWidgetMapperH',
-'QWidgetPlugin*' => 'QWidgetPluginH',
-'QWidgetStack*' => 'QWidgetStackH',
-'QWindowsMime*'  =>  'QWindowsMimeH' ,
-'QWindowsStyle*' => 'QWindowsStyleH',
-'QWizard*' => 'QWizardH',
-'QWorkspace*' => 'QWorkspaceH',
-'QXEmbed*'  =>  'QXEmbedH' ,
-'QXmlAttributes&'  =>  'QXmlAttributesH' ,
-'QXmlAttributes*' => 'QXmlAttributesH',
-'QXmlContentHandler*'  =>  'QXmlContentHandlerH' ,
-'QXmlDTDHandler*'  =>  'QXmlDTDHandlerH' ,
-'QXmlDeclHandler*'  =>  'QXmlDeclHandlerH' ,
-'QXmlDefaultHandler*' => 'QXmlDefaultHandlerH',
-'QXmlEntityResolver*'  =>  'QXmlEntityResolverH' ,
-'QXmlErrorHandler*'  =>  'QXmlErrorHandlerH' ,
-'QXmlInputSource&'  =>  'QXmlInputSourceH' ,
-'QXmlInputSource*&' => 'QXmlInputSourceH',
-'QXmlInputSource*'  =>  'QXmlInputSourceH' ,
-'QXmlLexicalHandler*'  =>  'QXmlLexicalHandlerH' ,
-'QXmlLocator*'  =>  'QXmlLocatorH' ,
-'QXmlNamespaceSupport*' => 'QXmlNamespaceSupportH',
-'QXmlParseException&'  =>  'QXmlParseExceptionH' ,
-'QXmlParseException*' => 'QXmlParseExceptionH',
-'QXmlReader*' => 'QXmlReaderH',
-'QXmlSimpleReader*'  =>  'QXmlSimpleReaderH' ,
-'QXtApplication*' => 'QXtApplicationH',
-'QXtWidget*' => 'QXtWidgetH',
-'Q_INT16&' => 'var smallint',
-'Q_INT16' => 'smallint',
-'Q_INT32&' => 'var longint',
-'Q_INT32' => 'longint',
-'Q_INT8&' => 'var shortint',
-'Q_INT8' => 'shortint',
-'Q_LONG&' => 'var longint',
-'Q_LONG' => 'longint',
-'Q_PACKED*' => 'pointer',
-'Q_UINT16&' => 'var word',
-'Q_UINT16' => 'word',
-'Q_UINT32&' => 'var dword',
-'Q_UINT32' => 'dword',
-'Q_UINT8&' => 'var byte',
-'Q_UINT8' => 'byte',
-'Q_UINT8*'  =>  'pbyte' ,
-'Q_ULONG&' => 'var longint',
-'Q_ULONG' => 'longint',
-'Qt*'  =>  'QtH' ,
-'Qt::ArrowType'  =>  'longint' ,
-'Qt::BackgroundMode' => 'longint',
-'Qt::DateFormat' => 'longint',
-'Qt::GUIStyle'  => 'longint' ,
-'Qt::GUIStylecolorStyle::WindowsStyle'  => 'longint' ,
-'Qt::GUIStylestyle::WindowsStyle'  => 'longint' ,
-'Qt::Orientation'  =>  'longint' ,
-'Qt::RasterOp'  =>  'longint' ,
-'Qt::UIEffect'  =>  'longint' ,
-'Qt::WFlags'  =>  'longint' ,
-'QtMultiLineEdit*' => 'QtMultiLineEditH',
-'QtMultiLineEditRow*' => 'QtMultiLineEditRowH',
-'QtTableView*' => 'QtTableViewH',
-'QwAbsSpriteFieldView*'  =>  'QwAbsSpriteFieldViewH' ,
-'QwClusterizer*'  =>  'QwClusterizerH' ,
-'QwEllipse*' => 'QwEllipseH',
-'QwImageSpriteField*' => 'QwImageSpriteFieldH',
-'QwMobilePositionedSprite*' => 'QwMobilePositionedSpriteH',
-'QwMobileSprite*' => 'QwMobileSpriteH',
-'QwPolygon*' => 'QwPolygonH',
-'QwPolygonalGraphic*' => 'QwPolygonalGraphicH',
-'QwPositionedSprite*' => 'QwPositionedSpriteH',
-'QwPublicList*'  =>  'QwPublicListH' ,
-'QwRealMobileSprite*' => 'QwRealMobileSpriteH',
-'QwRealSprite*' => 'QwRealSpriteH',
-'QwRectangle*' => 'QwRectangleH',
-'QwScrollingSpriteFieldView*' => 'QwScrollingSpriteFieldViewH',
-'QwSprite*' => 'QwSpriteH',
-'QwSpriteField*'  =>  'QwSpriteFieldH' ,
-'QwSpriteField*'  => 'QwSpriteFieldH' ,
-'QwSpriteFieldGraphic&'  => 'QwSpriteFieldGraphicH' ,
-'QwSpriteFieldGraphic*'  =>  'QwSpriteFieldGraphicH' ,
-'QwSpriteFieldView*' => 'QwSpriteFieldViewH',
-'QwSpritePixmap*'  =>  'QwSpritePixmapH' ,
-'QwSpritePixmapSequence*'  => 'QwSpritePixmapSequenceH' ,
-'QwTextSprite*' => 'QwTextSpriteH',
-'QwTiledSpriteField*' => 'QwTiledSpriteFieldH',
-'QwVirtualSprite*' => 'QwVirtualSpriteH',
-'RArray*' => 'PRArray',
-'RGBColor&' => 'kde_RGBColor*',
-'RGBColor' => 'kde_RGBColor*',
-'RGBColor*' => 'PRGBColor',
-'Range&' => 'kde_Range*',
-'Range' => 'kde_Range*',
-'Range*' => 'PRange',
-'RangeException&' => 'kde_RangeException*',
-'RangeException*' => 'PRangeException',
-'RangeImpl*' => 'PRangeImpl',
-'RasterOp' => 'longint',
-'RawDataPacket*' => 'PRawDataPacket',
-'ReadOnlyPart*' => 'PReadOnlyPart',
-'ReadWritePart*' => 'PReadWritePart',
-'Rect&' => 'kde_Rect*',
-'Rect' => 'kde_Rect*',
-'Rect*' => 'PRect',
-'Reference&' => 'var pointer',
-'Reference*' => 'ppointer',
-'_reference' => 'pointer',
-'reference' => 'pointer',
-'ReferenceClean*' => 'PReferenceClean',
-'ReferenceHelper*' => 'PReferenceHelper',
-'Region' => 'longint',
-'RegionType' => 'longint',
-'RemoteScheduleNode*' => 'PRemoteScheduleNode',
-'RenameDlg*' => 'PRenameDlg',
-'RenderStyle*'  =>  'kde_RenderStyle*' ,
-'Rep*' => 'PRep',
-'RunMode'  =>  'longint' ,
-'SButton*' => 'PSButton',
-'SCFlags' => 'longint',
-'SFlags' => 'longint',
-'ScheduleNode*' => 'PScheduleNode',
-'Scheduler*' => 'PScheduler',
-'ScrollBarMode' => 'longint',
-'ScrollControl'  =>  'longint' ,
-'SearchInterface*' => 'PSearchInterface',
-'Section&'  =>  'kde_Section*' ,
-'Section*&'  =>  'kde_Section*' ,
-'Section*'  =>  'kde_Section*' ,
-'SegmentStyle' => 'longint',
-'SelectionInterface*' => 'PSelectionInterface',
-'Separator' => 'longint',
-'Server&'  =>  'Server*' ,
-'Server*' => 'PServer',
-'ServerHello&' => 'kde_ServerHello*',
-'ServerHello*' => 'PServerHello',
-'Service*' => 'PService',
-'SessionData*' => 'PSessionData',
-'SimpleFormat*' => 'PSimpleFormat',
-'SimpleJob*' => 'PSimpleJob',
-'SimpleSoundServer&' => 'kde_SimpleSoundServer*',
-'SimpleSoundServer' => 'kde_SimpleSoundServer*',
-'SimpleSoundServer*' => 'PSimpleSoundServer',
-'SimpleSoundServer_base*' => 'PSimpleSoundServer_base',
-'SimpleSoundServer_skel*' => 'PSimpleSoundServer_skel',
-'SimpleSoundServer_stub*' => 'PSimpleSoundServer_stub',
-'SkipDlg*' => 'PSkipDlg',
-'Slave*' => 'PSlave',
-'SlaveBase*' => 'PSlaveBase',
-'SlaveBasePrivate*' => 'PSlaveBasePrivate',
-'SlaveConfig*' => 'PSlaveConfig',
-'SlaveInterface*' => 'PSlaveInterface',
-'SocketConnection*' => 'PSocketConnection',
-'Spec' => 'longint',
-'SpecialEvent*' => 'PSpecialEvent',
-'SshProcess*' => 'PSshProcess',
-'SshProcessPrivate*' => 'PSshProcessPrivate',
-'StartupClass*' => 'PStartupClass',
-'StartupManager*' => 'PStartupManager',
-'StatJob*' => 'PStatJob',
-'State' => 'longint',
-'StatusbarProgress*' => 'PStatusbarProgress',
-'StdAddressBook*' => 'PStdAddressBook',
-'StdFlowSystem*' => 'PStdFlowSystem',
-'StdIOManager*' => 'PStdIOManager',
-'StdScheduleNode*' => 'PStdScheduleNode',
-'StdSynthModule*' => 'PStdSynthModule',
-'StereoEffect&' => 'kde_StereoEffect*',
-'StereoEffect' => 'kde_StereoEffect*',
-'StereoEffect*' => 'PStereoEffect',
-'StereoEffectStack&' => 'kde_StereoEffectStack*',
-'StereoEffectStack' => 'kde_StereoEffectStack*',
-'StereoEffectStack*' => 'PStereoEffectStack',
-'StereoEffectStack_base*' => 'PStereoEffectStack_base',
-'StereoEffectStack_skel*' => 'PStereoEffectStack_skel',
-'StereoEffectStack_stub*' => 'PStereoEffectStack_stub',
-'StereoEffect_base*' => 'PStereoEffect_base',
-'StereoEffect_skel*' => 'PStereoEffect_skel',
-'StereoEffect_stub*' => 'PStereoEffect_stub',
-'StereoFFTScope&' => 'kde_StereoFFTScope*',
-'StereoFFTScope' => 'kde_StereoFFTScope*',
-'StereoFFTScope*' => 'PStereoFFTScope',
-'StereoFFTScope_base*' => 'PStereoFFTScope_base',
-'StereoFFTScope_skel*' => 'PStereoFFTScope_skel',
-'StereoFFTScope_stub*' => 'PStereoFFTScope_stub',
-'StereoVolumeControl&' => 'kde_StereoVolumeControl*',
-'StereoVolumeControl' => 'kde_StereoVolumeControl*',
-'StereoVolumeControl*' => 'PStereoVolumeControl',
-'StereoVolumeControl_base*' => 'PStereoVolumeControl_base',
-'StereoVolumeControl_skel*' => 'PStereoVolumeControl_skel',
-'StereoVolumeControl_stub*' => 'PStereoVolumeControl_stub',
-'StreamMode&' => 'longint',
-'String*' => 'PString',
-'StringSectionMap::iterator&'  =>  'kde_StringSectionMap*' ,
-'StringSectionMap::iterator'  =>  'kde_StringSectionMap*r' ,
-'StubProcess*' => 'PStubProcess',
-'StyleHint' => 'longint',
-'StyleListImpl*' => 'PStyleListImpl',
-'StylePixmap' => 'longint',
-'StyleSheet&' => 'kde_StyleSheet*',
-'StyleSheet' => 'kde_StyleSheet*',
-'StyleSheet*' => 'PStyleSheet',
-'StyleSheetImpl*' => 'PStyleSheetImpl',
-'StyleSheetList&' => 'kde_StyleSheetList*',
-'StyleSheetList' => 'kde_StyleSheetList',
-'StyleSheetList*' => 'PStyleSheetList',
-'StyleSheetListImpl*' => 'PStyleSheetListImpl',
-'StyleStrategy' => 'longint',
-'SuProcess*' => 'PSuProcess',
-'SubClass&' => 'kde_SubClass*',
-'SubClass*' => 'PSubClass',
-'SubControl' => 'longint',
-'SubRect' => 'longint',
-'SynthBuffer*' => 'PSynthBuffer',
-'SynthModule&' => 'kde_SynthModule*',
-'SynthModule' => 'kde_SynthModule*',
-'SynthModule*' => 'PSynthModule',
-'SynthModule_base*' => 'PSynthModule_base',
-'SynthModule_skel*' => 'PSynthModule_skel',
-'SynthModule_stub*' => 'PSynthModule_stub',
-'SynthOut*' => 'PSynthOut',
-'Synth_ADD&' => 'kde_Synth_ADD*',
-'Synth_ADD' => 'kde_Synth_ADD*',
-'Synth_ADD*' => 'PSynth_ADD',
-'Synth_ADD_base*' => 'PSynth_ADD_base',
-'Synth_ADD_skel*' => 'PSynth_ADD_skel',
-'Synth_ADD_stub*' => 'PSynth_ADD_stub',
-'Synth_AMAN_PLAY&' => 'kde_Synth_AMAN_PLAY*',
-'Synth_AMAN_PLAY' => 'kde_Synth_AMAN_PLAY*',
-'Synth_AMAN_PLAY*' => 'PSynth_AMAN_PLAY',
-'Synth_AMAN_PLAY_base*' => 'PSynth_AMAN_PLAY_base',
-'Synth_AMAN_PLAY_skel*' => 'PSynth_AMAN_PLAY_skel',
-'Synth_AMAN_PLAY_stub*' => 'PSynth_AMAN_PLAY_stub',
-'Synth_AMAN_RECORD&' => 'kde_Synth_AMAN_RECORD*',
-'Synth_AMAN_RECORD' => 'kde_Synth_AMAN_RECORD*',
-'Synth_AMAN_RECORD*' => 'PSynth_AMAN_RECORD',
-'Synth_AMAN_RECORD_base*' => 'PSynth_AMAN_RECORD_base',
-'Synth_AMAN_RECORD_skel*' => 'PSynth_AMAN_RECORD_skel',
-'Synth_AMAN_RECORD_stub*' => 'PSynth_AMAN_RECORD_stub',
-'Synth_BUS_DOWNLINK&' => 'kde_Synth_BUS_DOWNLINK*',
-'Synth_BUS_DOWNLINK' => 'kde_Synth_BUS_DOWNLINK*',
-'Synth_BUS_DOWNLINK*' => 'PSynth_BUS_DOWNLINK',
-'Synth_BUS_DOWNLINK_base*' => 'PSynth_BUS_DOWNLINK_base',
-'Synth_BUS_DOWNLINK_skel*' => 'PSynth_BUS_DOWNLINK_skel',
-'Synth_BUS_DOWNLINK_stub*' => 'PSynth_BUS_DOWNLINK_stub',
-'Synth_BUS_UPLINK&' => 'kde_Synth_BUS_UPLINK*',
-'Synth_BUS_UPLINK' => 'kde_Synth_BUS_UPLINK*',
-'Synth_BUS_UPLINK*' => 'PSynth_BUS_UPLINK',
-'Synth_BUS_UPLINK_base*' => 'PSynth_BUS_UPLINK_base',
-'Synth_BUS_UPLINK_skel*' => 'PSynth_BUS_UPLINK_skel',
-'Synth_BUS_UPLINK_stub*' => 'PSynth_BUS_UPLINK_stub',
-'Synth_FREQUENCY&' => 'kde_Synth_FREQUENCY*',
-'Synth_FREQUENCY' => 'kde_Synth_FREQUENCY*',
-'Synth_FREQUENCY*' => 'PSynth_FREQUENCY',
-'Synth_FREQUENCY_base*' => 'PSynth_FREQUENCY_base',
-'Synth_FREQUENCY_skel*' => 'PSynth_FREQUENCY_skel',
-'Synth_FREQUENCY_stub*' => 'PSynth_FREQUENCY_stub',
-'Synth_MUL&' => 'kde_Synth_MUL*',
-'Synth_MUL' => 'kde_Synth_MUL*',
-'Synth_MUL*' => 'PSynth_MUL',
-'Synth_MULTI_ADD&' => 'kde_Synth_MULTI_ADD*',
-'Synth_MULTI_ADD' => 'kde_Synth_MULTI_ADD*',
-'Synth_MULTI_ADD*' => 'PSynth_MULTI_ADD',
-'Synth_MULTI_ADD_base*' => 'PSynth_MULTI_ADD_base',
-'Synth_MULTI_ADD_skel*' => 'PSynth_MULTI_ADD_skel',
-'Synth_MULTI_ADD_stub*' => 'PSynth_MULTI_ADD_stub',
-'Synth_MUL_base*' => 'PSynth_MUL_base',
-'Synth_MUL_skel*' => 'PSynth_MUL_skel',
-'Synth_MUL_stub*' => 'PSynth_MUL_stub',
-'Synth_PLAY&' => 'kde_Synth_PLAY*',
-'Synth_PLAY' => 'kde_Synth_PLAY*',
-'Synth_PLAY*' => 'PSynth_PLAY',
-'Synth_PLAY_WAV&' => 'kde_Synth_PLAY_WAV*',
-'Synth_PLAY_WAV' => 'kde_Synth_PLAY_WAV*',
-'Synth_PLAY_WAV*' => 'PSynth_PLAY_WAV',
-'Synth_PLAY_WAV_base*' => 'PSynth_PLAY_WAV_base',
-'Synth_PLAY_WAV_skel*' => 'PSynth_PLAY_WAV_skel',
-'Synth_PLAY_WAV_stub*' => 'PSynth_PLAY_WAV_stub',
-'Synth_PLAY_base*' => 'PSynth_PLAY_base',
-'Synth_PLAY_skel*' => 'PSynth_PLAY_skel',
-'Synth_PLAY_stub*' => 'PSynth_PLAY_stub',
-'Synth_RECORD&' => 'kde_Synth_RECORD*',
-'Synth_RECORD' => 'kde_Synth_RECORD*',
-'Synth_RECORD*' => 'PSynth_RECORD',
-'Synth_RECORD_base*' => 'PSynth_RECORD_base',
-'Synth_RECORD_skel*' => 'PSynth_RECORD_skel',
-'Synth_RECORD_stub*' => 'PSynth_RECORD_stub',
-'Synth_WAVE_SIN&' => 'kde_Synth_WAVE_SIN*',
-'Synth_WAVE_SIN' => 'kde_Synth_WAVE_SIN*',
-'Synth_WAVE_SIN*' => 'PSynth_WAVE_SIN',
-'Synth_WAVE_SIN_base*' => 'PSynth_WAVE_SIN_base',
-'Synth_WAVE_SIN_skel*' => 'PSynth_WAVE_SIN_skel',
-'Synth_WAVE_SIN_stub*' => 'PSynth_WAVE_SIN_stub',
-'T&'  =>  'var' ,
-'T'  =>  'const' ,
-'T*'  =>  'pointer' ,
-'TCPConnection*' => 'PTCPConnection',
-'TCPServer*' => 'PTCPServer',
-'TCPSlaveBase*' => 'PTCPSlaveBase',
-'TRUE' => '1',
-'Task*' => 'PTask',
-'Text&' => 'kde_Text*',
-'Text' => 'kde_Text*',
-'Text*' => 'PText',
-'TextFormat'  =>  'longint' ,
-'TextImpl*' => 'PTextImpl',
-'ThumbCreator*' => 'PThumbCreator',
-'TickSetting' => 'longint',
-'Ticket*' => 'PTicket',
-'TimeNotify*' => 'PTimeNotify',
-'TimeWatcher*' => 'PTimeWatcher',
-'TimeZone&' => 'kde_TimeZone*',
-'TimeZone*' => 'PTimeZone',
-'TmpGlobalComm&' => 'kde_TmpGlobalComm*',
-'TmpGlobalComm' => 'kde_TmpGlobalComm*',
-'TmpGlobalComm*' => 'PTmpGlobalComm',
-'TmpGlobalComm_base*' => 'PTmpGlobalComm_base',
-'TmpGlobalComm_skel*' => 'PTmpGlobalComm_skel',
-'TmpGlobalComm_stub*' => 'PTmpGlobalComm_stub',
-'ToolBarDock&'  =>  'longint' ,
-'ToolBarDock' => 'longint',
-'TraderOffer&' => 'kde_TraderOffer*',
-'TraderOffer' => 'kde_TraderOffer*',
-'TraderOffer*' => 'PTraderOffer',
-'TraderOffer_base*' => 'PTraderOffer_base',
-'TraderOffer_skel*' => 'PTraderOffer_skel',
-'TraderOffer_stub*' => 'PTraderOffer_stub',
-'TraderQuery&' => 'kde_TraderQuery*',
-'TraderQuery' => 'kde_TraderQuery*',
-'TraderQuery*' => 'PTraderQuery',
-'TraderQuery_base*' => 'PTraderQuery_base',
-'TraderQuery_skel*' => 'PTraderQuery_skel',
-'TraderQuery_stub*' => 'PTraderQuery_stub',
-'TransferJob*' => 'PTransferJob',
-'TreeWalker&' => 'kde_TreeWalker*',
-'TreeWalker' => 'kde_TreeWalker*',
-'TreeWalker*' => 'PTreeWalker',
-'TreeWalkerImpl*' => 'PTreeWalkerImpl',
-'True' => '1',
-'Type&' => 'kde_Type*',
-'Type' => 'longint',
-'Type*' => 'PType',
-'TypeComponent&' => 'kde_TypeComponent*',
-'TypeComponent*' => 'PTypeComponent',
-'TypeDef&' => 'kde_TypeDef*',
-'TypeDef' => 'kde_TypeDef*',
-'TypeDef*' => 'PTypeDef',
-'TypeEntry*' => 'PTypeEntry',
-'TypeInfo*' => 'PTypeInfo',
-'UChar&' => 'var char',
-'UChar' => 'char',
-'UChar*' => 'pchar',
-'UCharReference&' => 'kde_UCharReference*',
-'UCharReference' => 'kde_UCharReference*',
-'UCharReference*' => 'PUCharReference',
-'UDSAtom*' => 'PUDSAtom',
-'UDSEntry&' => 'kde_UDSEntry*',
-'UDSEntryList&' => 'kde_UDSEntryList*',
-'UIServer*' => 'PUIServer',
-'UIServer_stub*' => 'PUIServer_stub',
-'ULONG_MAX' => 'ULONG_MAX',
-'URLArgs&' => 'kde_URLArgs*',
-'URLArgs' => 'kde_URLArgs*',
-'URLArgs*' => 'PURLArgs',
-'UString&' => 'kde_UString*',
-'UString' => 'kde_UString*',
-'UString*' => 'PUString',
-'Undefined*' => 'PUndefined',
-'UndoInterface*' => 'PUndoInterface',
-'UndoRedoInfo*' => 'PUndoRedoInfo',
-'UnixConnection*' => 'PUnixConnection',
-'UnixServer*' => 'PUnixServer',
-'VCardFormat*' => 'PVCardFormat',
-'VPort*' => 'PVPort',
-'Value&' => 'kde_Value*',
-'Value' => 'kde_Value*',
-'Value*' => 'PValue',
-'VerticalAlignment*' => 'PVerticalAlignment',
-'View*'  =>  'kde_View*' ,
-'ViewCursorInterface*' => 'PViewCursorInterface',
-'VoiceManager*' => 'PVoiceManager',
-'WFlags' => 'longint',
-'WId' => 'dword',
-'WState' => 'longint',
-'WavPlayObject&' => 'kde_WavPlayObject*',
-'WavPlayObject' => 'kde_WavPlayObject*',
-'WavPlayObject*' => 'PWavPlayObject',
-'WavPlayObject_base*' => 'PWavPlayObject_base',
-'WavPlayObject_skel*' => 'PWavPlayObject_skel',
-'WavPlayObject_stub*' => 'PWavPlayObject_stub',
-'WeakReference*' => 'PWeakReference',
-'WeakReferenceBase*' => 'PWeakReferenceBase',
-'Widget'  =>  'longint' ,
-'WidgetClass'  =>  'longint' ,
-'WidthMode' => 'longint',
-'Window' => 'kde_Window*',
-'Window*' => 'PWindow',
-'WindowArgs&' => 'kde_WindowArgs*',
-'WindowArgs*' => 'PWindowArgs',
-'WindowsVersion'  =>  'longint' ,
-'XEvent *' => 'XEvent *',
-'XEvent*' => 'PXEvent',
-'XrmOptionDescRec*'  =>  'PXrmOptionDescRec' ,
-'array_data*'  =>  'pointer' ,
-'bitarr_data*' => 'pointer',
-'bool&'  =>  'longint' ,
-'bool' => 'longint',
-'bool*' => 'pboolean',
-'char *' => 'pchar',
-'char&'  =>  'char' ,
-'char' => 'char',
-'char* bugsEmailAddress @bugs.kde.org"' => 'String',
-'char*&' => 'var pchar',
-'char*' => 'pchar',
-'char**' => 'ppchar',
-'char*xpm[]'  =>  'char**' ,
-'classConnection*' => 'PclassConnection',
-'classDeviceManager*' => 'PclassDeviceManager',
-'classExtensionLoader*' => 'PclassExtensionLoader',
-'classMidiStatus*' => 'PclassMidiStatus',
-'classObjectReference' => 'kde_classObjectReference*',
-'classQPainter*' => 'PclassQPainter',
-'classStartupClass*' => 'PclassStartupClass',
-'double d .0' => 'double',
-'double nDefault .0' => 'double',
-'double pri .0' => 'double',
-'double&'  =>  'var double' ,
-'double' => 'double',
-'double*'  =>  'pdouble' ,
-'false' => '0',
-'float desat .3' => 'single',
-'float&'  =>  'var single' ,
-'float' => 'single',
-'float*' => 'psingle',
-'image_io_handler'  =>  'longint' ,
-'int a  |' => 'longint',
-'int buttonMask|Apply|Cancel' => 'longint',
-'int buttonMask|No|Cancel' => 'longint',
-'int desktop' => 'longint',
-'int&' => 'longint',
-'int' => 'longint',
-'int*' => 'plongint',
-'unsigned int&' => 'dword',
-'unsigned int' => 'dword',
-'unsigned int*' => 'pdword',
-'kdbgstream&'  => 'kde_Kdbgstream*' ,
-'kdbgstream*'  =>  'kde_kdbgstream*',
-'khtml*'  =>  'kde_khtml*',
-'khtml::ChildFrame*'  => 'kde_khtml_ChildFrame*' ,
-'khtml::DrawContentsEvent*'  => 'kde_khtml_DrawContentsEvent*' ,
-'khtml::MouseDoubleClickEvent*'  => 'kde_khtml_MouseDoubleClickEvent*' ,
-'khtml::MouseMoveEvent*'  => 'kde_khtml_MouseMoveEvent*' ,
-'khtml::MousePressEvent*'  => 'kde_khtml_MousePressEvent*' ,
-'khtml::MouseReleaseEvent*'  => 'kde_khtml_MouseReleaseEvent*' ,
-'khtml::RenderObject*'  => 'kde_khtml_RenderObject*' ,
-'khtml::RenderStyle*'  => 'kde_khtml_RenderStyle*' ,
-'khtml__DrawContentsEvent*'  =>  'kde_khtml__DrawContentsEvent*',
-'khtml__MouseDoubleClickEvent*'  =>  'kde_khtml__MouseDoubleClickEvent*',
-'khtml__MouseEvent*'  =>  'kde_khtml__MouseEvent*',
-'khtml__MouseMoveEvent*'  =>  'kde_khtml__MouseMoveEvent*',
-'khtml__MousePressEvent*'  =>  'kde_khtml__MousePressEvent*',
-'khtml__MouseReleaseEvent*'  =>  'kde_khtml__MouseReleaseEvent*',
-'kndbgstream&'  => 'void**' ,
-'kndbgstream*'  =>  'kde_kndbgstream*',
-'ksockaddr_in*'  => 'pointer' ,
-'long _blockSize *' => 'long *',
-'long int' => 'longint',
-'long unsigned int' => 'longint',
-'long&'  =>  'var longint' ,
-'long' => 'longint',
-'long_blockSize*'  =>  'long_blockSize*' ,
-'int' => 'longint',
-'longunsigned int' => 'unsigned long',
-'lt_dlhandle'  =>  'void *' ,
-'lt_user_dlloader*'  =>  'kde_lt_user_dlloader*',
-'mcopbyte&' => 'void *',
-'mcopbyte' => 'unsigned char',
-'mode_t _mode (mode_t) -1' => 'longint',
-'mode_t'  =>  'longint' ,
-'noteCmd' => 'kde_noteCmd*',
-'noteCmd*' => 'PnoteCmd',
-'ostream&' => 'longint',
-'ostream*' => 'longint',
-'pid_t'  =>  'longint' ,
-'poTime&' => 'kde_poTime*',
-'poTime*' => 'PpoTime',
-'short unsigned' => 'word',
-'short' => 'word',
-'short*' => 'pshort',
-'shortunsigned' => 'word',
-'signed int&'  =>  'var longint' ,
-'signed long&'  =>  'var longint' ,
-'signed short&'  =>  'var integer' ,
-'signed'  =>  'signed' ,
-'size_t'  =>  'longint' ,
-'size_t*' => 'pdword',
-'size_type'  =>  'longint' ,
-'snd_seq_event_t*' => 'Psnd_seq_event_t',
-'ssize_t' => 'longint',
-'std*' => 'Pstd',
-'std::string&'  =>  'var pchar' ,
-'std::string'  =>  'pchar' ,
-'time_t'  =>  'longint' ,
-'timeval&' => 'var longint',
-'true' => '1',
-'type&'  =>  'var longint' ,
-'type*'  =>  'plongint' ,
-'type**'  =>  'pplongint' ,
-'Type&'  =>  'var longint' ,
-'Type*'  =>  'plongint' ,
-'Type**'  =>  'pplongint' ,
-'uchar&'  =>  'var char' ,
-'uchar'  =>  'char' ,
-'uchar*' => 'pchar',
-'uchar**' => 'ppchar',
-'uint&' => 'dword',
-'uint' => 'dword',
-'uint*'  =>  'pdword' ,
-'uintf~0'  =>  'dword' ,
-'ulong' => 'dword',
-'unsigned char&' => 'byte',
-'unsigned char'  =>  'byte' ,
-'unsigned char*'  =>  'pbyte' ,
-'unsigned int&'  =>  'unsigned int' ,
-'unsigned int'  =>  'unsigned int' ,
-'unsigned int*'  =>  'pdword' ,
-'unsigned long int' => 'dword',
-'unsigned long&'  =>  'dword' ,
-'unsigned long'  =>  'dword' ,
-'unsigned short int'  =>  'word' ,
-'unsigned short&'  =>  'word' ,
-'unsigned short'  =>  'word' ,
-'unsigned short*'  =>  'pword' ,
-'unsigned shortint'  =>  'word' ,
-'unsigned'  =>  'dword' ,
-'ushort&' => 'var word',
-'ushort*'  =>  'pword' ,
-'ushort' => 'word',
-'voice*' => 'longint',
-'void' => 'void',
-'void(*)()'  =>  'void(*)()' ,
-'void*' => 'pointer',
-'~' => '~',
-'QValueList<int>' => 'QIntValueListH',
-'QValueList<int>&' => 'QIntValueListH',
-'QValueList<QIconDragItem>&' => 'QIconDragItemValueListH',
-'QValueList<QPixmap>' => 'QPixmapValueListH',
-'QValueList<QString>&' => 'QStringValueListH',
-'QValueList<QVariant>&' => 'QVariantValueListH',
-'QValueList<QUrlInfo>*' => 'QUrlInfoValueListH',
-'QValueList<KDataToolInfo>&' => 'kde_KDataToolInfoValueList*',
-'QPtrList<KAction>&' => 'kde_KActionPtrList*',
-'QPtrList<KSSLCertificate>&' => 'kde_KSSLCertificatePtrList*',
-'QPtrList<KXMLGUIClient>*' => 'kde_KXMLGUIClientPtrList*',
-'QPtrList<QDockWindow>*' => 'QDockWindowPtrListH',
-'QPtrList<QPixmap>' => 'QPixmapPtrListH',
-'QPtrList<QPoint>' => 'QPointPtrListH',
-'KService::Ptr&' => 'kde_KServicePtr*',
-'ClassContext*' => 'PClassContext',
-'ClassStoreIface*' => 'PClassStoreIface',
-'ClipboardDocumentIface*' => 'PClipboardDocumentIface',
-'CodeCompletionDocumentIface*' => 'PCodeCompletionDocumentIface',
-'CursorDocumentIface*' => 'PCursorDocumentIface',
-'DebugDocumentIface*' => 'PDebugDocumentIface',
-'DocumentInterface*' => 'PDocumentInterface',
-'EditDocumentIface*' => 'PEditDocumentIface',
-'EditorInterface*' => 'PEditorInterface',
-'FileContext*' => 'PFileContext',
-'KDevAppFrontendIface*' => 'PKDevAppFrontendIface',
-'KDevCoreIface*' => 'PKDevCoreIface',
-'KDevMakeFrontendIface*' => 'PKDevMakeFrontendIface',
-'KEditor*' => 'PKEditor',
-'KEditor::Document*' => 'kde_Document*',
-'ParsedClassContainer&' => 'kde_ParsedClassContainer*',
-'ParsedContainer&' => 'kde_ParsedContainer*',
-'ParsedScopeContainer&' => 'kde_ParsedScopeContainer*',
-'QValueList<ParsedMethod>*' => 'kde_ParsedMethodList*',
-'QValueList<CompletionEntry>' => 'kde_CompletionEntryValueList*',
-'StatusDocumentIface*' => 'PStatusDocumentIface',
-'UndoDocumentIface*' => 'PUndoDocumentIface',
-'KShortcut&' => 'kde_KShortcut*',
-'KShortcut' => 'kde_KShortcut*',
-'KShortcut*' => 'PKShortcut',
-'KKey&' => 'kde_KKey*',
-'KKey*' => 'PKKey',
-'KKeyNative&' => 'kde_KKeyNative*',
-'KKeyNative*' => 'PKKeyNative',
-'KKeyVariations&' => 'kde_KKeyVariations*',
-'KKeyVariations*' => 'PKKeyVariations',
-'KKeyX11&' => 'kde_KKeyX11*',
-'KKeyX11' => 'kde_KKeyX11*',
-'KKeyX11*' => 'PKKeyX11',
-'KAccelActions' => 'kde_KAccelActions*',
-'KRandomSequence&' => 'kde_KRandomSequence*',
-'KIcon::Context' => 'longint',
-'KIcon::Group' => 'longint',
-'K' => 'var',
-'_NPStream*' => 'pointer',
-'pointer' => 'pointer',
-);
-
-
-# A hard coded type translation table (the idea from the Roberto Alsina's Qtc
-# python conversion scripts). The particular format used here makes it possible to use
-# the same table with three different kdoc based Qt/KDE language binding generators;
-# C, Objective-C and Java.
-%ctypemap = (
-
-'ASConsumer*' => 'kde_ASConsumer*',
-'ASProducer*' => 'kde_ASProducer*',
-'ASYNC'  =>  'void' ,
-'Address&'  =>  'kde_Address*' ,
-'Address*' => 'kde_Address*',
-'AddressBook*' => 'kde_AddressBook*',
-'AddressBook::Entry&'  =>  'kde_Entry*' ,
-'Addressee&' => 'kde_Addressee*',
-'Addressee*' => 'kde_Addressee*',
-'AddresseeData*' => 'kde_AddresseeData*',
-'AddresseeDialog*' => 'kde_AddresseeDialog*',
-'AddresseeItem*' => 'kde_AddresseeItem*',
-'AlsaOut*' => 'kde_AlsaOut*',
-'AnyConstRef&' => 'kde_AnyConstRef*',
-'AnyConstRef*' => 'kde_AnyConstRef*',
-'AnyRef&' => 'kde_AnyRef*',
-'AnyRef*' => 'kde_AnyRef*',
-'AnyRefBase&' => 'kde_AnyRefBase*',
-'AnyRefBase*' => 'kde_AnyRefBase*',
-'ArgList'  =>  'int' ,
-'ArrowType'  =>  'int' ,
-'Arts*' => 'kde_Arts*',
-'Arts::AudioManagerClient' => 'int',
-'Arts::Buffer&' => 'kde_Arts_Buffer*',
-'Arts::Buffer*' => 'kde_Arts_Buffer*',
-'Arts::ByteSoundProducer' => 'kde_Arts_ByteSoundProducer*',
-'Arts::Connection*' => 'kde_Arts_Connection*',
-'Arts::DynamicCast&' => 'kde_Arts_DynamicCast*',
-'Arts::FlowSystemReceiver' => 'kde_Arts_FlowSystemReceiver*',
-'Arts::FlowSystemSender' => 'kde_Arts_FlowSystemSender*',
-'Arts::Format&' => 'kde_Arts_Format*',
-'Arts::Format' => 'kde_Arts_Format',
-'Arts::GenericAsyncStream*' => 'kde_Arts_GenericAsyncStream*',
-'Arts::GenericDataChannel*' => 'kde_Arts_GenericDataChannel*',
-'Arts::InterfaceDef' => 'kde_Arts_InterfaceDef*',
-'Arts::MethodDef&' => 'kde_Arts_MethodDef*',
-'Arts::ModuleDef&' => 'kde_Arts_ModuleDef*',
-'Arts::Notification&' => 'kde_Arts_Notification*',
-'Arts::Object' => 'kde_Arts_Object*',
-'Arts::Object::Pool&' => 'kde_Arts_Object_Pool*',
-'Arts::ObjectReference' => 'kde_Arts_ObjectReference*',
-'Arts::PlayObject' => 'kde_Arts_PlayObject*',
-'Arts::Reference&' => 'kde_Arts_Reference*',
-'Arts::StereoEffect' => 'kde_Arts_StereoEffect*',
-'Arts::StereoEffectStack' => 'kde_Arts_StereoEffectStack*',
-'Arts::SubClass&' => 'kde_Arts_SubClass*',
-'Arts::TypeDef' => 'kde_Arts_TypeDef*',
-'Arts::poTime&' => 'kde_Arts_poTime*',
-'Arts::poTime' => 'kde_Arts_poTime',
-'AsyncStream*' => 'kde_AsyncStream*',
-'Attr&' => 'kde_Attr*',
-'Attr' => 'kde_Attr*',
-'Attr*' => 'kde_Attr*',
-'AttrImpl*' => 'kde_AttrImpl*',
-'AttributeDef&' => 'kde_AttributeDef*',
-'AttributeDef*' => 'kde_AttributeDef*',
-'AudioManager&' => 'kde_AudioManager*',
-'AudioManager' => 'kde_AudioManager*',
-'AudioManager*' => 'kde_AudioManager*',
-'AudioManagerClient&' => 'kde_AudioManagerClient*',
-'AudioManagerClient' => 'kde_AudioManagerClient*',
-'AudioManagerClient*' => 'kde_AudioManagerClient*',
-'AudioManagerClient_base*' => 'kde_AudioManagerClient_base*',
-'AudioManagerClient_skel*' => 'kde_AudioManagerClient_skel*',
-'AudioManagerClient_stub*' => 'kde_AudioManagerClient_stub*',
-'AudioManagerInfo&' => 'kde_AudioManagerInfo*',
-'AudioManagerInfo*' => 'kde_AudioManagerInfo*',
-'AudioManager_base*' => 'kde_AudioManager_base*',
-'AudioManager_skel*' => 'kde_AudioManager_skel*',
-'AudioManager_stub*' => 'kde_AudioManager_stub*',
-'AudioPort*' => 'kde_AudioPort*',
-'AudioSubSystem*' => 'kde_AudioSubSystem*',
-'AudioSubSystemStart*' => 'kde_AudioSubSystemStart*',
-'AuthAccept&' => 'kde_AuthAccept*',
-'AuthAccept*' => 'kde_AuthAccept*',
-'AuthInfo&' => 'kde_AuthInfo*',
-'AuthInfo*' => 'kde_AuthInfo*',
-'BGMode' => 'int',
-'BMToken*' => 'kde_BMToken*',
-'BackgroundMode' => 'int',
-'BlockSelectionInterface*' => 'kde_BlockSelectionInterface*',
-'BookmarkTokenizer*' => 'kde_BookmarkTokenizer*',
-'Bool'  =>  'int' ,
-'Boolean&' => 'kde_Boolean*',
-'Boolean*' => 'kde_Boolean*',
-'BrowserExtension*' => 'kde_BrowserExtension*',
-'BrowserHostExtension*' => 'kde_BrowserHostExtension*',
-'BrowserInterface*' => 'kde_BrowserInterface*',
-'BrushStyle' => 'int',
-'Buffer&' => 'kde_Buffer*',
-'Buffer*' => 'kde_Buffer*',
-'ButtonCode'  =>  'int' ,
-'ButtonState'  =>  'int' ,
-'ByteAsyncStream*' => 'kde_ByteAsyncStream*',
-'ByteDataPacket*' => 'kde_ByteDataPacket*',
-'ByteSoundProducer&' => 'kde_ByteSoundProducer*',
-'ByteSoundProducer' => 'kde_ByteSoundProducer*',
-'ByteSoundProducer*' => 'kde_ByteSoundProducer*',
-'ByteSoundProducer_base*' => 'kde_ByteSoundProducer_base*',
-'ByteSoundProducer_skel*' => 'kde_ByteSoundProducer_skel*',
-'ByteSoundProducer_stub*' => 'kde_ByteSoundProducer_stub*',
-'ByteStreamToAudio&' => 'kde_ByteStreamToAudio*',
-'ByteStreamToAudio' => 'kde_ByteStreamToAudio*',
-'ByteStreamToAudio*' => 'kde_ByteStreamToAudio*',
-'ByteStreamToAudio_base*' => 'kde_ByteStreamToAudio_base*',
-'ByteStreamToAudio_skel*' => 'kde_ByteStreamToAudio_skel*',
-'ByteStreamToAudio_stub*' => 'kde_ByteStreamToAudio_stub*',
-'CDATASection&' => 'kde_CDATASection*',
-'CDATASection' => 'kde_CDATASection*',
-'CDATASection*' => 'kde_CDATASection*',
-'CFlags' => 'int',
-'COORD'  =>  'short' ,
-'CSSCharsetRule&' => 'kde_CSSCharsetRule*',
-'CSSCharsetRule*' => 'kde_CSSCharsetRule*',
-'CSSCharsetRuleImpl*' => 'kde_CSSCharsetRuleImpl*',
-'CSSException&' => 'kde_CSSException*',
-'CSSException*' => 'kde_CSSException*',
-'CSSFontFaceRule&' => 'kde_CSSFontFaceRule*',
-'CSSFontFaceRule*' => 'kde_CSSFontFaceRule*',
-'CSSFontFaceRuleImpl*' => 'kde_CSSFontFaceRuleImpl*',
-'CSSImportRule&' => 'kde_CSSImportRule*',
-'CSSImportRule*' => 'kde_CSSImportRule*',
-'CSSImportRuleImpl*' => 'kde_CSSImportRuleImpl*',
-'CSSMediaRule&' => 'kde_CSSMediaRule*',
-'CSSMediaRule*' => 'kde_CSSMediaRule*',
-'CSSMediaRuleImpl*' => 'kde_CSSMediaRuleImpl*',
-'CSSPageRule&' => 'kde_CSSPageRule*',
-'CSSPageRule*' => 'kde_CSSPageRule*',
-'CSSPageRuleImpl*' => 'kde_CSSPageRuleImpl*',
-'CSSPrimitiveValue&' => 'kde_CSSPrimitiveValue*',
-'CSSPrimitiveValue' => 'kde_CSSPrimitiveValue*',
-'CSSPrimitiveValue*' => 'kde_CSSPrimitiveValue*',
-'CSSPrimitiveValueImpl*' => 'kde_CSSPrimitiveValueImpl*',
-'CSSRule&' => 'kde_CSSRule*',
-'CSSRule' => 'kde_CSSRule*',
-'CSSRule*' => 'kde_CSSRule*',
-'CSSRuleImpl*' => 'kde_CSSRuleImpl*',
-'CSSRuleList&' => 'kde_CSSRuleList*',
-'CSSRuleList' => 'kde_CSSRuleList*',
-'CSSRuleList*' => 'kde_CSSRuleList*',
-'CSSRuleListImpl*' => 'kde_CSSRuleListImpl*',
-'CSSStyleDeclaration&' => 'kde_CSSStyleDeclaration*',
-'CSSStyleDeclaration' => 'kde_CSSStyleDeclaration*',
-'CSSStyleDeclaration*' => 'kde_CSSStyleDeclaration*',
-'CSSStyleDeclarationImpl*' => 'kde_CSSStyleDeclarationImpl*',
-'CSSStyleRule&' => 'kde_CSSStyleRule*',
-'CSSStyleRule*' => 'kde_CSSStyleRule*',
-'CSSStyleRuleImpl*' => 'kde_CSSStyleRuleImpl*',
-'CSSStyleSheet&' => 'kde_CSSStyleSheet*',
-'CSSStyleSheet' => 'kde_CSSStyleSheet*',
-'CSSStyleSheet*' => 'kde_CSSStyleSheet*',
-'CSSStyleSheetImpl*' => 'kde_CSSStyleSheetImpl*',
-'CSSUnknownRule&' => 'kde_CSSUnknownRule*',
-'CSSUnknownRule*' => 'kde_CSSUnknownRule*',
-'CSSUnknownRuleImpl*' => 'kde_CSSUnknownRuleImpl*',
-'CSSValue&' => 'kde_CSSValue*',
-'CSSValue' => 'kde_CSSValue*',
-'CSSValue*' => 'kde_CSSValue*',
-'CSSValueImpl*' => 'kde_CSSValueImpl*',
-'CSSValueList&' => 'kde_CSSValueList*',
-'CSSValueList*' => 'kde_CSSValueList*',
-'CSSValueListImpl*' => 'kde_CSSValueListImpl*',
-'CString&' => 'kde_CString*',
-'CString' => 'kde_CString*',
-'CString*' => 'kde_CString*',
-'Cache*' => 'kde_Cache*',
-'CacheInfo*' => 'kde_CacheInfo*',
-'CachedObject*' => 'kde_CachedObject*',
-'CachedWav*' => 'kde_CachedWav*',
-'Cardinal'  =>  'int' ,
-'CharSet' => 'int',
-'CharacterData&' => 'kde_CharacterData*',
-'CharacterData*' => 'kde_CharacterData*',
-'CharacterDataImpl*' => 'kde_CharacterDataImpl*',
-'ChmodJob*' => 'kde_ChmodJob*',
-'ClassInfo*' => 'kde_ClassInfo*',
-'ClassStore*' => 'kde_ClassStore*',
-'ClassTreeNode*' => 'kde_ClassTreeNode*',
-'ClientHello&' => 'kde_ClientHello*',
-'ClientHello*' => 'kde_ClientHello*',
-'ClipboardInterface*' => 'kde_ClipboardInterface*',
-'CodeCompletionInterface*' => 'kde_CodeCompletionInterface*',
-'ColorMode' => 'int',
-'Comment&' => 'kde_Comment*',
-'Comment' => 'kde_Comment*',
-'Comment*' => 'kde_Comment*',
-'CommentImpl*' => 'kde_CommentImpl*',
-'ComparisonFlags' => 'int',
-'Compl' => 'kde_Compl',
-'Completion&' => 'kde_Completion*',
-'Completion*' => 'kde_Completion*',
-'CompletionEntry&' => 'kde_CompletionEntry*',
-'CompletionEntry*' => 'kde_CompletionEntry*',
-'ComplexControl' => 'int',
-'ComponentFactory*' => 'kde_ComponentFactory*',
-'ConfigInterface*' => 'kde_ConfigInterface*',
-'Connection*' => 'kde_Connection*',
-'ConstIterator'  =>  'int' ,
-'Constructor' => 'kde_Constructor*',
-'Constructor*' => 'kde_Constructor*',
-'ConstructorImp*' => 'kde_ConstructorImp*',
-'ContentsType' => 'int',
-'Context&' => 'kde_Context*',
-'Context*' => 'kde_Context*',
-'ControlElement' => 'int',
-'CopyInfo*' => 'kde_CopyInfo*',
-'CopyJob*' => 'kde_CopyJob*',
-'Core*' => 'kde_Core*',
-'Counter&' => 'kde_Counter*',
-'Counter' => 'kde_Counter*',
-'Counter*' => 'kde_Counter*',
-'Cursor*' => 'kde_Cursor*',
-'CursorInterface*' => 'kde_CursorInterface*',
-'DCOPClient*' => 'kde_DCOPClient*',
-'DCOPClientTransaction*'  =>  'kde_DCOPClientTransaction*' ,
-'DCOPObject*' => 'kde_DCOPObject*',
-'DCOPObjectProxy*' => 'kde_DCOPObjectProxy*',
-'DCOPRef&'  =>  'kde_DCOPRef*' ,
-'DCOPRef*' => 'kde_DCOPRef*',
-'DCOPStub*' => 'kde_DCOPStub*',
-'DOM*' => 'kde_DOM*',
-'DOM::CSSProperty*'  =>  'kde_CSSProperty*' ,
-'DOM::DOMString&'  =>  'kde_DOMString*' ,
-'DOM::DOMString'  =>  'kde_DOMString*' ,
-'DOM::Document&'  =>  'kde_DOMDocument*' ,
-'DOM::Document'  =>  'kde_DOMDocument*' ,
-'DOM::Document*'  =>  'kde_DOMDocument*' ,
-'DOM::ElementImpl*'  =>  'kde_DOM_ElementImpl*' ,
-'DOM::HTMLDocument'  =>  'kde_HTMLDocument*' ,
-'DOM::MediaList&' => 'kde_MediaList*',
-'DOM::MediaList' => 'kde_MediaList',
-'DOM::MediaList*' => 'kde_MediaList*',
-'DOM::Node&'  =>  'kde_DOMNode*' ,
-'DOM::Node'  =>  'kde_DOMNode*' ,
-'DOM::NodeList&' => 'kde_DOMNodeList*',
-'DOM::NodeList' => 'kde_DOMNodeList*',
-'DOM::NodeList*' => 'kde_DOMNodeList*',
-'DOM::Range'  =>  'kde_Range*' ,
-'DOM::StyleSheetList&' => 'kde_StyleSheetList*',
-'DOM::StyleSheetList' => 'kde_StyleSheetList',
-'DOM::StyleSheetList*' => 'kde_StyleSheetList*',
-'DOMException&' => 'kde_DOMException*',
-'DOMException*' => 'kde_DOMException*',
-'DOMImplementation&' => 'kde_DOMImplementation*',
-'DOMImplementation' => 'kde_DOMImplementation*',
-'DOMImplementation*' => 'kde_DOMImplementation*',
-'DOMImplementationImpl*' => 'kde_DOMImplementationImpl*',
-'DOMString&' => 'kde_DOMString*',
-'DOMString' => 'kde_DOMString*',
-'DOMString*' => 'kde_DOMString*',
-'DOMStringImpl*' => 'kde_DOMStringImpl*',
-'DW_EXPORT*' => 'void*',
-'DataPacket*' => 'kde_DataPacket*',
-'DateFormat' => 'int',
-'Debug*' => 'kde_Debug*',
-'DecoderFn'  =>  'int' ,
-'DefaultProgress*' => 'kde_DefaultProgress*',
-'DeleteJob*' => 'kde_DeleteJob*',
-'DeviceManager*' => 'kde_DeviceManager*',
-'Direction' => 'int',
-'DispatchFunction' => 'kde_DispatchFunction*',
-'Dispatcher*' => 'kde_Dispatcher*',
-'Display' => 'Display',
-'Display*' => 'Display*',
-'DistributionList*' => 'kde_DistributionList*',
-'DistributionListEditor*' => 'kde_DistributionListEditor*',
-'DistributionListManager*' => 'kde_DistributionListManager*',
-'Dock&' => 'int',
-'Dock' => 'int',
-'DockMainWindow*' => 'kde_DockMainWindow*',
-'DockPosData&'  =>  'kde_DockPosData*' ,
-'DockPosData*' => 'kde_DockPosData*',
-'DockWindowData*' => 'long',
-'Document&' => 'kde_Document*',
-'Document' => 'kde_Document*',
-'Document*' => 'kde_Document*',
-'DocumentFragment&' => 'kde_DocumentFragment*',
-'DocumentFragment' => 'kde_DocumentFragment*',
-'DocumentFragment*' => 'kde_DocumentFragment*',
-'DocumentFragmentImpl*' => 'kde_DocumentFragmentImpl*',
-'DocumentImpl*' => 'kde_DocumentImpl*',
-'DocumentStyle&' => 'kde_DocumentStyle*',
-'DocumentStyle*' => 'kde_DocumentStyle*',
-'DocumentType&' => 'kde_DocumentType*',
-'DocumentType' => 'kde_DocumentType*',
-'DocumentType*' => 'kde_DocumentType*',
-'DocumentationContext*' => 'kde_DocumentationContext*',
-'DomShared*' => 'kde_DomShared*',
-'DrageMode' => 'int',
-'DrawContentsEvent*' => 'kde_DrawContentsEvent*',
-'DwAddress&' => 'kde_DwAddress*',
-'DwAddress*' => 'kde_DwAddress*',
-'DwAddressList&' => 'kde_DwAddressList*',
-'DwAddressList*' => 'kde_DwAddressList*',
-'DwBody&' => 'kde_DwBody*',
-'DwBody*' => 'kde_DwBody*',
-'DwBodyPart&' => 'kde_DwBodyPart*',
-'DwBodyPart*' => 'kde_DwBodyPart*',
-'DwBool' => 'int',
-'DwDateTime&' => 'kde_DwDateTime*',
-'DwDateTime*' => 'kde_DwDateTime*',
-'DwDispositionType&' => 'kde_DwDispositionType*',
-'DwDispositionType*' => 'kde_DwDispositionType*',
-'DwEntity&' => 'kde_DwEntity*',
-'DwField&' => 'kde_DwField*',
-'DwField*' => 'kde_DwField*',
-'DwFieldBody&' => 'kde_DwFieldBody*',
-'DwFieldBody*' => 'kde_DwFieldBody*',
-'DwGroup&' => 'kde_DwGroup*',
-'DwGroup*' => 'kde_DwGroup*',
-'DwHeaders&' => 'kde_DwHeaders*',
-'DwHeaders*' => 'kde_DwHeaders*',
-'DwInt32' => 'int',
-'DwMailbox&' => 'kde_DwMailbox*',
-'DwMailbox*' => 'kde_DwMailbox*',
-'DwMailboxList&' => 'kde_DwMailboxList*',
-'DwMailboxList*' => 'kde_DwMailboxList*',
-'DwMechanism&' => 'kde_DwMechanism*',
-'DwMechanism*' => 'kde_DwMechanism*',
-'DwMediaType&' => 'kde_DwMediaType*',
-'DwMediaType*' => 'kde_DwMediaType*',
-'DwMessage&' => 'kde_DwMessage*',
-'DwMessage*' => 'kde_DwMessage*',
-'DwMessageComponent&' => 'kde_DwMessageComponent*',
-'DwMessageComponent*' => 'kde_DwMessageComponent*',
-'DwMime*' => 'kde_DwMime*',
-'DwMsgId&' => 'kde_DwMsgId*',
-'DwMsgId*' => 'kde_DwMsgId*',
-'DwObserver*' => 'kde_DwObserver*',
-'DwParameter&' => 'kde_DwParameter*',
-'DwParameter*' => 'kde_DwParameter*',
-'DwProtocolClient*' => 'kde_DwProtocolClient*',
-'DwString&' => 'kde_DwString*',
-'DwString' => 'kde_DwString',
-'DwString*' => 'kde_DwString*',
-'DwText&' => 'kde_DwText*',
-'DwText*' => 'kde_DwText*',
-'DwTokenizer&' => 'kde_DwTokenizer*',
-'DwUint16' => 'unsigned short',
-'DwUint32' => 'unsigned int',
-'DwUint8' => 'unsigned char',
-'DynamicCast*' => 'kde_DynamicCast*',
-'DynamicRequest&' => 'kde_DynamicRequest*',
-'DynamicRequest*' => 'kde_DynamicRequest*',
-'EXPORT_DOCKCLASS*' => 'kde_EXPORT_DOCKCLASS*',
-'EchoMode' => 'int',
-'EditInterface*' => 'kde_EditInterface*',
-'Editor*' => 'kde_Editor*',
-'EditorContext*' => 'kde_EditorContext*',
-'Element&' => 'kde_Element*',
-'Element' => 'kde_Element*',
-'Element*' => 'kde_Element*',
-'ElementImpl*' => 'kde_ElementImpl*',
-'EmailSelectDialog*' => 'kde_EmailSelectDialog*',
-'EncoderFn'  =>  'int' ,
-'Endian' => 'int',
-'Entity&' => 'kde_Entity*',
-'Entity*' => 'kde_Entity*',
-'EntityReference&' => 'kde_EntityReference*',
-'EntityReference' => 'kde_EntityReference*',
-'EntityReference*' => 'kde_EntityReference*',
-'Entry&'  =>  'kde_Entry*' ,
-'Entry*' => 'kde_Entry*',
-'Entry::Address&'  =>  'kde_EntryAddress' ,
-'EnumComponent&' => 'kde_EnumComponent*',
-'EnumComponent*' => 'kde_EnumComponent*',
-'EnumDef&' => 'kde_EnumDef*',
-'EnumDef*' => 'kde_EnumDef*',
-'EnumEntry*' => 'kde_EnumEntry*',
-'Error*' => 'kde_Error*',
-'Event*' => 'kde_Event*',
-'ExecState*' => 'kde_ExecState*',
-'ExtensionLoader*' => 'kde_ExtensionLoader*',
-'FALSE' => '0',
-'FILE*' => 'FILE*',
-'FMOut*' => 'kde_FMOut*',
-'Factory*' => 'kde_Factory*',
-'False' => '0',
-'FileCopyJob*' => 'kde_FileCopyJob*',
-'FileProtocol*' => 'kde_FileProtocol*',
-'FileView&'  =>  'int' ,
-'FloatAsyncStream*' => 'kde_FloatAsyncStream*',
-'FloatDataPacket*' => 'kde_FloatDataPacket*',
-'FlowSystem&' => 'kde_FlowSystem*',
-'FlowSystem' => 'kde_FlowSystem*',
-'FlowSystem*' => 'kde_FlowSystem*',
-'FlowSystemReceiver&' => 'kde_FlowSystemReceiver*',
-'FlowSystemReceiver' => 'kde_FlowSystemReceiver*',
-'FlowSystemReceiver*' => 'kde_FlowSystemReceiver*',
-'FlowSystemReceiver_base*' => 'kde_FlowSystemReceiver_base*',
-'FlowSystemReceiver_skel*' => 'kde_FlowSystemReceiver_skel*',
-'FlowSystemReceiver_stub*' => 'kde_FlowSystemReceiver_stub*',
-'FlowSystemSender&' => 'kde_FlowSystemSender*',
-'FlowSystemSender' => 'kde_FlowSystemSender*',
-'FlowSystemSender*' => 'kde_FlowSystemSender*',
-'FlowSystemSender_base*' => 'kde_FlowSystemSender_base*',
-'FlowSystemSender_skel*' => 'kde_FlowSystemSender_skel*',
-'FlowSystemSender_stub*' => 'kde_FlowSystemSender_stub*',
-'FlowSystem_base*' => 'kde_FlowSystem_base*',
-'FlowSystem_impl*' => 'kde_FlowSystem_impl*',
-'FlowSystem_skel*' => 'kde_FlowSystem_skel*',
-'FlowSystem_stub*' => 'kde_FlowSystem_stub*',
-'FocusPolicy' => 'int',
-'Format&' => 'kde_Format*',
-'Format*' => 'kde_Format*',
-'Function*' => 'kde_Function*',
-'FunctionImp*' => 'kde_FunctionImp*',
-'GCI&'  =>  'GCI*' ,
-'GCI'  =>  'GCI*' ,
-'GCI*'  =>  'GCI*' ,
-'GUIActivateEvent*' => 'kde_GUIActivateEvent*',
-'GUIStyle' => 'int',
-'GUSOut*' => 'kde_GUSOut*',
-'GenericAsyncStream*' => 'kde_GenericAsyncStream*',
-'GenericDataChannel*' => 'kde_GenericDataChannel*',
-'GenericDataPacket*' => 'kde_GenericDataPacket*',
-'GenericFactory*' => 'kde_GenericFactory*',
-'GenericFactoryBase*' => 'kde_GenericFactoryBase*',
-'Global*' => 'kde_Global*',
-'GlobalComm&' => 'kde_GlobalComm*',
-'GlobalComm' => 'kde_GlobalComm*',
-'GlobalComm*' => 'kde_GlobalComm*',
-'GlobalComm_base*' => 'kde_GlobalComm_base*',
-'GlobalComm_skel*' => 'kde_GlobalComm_skel*',
-'GlobalComm_stub*' => 'kde_GlobalComm_stub*',
-'HANDLE' => 'unsigned int',
-'HBITMAP'  =>  'void *' ,
-'HCURSOR'  =>  'void *' ,
-'HDC'  =>  'void *' ,
-'HFONT'  =>  'void *' ,
-'HPALETTE'  =>  'void *' ,
-'HRGN'  =>  'void *' ,
-'HTMLAnchorElement&' => 'kde_HTMLAnchorElement*',
-'HTMLAnchorElement*' => 'kde_HTMLAnchorElement*',
-'HTMLAnchorElementImpl*' => 'kde_HTMLAnchorElementImpl*',
-'HTMLAppletElement&' => 'kde_HTMLAppletElement*',
-'HTMLAppletElement*' => 'kde_HTMLAppletElement*',
-'HTMLAppletElementImpl*' => 'kde_HTMLAppletElementImpl*',
-'HTMLAreaElement&' => 'kde_HTMLAreaElement*',
-'HTMLAreaElement*' => 'kde_HTMLAreaElement*',
-'HTMLAreaElementImpl*' => 'kde_HTMLAreaElementImpl*',
-'HTMLBRElement&' => 'kde_HTMLBRElement*',
-'HTMLBRElement*' => 'kde_HTMLBRElement*',
-'HTMLBRElementImpl*' => 'kde_HTMLBRElementImpl*',
-'HTMLBaseElement&' => 'kde_HTMLBaseElement*',
-'HTMLBaseElement*' => 'kde_HTMLBaseElement*',
-'HTMLBaseElementImpl*' => 'kde_HTMLBaseElementImpl*',
-'HTMLBaseFontElement&' => 'kde_HTMLBaseFontElement*',
-'HTMLBaseFontElement*' => 'kde_HTMLBaseFontElement*',
-'HTMLBaseFontElementImpl*' => 'kde_HTMLBaseFontElementImpl*',
-'HTMLBlockquoteElement&' => 'kde_HTMLBlockquoteElement*',
-'HTMLBlockquoteElement*' => 'kde_HTMLBlockquoteElement*',
-'HTMLBlockquoteElementImpl*' => 'kde_HTMLBlockquoteElementImpl*',
-'HTMLBodyElement&' => 'kde_HTMLBodyElement*',
-'HTMLBodyElement*' => 'kde_HTMLBodyElement*',
-'HTMLBodyElementImpl*' => 'kde_HTMLBodyElementImpl*',
-'HTMLButtonElement&' => 'kde_HTMLButtonElement*',
-'HTMLButtonElement*' => 'kde_HTMLButtonElement*',
-'HTMLButtonElementImpl*' => 'kde_HTMLButtonElementImpl*',
-'HTMLCollection&' => 'kde_HTMLCollection*',
-'HTMLCollection' => 'kde_HTMLCollection*',
-'HTMLCollection*' => 'kde_HTMLCollection*',
-'HTMLCollectionImpl*' => 'kde_HTMLCollectionImpl*',
-'HTMLDListElement&' => 'kde_HTMLDListElement*',
-'HTMLDListElement*' => 'kde_HTMLDListElement*',
-'HTMLDListElementImpl*' => 'kde_HTMLDListElementImpl*',
-'HTMLDirectoryElement&' => 'kde_HTMLDirectoryElement*',
-'HTMLDirectoryElement*' => 'kde_HTMLDirectoryElement*',
-'HTMLDirectoryElementImpl*' => 'kde_HTMLDirectoryElementImpl*',
-'HTMLDivElement&' => 'kde_HTMLDivElement*',
-'HTMLDivElement*' => 'kde_HTMLDivElement*',
-'HTMLDivElementImpl*' => 'kde_HTMLDivElementImpl*',
-'HTMLDocument&' => 'kde_HTMLDocument*',
-'HTMLDocument*' => 'kde_HTMLDocument*',
-'HTMLDocumentImpl*' => 'kde_HTMLDocumentImpl*',
-'HTMLElement&' => 'kde_HTMLElement*',
-'HTMLElement' => 'kde_HTMLElement*',
-'HTMLElement*' => 'kde_HTMLElement*',
-'HTMLElementImpl*' => 'kde_HTMLElementImpl*',
-'HTMLFieldSetElement&' => 'kde_HTMLFieldSetElement*',
-'HTMLFieldSetElement*' => 'kde_HTMLFieldSetElement*',
-'HTMLFieldSetElementImpl*' => 'kde_HTMLFieldSetElementImpl*',
-'HTMLFontElement&' => 'kde_HTMLFontElement*',
-'HTMLFontElement*' => 'kde_HTMLFontElement*',
-'HTMLFontElementImpl*' => 'kde_HTMLFontElementImpl*',
-'HTMLFormElement&' => 'kde_HTMLFormElement*',
-'HTMLFormElement' => 'kde_HTMLFormElement*',
-'HTMLFormElement*' => 'kde_HTMLFormElement*',
-'HTMLFormElementImpl*' => 'kde_HTMLFormElementImpl*',
-'HTMLFrameElement&' => 'kde_HTMLFrameElement*',
-'HTMLFrameElement*' => 'kde_HTMLFrameElement*',
-'HTMLFrameElementImpl*' => 'kde_HTMLFrameElementImpl*',
-'HTMLFrameSetElement&' => 'kde_HTMLFrameSetElement*',
-'HTMLFrameSetElement*' => 'kde_HTMLFrameSetElement*',
-'HTMLFrameSetElementImpl*' => 'kde_HTMLFrameSetElementImpl*',
-'HTMLHRElement&' => 'kde_HTMLHRElement*',
-'HTMLHRElement*' => 'kde_HTMLHRElement*',
-'HTMLHRElementImpl*' => 'kde_HTMLHRElementImpl*',
-'HTMLHeadElement&' => 'kde_HTMLHeadElement*',
-'HTMLHeadElement*' => 'kde_HTMLHeadElement*',
-'HTMLHeadElementImpl*' => 'kde_HTMLHeadElementImpl*',
-'HTMLHeadingElement&' => 'kde_HTMLHeadingElement*',
-'HTMLHeadingElement*' => 'kde_HTMLHeadingElement*',
-'HTMLHeadingElementImpl*' => 'kde_HTMLHeadingElementImpl*',
-'HTMLHtmlElement&' => 'kde_HTMLHtmlElement*',
-'HTMLHtmlElement*' => 'kde_HTMLHtmlElement*',
-'HTMLHtmlElementImpl*' => 'kde_HTMLHtmlElementImpl*',
-'HTMLIFrameElement&' => 'kde_HTMLIFrameElement*',
-'HTMLIFrameElement*' => 'kde_HTMLIFrameElement*',
-'HTMLIFrameElementImpl*' => 'kde_HTMLIFrameElementImpl*',
-'HTMLImageElement&' => 'kde_HTMLImageElement*',
-'HTMLImageElement*' => 'kde_HTMLImageElement*',
-'HTMLImageElementImpl*' => 'kde_HTMLImageElementImpl*',
-'HTMLInputElement&' => 'kde_HTMLInputElement*',
-'HTMLInputElement*' => 'kde_HTMLInputElement*',
-'HTMLInputElementImpl*' => 'kde_HTMLInputElementImpl*',
-'HTMLIsIndexElement&' => 'kde_HTMLIsIndexElement*',
-'HTMLIsIndexElement*' => 'kde_HTMLIsIndexElement*',
-'HTMLIsIndexElementImpl*' => 'kde_HTMLIsIndexElementImpl*',
-'HTMLLIElement&' => 'kde_HTMLLIElement*',
-'HTMLLIElement*' => 'kde_HTMLLIElement*',
-'HTMLLIElementImpl*' => 'kde_HTMLLIElementImpl*',
-'HTMLLabelElement&' => 'kde_HTMLLabelElement*',
-'HTMLLabelElement*' => 'kde_HTMLLabelElement*',
-'HTMLLabelElementImpl*' => 'kde_HTMLLabelElementImpl*',
-'HTMLLegendElement&' => 'kde_HTMLLegendElement*',
-'HTMLLegendElement*' => 'kde_HTMLLegendElement*',
-'HTMLLegendElementImpl*' => 'kde_HTMLLegendElementImpl*',
-'HTMLLinkElement&' => 'kde_HTMLLinkElement*',
-'HTMLLinkElement*' => 'kde_HTMLLinkElement*',
-'HTMLLinkElementImpl*' => 'kde_HTMLLinkElementImpl*',
-'HTMLMapElement&' => 'kde_HTMLMapElement*',
-'HTMLMapElement*' => 'kde_HTMLMapElement*',
-'HTMLMapElementImpl*' => 'kde_HTMLMapElementImpl*',
-'HTMLMenuElement&' => 'kde_HTMLMenuElement*',
-'HTMLMenuElement*' => 'kde_HTMLMenuElement*',
-'HTMLMenuElementImpl*' => 'kde_HTMLMenuElementImpl*',
-'HTMLMetaElement&' => 'kde_HTMLMetaElement*',
-'HTMLMetaElement*' => 'kde_HTMLMetaElement*',
-'HTMLMetaElementImpl*' => 'kde_HTMLMetaElementImpl*',
-'HTMLModElement&' => 'kde_HTMLModElement*',
-'HTMLModElement*' => 'kde_HTMLModElement*',
-'HTMLModElementImpl*' => 'kde_HTMLModElementImpl*',
-'HTMLOListElement&' => 'kde_HTMLOListElement*',
-'HTMLOListElement*' => 'kde_HTMLOListElement*',
-'HTMLOListElementImpl*' => 'kde_HTMLOListElementImpl*',
-'HTMLObjectElement&' => 'kde_HTMLObjectElement*',
-'HTMLObjectElement*' => 'kde_HTMLObjectElement*',
-'HTMLObjectElementImpl*' => 'kde_HTMLObjectElementImpl*',
-'HTMLOptGroupElement&' => 'kde_HTMLOptGroupElement*',
-'HTMLOptGroupElement*' => 'kde_HTMLOptGroupElement*',
-'HTMLOptGroupElementImpl*' => 'kde_HTMLOptGroupElementImpl*',
-'HTMLOptionElement&' => 'kde_HTMLOptionElement*',
-'HTMLOptionElement*' => 'kde_HTMLOptionElement*',
-'HTMLOptionElementImpl*' => 'kde_HTMLOptionElementImpl*',
-'HTMLParagraphElement&' => 'kde_HTMLParagraphElement*',
-'HTMLParagraphElement*' => 'kde_HTMLParagraphElement*',
-'HTMLParagraphElementImpl*' => 'kde_HTMLParagraphElementImpl*',
-'HTMLParamElement&' => 'kde_HTMLParamElement*',
-'HTMLParamElement*' => 'kde_HTMLParamElement*',
-'HTMLParamElementImpl*' => 'kde_HTMLParamElementImpl*',
-'HTMLPreElement&' => 'kde_HTMLPreElement*',
-'HTMLPreElement*' => 'kde_HTMLPreElement*',
-'HTMLPreElementImpl*' => 'kde_HTMLPreElementImpl*',
-'HTMLQuoteElement&' => 'kde_HTMLQuoteElement*',
-'HTMLQuoteElement*' => 'kde_HTMLQuoteElement*',
-'HTMLQuoteElementImpl*' => 'kde_HTMLQuoteElementImpl*',
-'HTMLScriptElement&' => 'kde_HTMLScriptElement*',
-'HTMLScriptElement*' => 'kde_HTMLScriptElement*',
-'HTMLScriptElementImpl*' => 'kde_HTMLScriptElementImpl*',
-'HTMLSelectElement&' => 'kde_HTMLSelectElement*',
-'HTMLSelectElement*' => 'kde_HTMLSelectElement*',
-'HTMLSelectElementImpl*' => 'kde_HTMLSelectElementImpl*',
-'HTMLStyleElement&' => 'kde_HTMLStyleElement*',
-'HTMLStyleElement*' => 'kde_HTMLStyleElement*',
-'HTMLStyleElementImpl*' => 'kde_HTMLStyleElementImpl*',
-'HTMLTableCaptionElement&' => 'kde_HTMLTableCaptionElement*',
-'HTMLTableCaptionElement' => 'kde_HTMLTableCaptionElement*',
-'HTMLTableCaptionElement*' => 'kde_HTMLTableCaptionElement*',
-'HTMLTableCaptionElementImpl*' => 'kde_HTMLTableCaptionElementImpl*',
-'HTMLTableCellElement&' => 'kde_HTMLTableCellElement*',
-'HTMLTableCellElement*' => 'kde_HTMLTableCellElement*',
-'HTMLTableCellElementImpl*' => 'kde_HTMLTableCellElementImpl*',
-'HTMLTableColElement&' => 'kde_HTMLTableColElement*',
-'HTMLTableColElement*' => 'kde_HTMLTableColElement*',
-'HTMLTableColElementImpl*' => 'kde_HTMLTableColElementImpl*',
-'HTMLTableElement&' => 'kde_HTMLTableElement*',
-'HTMLTableElement*' => 'kde_HTMLTableElement*',
-'HTMLTableElementImpl*' => 'kde_HTMLTableElementImpl*',
-'HTMLTableRowElement&' => 'kde_HTMLTableRowElement*',
-'HTMLTableRowElement*' => 'kde_HTMLTableRowElement*',
-'HTMLTableRowElementImpl*' => 'kde_HTMLTableRowElementImpl*',
-'HTMLTableSectionElement&' => 'kde_HTMLTableSectionElement*',
-'HTMLTableSectionElement' => 'kde_HTMLTableSectionElement*',
-'HTMLTableSectionElement*' => 'kde_HTMLTableSectionElement*',
-'HTMLTableSectionElementImpl*' => 'kde_HTMLTableSectionElementImpl*',
-'HTMLTextAreaElement&' => 'kde_HTMLTextAreaElement*',
-'HTMLTextAreaElement*' => 'kde_HTMLTextAreaElement*',
-'HTMLTextAreaElementImpl*' => 'kde_HTMLTextAreaElementImpl*',
-'HTMLTitleElement&' => 'kde_HTMLTitleElement*',
-'HTMLTitleElement*' => 'kde_HTMLTitleElement*',
-'HTMLTitleElementImpl*' => 'kde_HTMLTitleElementImpl*',
-'HTMLUListElement&' => 'kde_HTMLUListElement*',
-'HTMLUListElement*' => 'kde_HTMLUListElement*',
-'HTMLUListElementImpl*' => 'kde_HTMLUListElementImpl*',
-'HandlerType'  =>  'qt_HandlerType*' ,
-'HashEntry*' => 'kde_HashEntry*',
-'HashTable*' => 'kde_HashTable*',
-'Header&' => 'kde_Header*',
-'Header*' => 'kde_Header*',
-'HighlightingInterface*' => 'kde_HighlightingInterface*',
-'HistoryProvider*' => 'kde_HistoryProvider*',
-'HostImp*' => 'kde_HostImp*',
-'IDLFileReg*' => 'kde_IDLFileReg*',
-'IOManager*' => 'kde_IOManager*',
-'IONotify*' => 'kde_IONotify*',
-'IOType*' => 'kde_IOType*',
-'IOWatchFD*' => 'kde_IOWatchFD*',
-'Icon' => 'int',
-'IconListBox*' => 'kde_IconListBox*',
-'Imp*' => 'void*',
-'Info*' => 'kde_Info*',
-'InterfaceDef&' => 'kde_InterfaceDef*',
-'InterfaceDef' => 'kde_InterfaceDef*',
-'InterfaceDef*' => 'kde_InterfaceDef*',
-'InterfaceEntry*' => 'kde_InterfaceEntry*',
-'InterfaceRepo&' => 'kde_InterfaceRepo*',
-'InterfaceRepo' => 'kde_InterfaceRepo*',
-'InterfaceRepo*' => 'kde_InterfaceRepo*',
-'InterfaceRepo_base*' => 'kde_InterfaceRepo_base*',
-'InterfaceRepo_impl*' => 'kde_InterfaceRepo_impl*',
-'InterfaceRepo_skel*' => 'kde_InterfaceRepo_skel*',
-'InterfaceRepo_stub*' => 'kde_InterfaceRepo_stub*',
-'InternalFunctionImp*' => 'kde_InternalFunctionImp*',
-'Interpreter*' => 'kde_Interpreter*',
-'Invocation&' => 'kde_Invocation*',
-'Invocation*' => 'kde_Invocation*',
-'Item&'  =>  'Item*' ,
-'Item'  =>  'Item*' ,
-'Item*'  =>  'Item*' ,
-'Iterator'  =>  'Iterator*' ,
-'Job*' => 'void*',
-'K&'  =>  'K*' ,
-'KAboutApplication*' => 'kde_KAboutApplication*',
-'KAboutContainer*'  =>  'kde_KAboutContainer*' ,
-'KAboutContributor*' => 'kde_KAboutContributor*',
-'KAboutData*'  =>  'kde_KAboutData*' ,
-'KAboutDialog*' => 'kde_KAboutDialog*',
-'KAboutKDE*' => 'kde_KAboutKDE*',
-'KAboutPerson*' => 'kde_KAboutPerson*',
-'KAboutTranslator*' => 'kde_KAboutTranslator*',
-'KAboutWidget*' => 'kde_KAboutWidget*',
-'KAccel*'  =>  'kde_KAccel*' ,
-'KAccelAction&' => 'kde_KAccelAction*',
-'KAccelAction*' => 'kde_KAccelAction*',
-'KAccelActions&' => 'kde_KAccelActions*',
-'KAccelActions*' => 'kde_KAccelActions*',
-'KAccelBase*' => 'kde_KAccelBase*',
-'KAccelGen*' => 'kde_KAccelGen*',
-'KAccelMenu*' => 'kde_KAccelMenu*',
-'KAccelSequence&' => 'kde_KAccelSequence*',
-'KAccelSequence' => 'kde_KAccelSequence*',
-'KAccelSequence*' => 'kde_KAccelSequence*',
-'KAccelShortcut&' => 'kde_KAccelShortcut*',
-'KAccelShortcut' => 'kde_KAccelShortcut*',
-'KAccelShortcut*' => 'kde_KAccelShortcut*',
-'KAccelShortcuts&' => 'kde_KAccelShortcuts*',
-'KAccelShortcuts*' => 'kde_KAccelShortcuts*',
-'KAction*'  =>  'kde_KAction*' ,
-'KActionCollection&'  => 'kde_KActionCollection*' ,
-'KActionCollection'  => 'kde_KActionCollection*' ,
-'KActionCollection*'  => 'kde_KActionCollection*' ,
-'KActionMenu*' => 'kde_KActionMenu*',
-'KActionSeparator*' => 'kde_KActionSeparator*',
-'KAddressInfo*' => 'kde_KAddressInfo*',
-'KAlphaPainter*' => 'kde_KAlphaPainter*',
-'KAnimWidget*'  =>  'kde_KAnimWidget*' ,
-'KAppTreeListItem*'  =>  'kde_KAppTreeListItem*' ,
-'KApplication*'  =>  'kde_KApplication*' ,
-'KApplicationPropsPlugin*' => 'kde_KApplicationPropsPlugin*',
-'KApplicationTree*' => 'kde_KApplicationTree*',
-'KArchive*' => 'kde_KArchive*',
-'KArchiveDirectory*' => 'kde_KArchiveDirectory*',
-'KArchiveEntry*' => 'kde_KArchiveEntry*',
-'KArchiveFile*' => 'kde_KArchiveFile*',
-'KArrowButton*' => 'kde_KArrowButton*',
-'KArtsDispatcher*' => 'kde_KArtsDispatcher*',
-'KArtsFloatWatch*' => 'kde_KArtsFloatWatch*',
-'KAsyncIO*' => 'kde_KAsyncIO*',
-'KAudioPlayer*' => 'kde_KAudioPlayer*',
-'KAuthIcon*' => 'kde_KAuthIcon*',
-'KAutoMount*' => 'kde_KAutoMount*',
-'KAutoUnmount*' => 'kde_KAutoUnmount*',
-'KBindingPropsPlugin*' => 'kde_KBindingPropsPlugin*',
-'KBlankEffect*' => 'kde_KBlankEffect*',
-'KBufferedIO*' => 'kde_KBufferedIO*',
-'KBugReport*' => 'kde_KBugReport*',
-'KButtonBox*' => 'kde_KButtonBox*',
-'KCModule*'  =>  'kde_KCModule*' ,
-'KCatalogue&' => 'kde_KCatalogue*',
-'KCatalogue*' => 'kde_KCatalogue*',
-'KCharSelect*' => 'kde_KCharSelect*',
-'KCharSelectTable*' => 'kde_KCharSelectTable*',
-'KCharsets*'  =>  'kde_KCharsets*' ,
-'KCmdLineArgs*'  =>  'kde_KCmdLineArgs*' ,
-'KCmdLineOptions*'  => 'kde_KCmdLineOptions*' ,
-'KCodecs*' => 'kde_KCodecs*',
-'KColor&'  => 'kde_KColor*' ,
-'KColor*' => 'kde_KColor*',
-'KColorButton*' => 'kde_KColorButton*',
-'KColorCells*' => 'kde_KColorCells*',
-'KColorCombo*' => 'kde_KColorCombo*',
-'KColorDialog*' => 'kde_KColorDialog*',
-'KColorDrag*'  =>  'kde_KColorDrag*' ,
-'KColorPatch*' => 'kde_KColorPatch*',
-'KCombiView*' => 'kde_KCombiView*',
-'KComboBox*'  =>  'kde_KComboBox*' ,
-'KCommand*' => 'kde_KCommand*',
-'KCommandHistory*' => 'kde_KCommandHistory*',
-'KCompletion*'  =>  'kde_KCompletion*' ,
-'KCompletionBase*' => 'kde_KCompletionBase*',
-'KCompletionBase::KeyBindingType'  => 'kde_KCompletionBase_KeyBindingType*' ,
-'KCompletionBox*' => 'kde_KCompletionBox*',
-'KConfig*'  => 'kde_KConfig*' ,
-'KConfigBackEnd*' => 'kde_KConfigBackEnd*',
-'KConfigBase&' => 'kde_KConfigBase*',
-'KConfigBase*'  => 'kde_KConfigBase*' ,
-'KConfigBase::ConfigState'  => 'kde_KConfigBase_ConfigState' ,
-'KConfigGroup*' => 'kde_KConfigGroup*',
-'KConfigGroupSaver*' => 'kde_KConfigGroupSaver*',
-'KConfigINIBackEnd*' => 'kde_KConfigINIBackEnd*',
-'KContainerLayout*' => 'kde_KContainerLayout*',
-'KContainerLayoutItem*'  => 'kde_KContainerLayoutItem*' ,
-'KContextMenuManager*' => 'kde_KContextMenuManager*',
-'KCookie*' => 'kde_KCookie*',
-'KCrash*' => 'kde_KCrash*',
-'KCursor*' => 'kde_KCursor*',
-'KDBGFUNC'  => 'void *' ,
-'KDCOPActionProxy*' => 'kde_KDCOPActionProxy*',
-'KDCOPPropertyProxy*' => 'kde_KDCOPPropertyProxy*',
-'KDEAniMenu*' => 'kde_KDEAniMenu*',
-'KDEDModule*' => 'kde_KDEDModule*',
-'KDEDesktopMimeType*' => 'kde_KDEDesktopMimeType*',
-'KDEDesktopMimeType::Service&'  => 'kde_KDEDesktopMimeType_Service*' ,
-'KDESasl*' => 'kde_KDESasl*',
-'KDEStyle*' => 'kde_KDEStyle*',
-'KDEsuClient*' => 'kde_KDEsuClient*',
-'KDataTool*' => 'kde_KDataTool*',
-'KDataToolAction*' => 'kde_KDataToolAction*',
-'KDataToolInfo&' => 'kde_KDataToolInfo*',
-'KDataToolInfo*' => 'kde_KDataToolInfo*',
-'KDateInternalMonthPicker*' => 'kde_KDateInternalMonthPicker*',
-'KDateInternalYearSelector*' => 'kde_KDateInternalYearSelector*',
-'KDatePicker*' => 'kde_KDatePicker*',
-'KDateTable*' => 'kde_KDateTable*',
-'KDateValidator*' => 'kde_KDateValidator*',
-'KDateWidget*' => 'kde_KDateWidget*',
-'KDesktopFile*'  => 'kde_KDesktopFile*' ,
-'KDevApi*' => 'kde_KDevApi*',
-'KDevAppFrontend*' => 'kde_KDevAppFrontend*',
-'KDevCompilerOptions*' => 'kde_KDevCompilerOptions*',
-'KDevCore*' => 'kde_KDevCore*',
-'KDevFactory*' => 'kde_KDevFactory*',
-'KDevLanguageSupport*' => 'kde_KDevLanguageSupport*',
-'KDevMakeFrontend*' => 'kde_KDevMakeFrontend*',
-'KDevPart*' => 'kde_KDevPart*',
-'KDevProject*' => 'kde_KDevProject*',
-'KDevVersionControl*' => 'kde_KDevVersionControl*',
-'KDevicePropsPlugin*' => 'kde_KDevicePropsPlugin*',
-'KDialog*' => 'kde_KDialog*',
-'KDialogBase*'  =>  'kde_KDialogBase*' ,
-'KDialogBaseTile*' => 'kde_KDialogBaseTile*',
-'KDialogQueue*' => 'kde_KDialogQueue*',
-'KDirLister*' => 'kde_KDirLister*',
-'KDirNotify*' => 'kde_KDirNotify*',
-'KDirNotify_stub*' => 'kde_KDirNotify_stub*',
-'KDirOperator*' => 'kde_KDirOperator*',
-'KDirSelectDialog*' => 'kde_KDirSelectDialog*',
-'KDirSize*'  =>  'kde_KDirSize*' ,
-'KDirWatch*'  =>  'kde_KDirWatch*' ,
-'KDirectionButton*' => 'kde_KDirectionButton*',
-'KDockArea*' => 'kde_KDockArea*',
-'KDockMainWindow*' => 'kde_KDockMainWindow*',
-'KDockManager*'  => 'kde_KDockManager*' ,
-'KDockTabBar*' => 'kde_KDockTabBar*',
-'KDockTabBar::TabPos' => 'int',
-'KDockTabBarPainter*' => 'kde_KDockTabBarPainter*',
-'KDockTabCtl*' => 'kde_KDockTabCtl*',
-'KDockTabCtl_PrivateStruct*'  =>  'kde_KDockTabCtl_PrivateStruct*' ,
-'KDockTabGroup*'  =>  'kde_KDockTabGroup*' ,
-'KDockWidget*'  => 'kde_KDockWidget*' ,
-'KDockWidgetAbstractHeader*'  => 'kde_KDockWidgetAbstractHeader*' ,
-'KDockWidgetAbstractHeaderDrag*' => 'kde_KDockWidgetAbstractHeaderDrag*',
-'KDockWidgetHeader*' => 'kde_KDockWidgetHeader*',
-'KDockWidgetHeaderDrag*' => 'kde_KDockWidgetHeaderDrag*',
-'KDockWindow*' => 'kde_KDockWindow*',
-'KDoubleNumInput*' => 'kde_KDoubleNumInput*',
-'KDualColorButton*' => 'kde_KDualColorButton*',
-'KEMailSettings*' => 'kde_KEMailSettings*',
-'KEdFind*' => 'kde_KEdFind*',
-'KEdGotoLine*' => 'kde_KEdGotoLine*',
-'KEdReplace*' => 'kde_KEdReplace*',
-'KEdit*' => 'kde_KEdit*',
-'KEditListBox*' => 'kde_KEditListBox*',
-'KEditToolbar*' => 'kde_KEditToolbar*',
-'KEditToolbarWidget*' => 'kde_KEditToolbarWidget*',
-'KEntry&'  => 'kde_KEntry*' ,
-'KEntry'  => 'kde_KEntry*' ,
-'KEntry*' => 'kde_KEntry*',
-'KEntryKey&'  => 'kde_KEntryKey*' ,
-'KEntryKey*' => 'kde_KEntryKey*',
-'KEntryMap'  => 'kde_KEntryMap*' ,
-'KEntryMap*'  => 'kde_KEntryMap*' ,
-'KExecMimeType*' => 'kde_KExecMimeType*',
-'KExecPropsPlugin*' => 'kde_KExecPropsPlugin*',
-'KExtendedSocket*' => 'kde_KExtendedSocket*',
-'KFile*' => 'kde_KFile*',
-'KFile::FileView'  => 'int' ,
-'KFile::Mode'  => 'int' ,
-'KFile::SelectionMode'  => 'int' ,
-'KFileBookmark*'  =>  'kde_KFileBookmark*' ,
-'KFileBookmarkManager*' => 'kde_KFileBookmarkManager*',
-'KFileComboBox*' => 'kde_KFileComboBox*',
-'KFileDetailView*' => 'kde_KFileDetailView*',
-'KFileDialog*'  =>  'kde_KFileDialog*' ,
-'KFileFilter*' => 'kde_KFileFilter*',
-'KFileFilterCombo*' => 'kde_KFileFilterCombo*',
-'KFileIconView*' => 'kde_KFileIconView*',
-'KFileIconViewItem*' => 'kde_KFileIconViewItem*',
-'KFileItem&' => 'kde_KFileItem*',
-'KFileItem*'  => 'kde_KFileItem*' ,
-'KFileItemList&'  => 'kde_KFileItemList*' ,
-'KFileItemList'  => 'kde_KFileItemList*' ,
-'KFileItemList*'  => 'kde_KFileItemList*' ,
-'KFileListViewItem*' => 'kde_KFileListViewItem*',
-'KFileMetaInfo*' => 'kde_KFileMetaInfo*',
-'KFileMetaInfoItem*' => 'kde_KFileMetaInfoItem*',
-'KFileMetaInfoProvider*' => 'kde_KFileMetaInfoProvider*',
-'KFileOpenWithHandler*' => 'kde_KFileOpenWithHandler*',
-'KFilePermissionsPropsPlugin*' => 'kde_KFilePermissionsPropsPlugin*',
-'KFilePlugin*' => 'kde_KFilePlugin*',
-'KFilePreview*' => 'kde_KFilePreview*',
-'KFilePropsPlugin*' => 'kde_KFilePropsPlugin*',
-'KFileReader*'  => 'kde_KFileReader*' ,
-'KFileTreeBranch*' => 'kde_KFileTreeBranch*',
-'KFileTreeView*' => 'kde_KFileTreeView*',
-'KFileTreeViewItem*' => 'kde_KFileTreeViewItem*',
-'KFileTreeViewToolTip*' => 'kde_KFileTreeViewToolTip*',
-'KFileView*'  => 'kde_KFileView*' ,
-'KFileView::FileView' => 'int',
-'KFileViewItem&' => 'kde_KFileViewItem*',
-'KFileViewItem*'  => 'kde_KFileViewItem*' ,
-'KFileViewItem**'  => 'kde_KFileViewItem**' ,
-'KFileViewItemList&'  => 'kde_KFileViewItemList*' ,
-'KFileViewItemList*'  => 'kde_KFileViewItemList*' ,
-'KFileViewSignaler*' => 'kde_KFileViewSignaler*',
-'KFilterBase*' => 'kde_KFilterBase*',
-'KFilterDev*' => 'kde_KFilterDev*',
-'KFloatValidator*' => 'kde_KFloatValidator*',
-'KFloatWatchProxy&' => 'kde_KFloatWatchProxy*',
-'KFloatWatchProxy' => 'kde_KFloatWatchProxy*',
-'KFloatWatchProxy*' => 'kde_KFloatWatchProxy*',
-'KFolderType*' => 'kde_KFolderType*',
-'KFontAction*' => 'kde_KFontAction*',
-'KFontChooser*' => 'kde_KFontChooser*',
-'KFontCombo*' => 'kde_KFontCombo*',
-'KFontDialog*' => 'kde_KFontDialog*',
-'KFontSizeAction*' => 'kde_KFontSizeAction*',
-'KGenericFactory*' => 'kde_KGenericFactory*',
-'KGenericFactoryBase*' => 'kde_KGenericFactoryBase*',
-'KGlobal*' => 'kde_KGlobal*',
-'KGlobalAccel*'  =>  'kde_KGlobalAccel*' ,
-'KGlobalSettings*' => 'kde_KGlobalSettings*',
-'KGlobalSettings::Completion'  => 'int' ,
-'KGradientSelector*' => 'kde_KGradientSelector*',
-'KGuiItem&' => 'kde_KGuiItem*',
-'KGuiItem' => 'kde_KGuiItem*',
-'KGuiItem*' => 'kde_KGuiItem*',
-'KHSSelector*' => 'kde_KHSSelector*',
-'KHTMLPart*'  =>  'kde_KHTMLPart*' ,
-'KHTMLSettings&' => 'kde_KHTMLSettings*',
-'KHTMLSettings*'  => 'kde_KHTMLSettings*' ,
-'KHTMLView*'  => 'kde_KHTMLView*' ,
-'KHelpMenu*' => 'kde_KHelpMenu*',
-'KHistoryCombo*' => 'kde_KHistoryCombo*',
-'KIO*' => 'kde_KIO*',
-'KIO::AuthInfo&' => 'kde_AuthInfo*',
-'KIO::CopyJob*'  => 'kde_CopyJob*' ,
-'KIO::DeleteJob*'  => 'kde_DeleteJob*' ,
-'KIO::Job*'  => 'kde_Job*' ,
-'KIO::ListJob*'  => 'kde_ListJob*' ,
-'KIO::MetaData&' => 'kde_MetaData*',
-'KIO::RenameDlg_Mode' => 'int',
-'KIO::RenameDlg_Result' => 'int',
-'KIO::SimpleJob*' => 'kde_SimpleJob*',
-'KIO::SkipDlg_Result' => 'int',
-'KIO::Slave*' => 'kde_Slave*',
-'KIO::UDSEntry&'  => 'kde_UDSEntry*' ,
-'KIO::UDSEntryList&'  => 'kde_UDSEntryList*' ,
-'KIOInputStream&' => 'kde_KIOInputStream*',
-'KIOInputStream*' => 'kde_KIOInputStream*',
-'KIOTestSlow&' => 'kde_KIOTestSlow*',
-'KIOTestSlow' => 'kde_KIOTestSlow*',
-'KIOTestSlow*' => 'kde_KIOTestSlow*',
-'KIPC*' => 'kde_KIPC*',
-'KIcon'  => 'kde_KIcon*' ,
-'KIcon*' => 'kde_KIcon*',
-'KIconButton*' => 'kde_KIconButton*',
-'KIconCanvas*' => 'kde_KIconCanvas*',
-'KIconDialog*' => 'kde_KIconDialog*',
-'KIconEffect*'  =>  'kde_KIconEffect*' ,
-'KIconLoader*'  => 'kde_KIconLoader*' ,
-'KIconSelectAction*' => 'kde_KIconSelectAction*',
-'KIconTheme*'  => 'kde_KIconTheme*' ,
-'KIconView*' => 'kde_KIconView*',
-'KIconViewItem*' => 'kde_KIconViewItem*',
-'KImageEffect*' => 'kde_KImageEffect*',
-'KImageFilePreview*' => 'kde_KImageFilePreview*',
-'KImageIO*' => 'kde_KImageIO*',
-'KInetSocketAddress&' => 'kde_KInetSocketAddress*',
-'KInetSocketAddress*' => 'kde_KInetSocketAddress*',
-'KInstance&'  => 'kde_KInstance*' ,
-'KInstance'  => 'kde_KInstance*' ,
-'KInstance*'  => 'kde_KInstance*' ,
-'KIntNumInput*' => 'kde_KIntNumInput*',
-'KIntSpinBox*' => 'kde_KIntSpinBox*',
-'KIntValidator*' => 'kde_KIntValidator*',
-'KJS*' => 'kde_KJS*',
-'KJS::KJSO&' => 'kde_KJS_KJSO*',
-'KJS::UString&' => 'kde_KJS_UString*',
-'KJSO&' => 'kde_KJSO*',
-'KJSO' => 'kde_KJSO*',
-'KJSO*' => 'kde_KJSO*',
-'KJScript*' => 'kde_KJScript*',
-'KJanusWidget*' => 'kde_KJanusWidget*',
-'KJavaApplet*'  =>  'kde_KJavaApplet*' ,
-'KJavaAppletContext*'  => 'kde_KJavaAppletContext*' ,
-'KJavaAppletServer*'  =>  'kde_KJavaAppletServer*' ,
-'KJavaAppletWidget*' => 'kde_KJavaAppletWidget*',
-'KJavaProcess*' => 'kde_KJavaProcess*',
-'KJavaScriptAdvice&'  => 'kde_KJavaScriptAdvice*' ,
-'KKeyChooser*' => 'kde_KKeyChooser*',
-'KKeyChooserItem*' => 'kde_KKeyChooserItem*',
-'KKeyDialog*' => 'kde_KKeyDialog*',
-'KKeyEntry&'  => 'kde_KKeyEntry*' ,
-'KKeyEntry*' => 'kde_KKeyEntry*',
-'KKeyEntryMap&'  => 'kde_KKeyEntryMap*' ,
-'KKeyEntryMap'  => 'kde_KKeyEntryMap*' ,
-'KKeyEntryMap*'  => 'kde_KKeyEntryMap*' ,
-'KKeySequence&' => 'kde_KKeySequence*',
-'KKeySequence' => 'kde_KKeySequence*',
-'KKeySequence*' => 'kde_KKeySequence*',
-'KKeySequence::I18N' => 'int',
-'KKeySequences&' => 'kde_KKeySequences*',
-'KKeySequences' => 'kde_KKeySequences*',
-'KKeySequences*' => 'kde_KKeySequences*',
-'KLed*' => 'kde_KLed*',
-'KLibFactory*'  =>  'kde_KLibFactory*' ,
-'KLibLoader*'  =>  'kde_KLibLoader*' ,
-'KLibrary*'  => 'kde_KLibrary*' ,
-'KLineEdit*'  =>  'kde_KLineEdit*' ,
-'KLineEditDlg*' => 'kde_KLineEditDlg*',
-'KListAction*' => 'kde_KListAction*',
-'KListBox*' => 'kde_KListBox*',
-'KListView*'  => 'kde_KListView*' ,
-'KListViewItem*' => 'kde_KListViewItem*',
-'KLocale&'  => 'kde_KLocale*' ,
-'KLocale*'  => 'kde_KLocale*' ,
-'KMJobViewer*' => 'kde_KMJobViewer*',
-'KMMainView*' => 'kde_KMMainView*',
-'KMManager*' => 'kde_KMManager*',
-'KMObject*' => 'kde_KMObject*',
-'KMPrinter&' => 'kde_KMPrinter*',
-'KMPrinter*' => 'kde_KMPrinter*',
-'KMPrinterList*' => 'kde_KMPrinterList*',
-'KMPrinterPage*' => 'kde_KMPrinterPage*',
-'KMacroCommand*' => 'kde_KMacroCommand*',
-'KMainWindow*' => 'kde_KMainWindow*',
-'KMainWindowInterface*' => 'kde_KMainWindowInterface*',
-'KMenuBar*'  => 'kde_KMenuBar*' ,
-'KMessageBox*' => 'kde_KMessageBox*',
-'KMidSimpleAPI*' => 'kde_KMidSimpleAPI*',
-'KMimeMagic*'  =>  'kde_KMimeMagic*' ,
-'KMimeMagicResult*'  => 'kde_KMimeMagicResult*' ,
-'KMimeSourceFactory*'  => 'kde_KMimeSourceFactory*' ,
-'KMimeType*' => 'kde_KMimeType*',
-'KMimeType::List&'  => 'kde_KMimeType_List*' ,
-'KMimeType::Ptr&'  => 'kde_KMimeType_Ptr*' ,
-'KMimeType::Ptr'  => 'kde_KMimeType_Ptr' ,
-'KMouseSettings*' => 'kde_KMouseSettings*',
-'KMultipleDrag*' => 'kde_KMultipleDrag*',
-'KNDBGFUNC'  => 'void *' ,
-'KNotifyClient*' => 'kde_KNotifyClient*',
-'KNumInput*'  => 'kde_KNumInput*' ,
-'KOCRDialog*' => 'kde_KOCRDialog*',
-'KOCRDialogFactory*' => 'kde_KOCRDialogFactory*',
-'KOpenSSLProxy*' => 'kde_KOpenSSLProxy*',
-'KOpenWithDlg*' => 'kde_KOpenWithDlg*',
-'KOpenWithHandler*'  =>  'kde_KOpenWithHandler*' ,
-'KPAC*' => 'kde_KPAC*',
-'KPReloadObject*' => 'kde_KPReloadObject*',
-'KPalette&'  => 'kde_KPalette*' ,
-'KPalette*' => 'kde_KPalette*',
-'KPaletteTable*' => 'kde_KPaletteTable*',
-'KPanelAppMenu*' => 'kde_KPanelAppMenu*',
-'KPanelApplet*' => 'kde_KPanelApplet*',
-'KPanelExtension*' => 'kde_KPanelExtension*',
-'KPanelMenu*'  =>  'kde_KPanelMenu*' ,
-'KParts*' => 'kde_KParts*',
-'KParts::BrowserExtension*'  => 'kde_BrowserExtension*' ,
-'KParts::GUIActivateEvent*'  => 'kde_GUIActivateEvent*' ,
-'KParts::Part*' => 'kde_Part*',
-'KParts::PartManager*'  => 'kde_PartManager*' ,
-'KParts::ReadOnlyPart*'  => 'kde_ReadOnlyPart*' ,
-'KParts::URLArgs&'  => 'kde_URLArgs*' ,
-'KParts::URLArgs' => 'kde_URLArgs*',
-'KPasswordDialog*' => 'kde_KPasswordDialog*',
-'KPasswordEdit*' => 'kde_KPasswordEdit*',
-'KPixmap&'  => 'kde_KPixmap*' ,
-'KPixmap'  => 'kde_KPixmap*' ,
-'KPixmap*' => 'kde_KPixmap*',
-'KPixmapEffect*' => 'kde_KPixmapEffect*',
-'KPixmapIO*' => 'kde_KPixmapIO*',
-'KPixmapProvider*'  => 'kde_KPixmapProvider*' ,
-'KPixmapSplitter*' => 'kde_KPixmapSplitter*',
-'KPlayObject*' => 'kde_KPlayObject*',
-'KPlayObjectFactory*' => 'kde_KPlayObjectFactory*',
-'KPopupFrame*' => 'kde_KPopupFrame*',
-'KPopupMenu*'  => 'kde_KPopupMenu*' ,
-'KPopupTitle*' => 'kde_KPopupTitle*',
-'KPreviewWidgetBase*' => 'kde_KPreviewWidgetBase*',
-'KPrintAction*' => 'kde_KPrintAction*',
-'KPrintDialogPage*' => 'kde_KPrintDialogPage*',
-'KPrinter*' => 'kde_KPrinter*',
-'KPrinterWrapper*' => 'kde_KPrinterWrapper*',
-'KProcIO*'  =>  'kde_KProcIO*' ,
-'KProcess&'  => 'kde_KProcess*' ,
-'KProcess*'  => 'kde_KProcess*' ,
-'KProcessController*' => 'kde_KProcessController*',
-'KProcessRunner*' => 'kde_KProcessRunner*',
-'KProgress*' => 'kde_KProgress*',
-'KPropertiesDialog*'  => 'kde_KPropertiesDialog*' ,
-'KPropsDlgPlugin*'  => 'kde_KPropsDlgPlugin*' ,
-'KProtocolInfo*' => 'kde_KProtocolInfo*',
-'KProtocolManager*' => 'kde_KProtocolManager*',
-'KPushButton*' => 'kde_KPushButton*',
-'KRFCDate*' => 'kde_KRFCDate*',
-'KRadioAction*' => 'kde_KRadioAction*',
-'KRandomSequence*' => 'kde_KRandomSequence*',
-'KRecentDocument*' => 'kde_KRecentDocument*',
-'KRecentFilesAction*'  =>  'kde_KRecentFilesAction*' ,
-'KRegExp*' => 'kde_KRegExp*',
-'KRegExpEditor*' => 'kde_KRegExpEditor*',
-'KRegExpEditorInterface*' => 'kde_KRegExpEditorInterface*',
-'KRestrictedLine*' => 'kde_KRestrictedLine*',
-'KRootPermsIcon*' => 'kde_KRootPermsIcon*',
-'KRootPixmap*' => 'kde_KRootPixmap*',
-'KRootProp*' => 'kde_KRootProp*',
-'KRuler*' => 'kde_KRuler*',
-'KRun*' => 'kde_KRun*',
-'KSSL&' => 'kde_KSSL*',
-'KSSL*' => 'kde_KSSL*',
-'KSSLAuthAction' => 'int',
-'KSSLAuthAction*' => 'int*',
-'KSSLCertBox*' => 'kde_KSSLCertBox*',
-'KSSLCertChain&' => 'kde_KSSLCertChain*',
-'KSSLCertChain*' => 'kde_KSSLCertChain*',
-'KSSLCertDlg*' => 'kde_KSSLCertDlg*',
-'KSSLCertDlgRet' => 'kde_KSSLCertDlgRet*',
-'KSSLCertDlgRet*' => 'kde_KSSLCertDlgRet*',
-'KSSLCertificate&' => 'kde_KSSLCertificate*',
-'KSSLCertificate*' => 'kde_KSSLCertificate*',
-'KSSLCertificateCache*' => 'kde_KSSLCertificateCache*',
-'KSSLCertificateFactory*' => 'kde_KSSLCertificateFactory*',
-'KSSLCertificateHome*' => 'kde_KSSLCertificateHome*',
-'KSSLConnectionInfo&' => 'kde_KSSLConnectionInfo*',
-'KSSLConnectionInfo*' => 'kde_KSSLConnectionInfo*',
-'KSSLInfoDlg*' => 'kde_KSSLInfoDlg*',
-'KSSLKeyGen*' => 'kde_KSSLKeyGen*',
-'KSSLKeyType' => 'kde_KSSLKeyType',
-'KSSLPKCS12*' => 'kde_KSSLPKCS12*',
-'KSSLPKCS7*' => 'kde_KSSLPKCS7*',
-'KSSLPeerInfo&' => 'kde_KSSLPeerInfo*',
-'KSSLPeerInfo*' => 'kde_KSSLPeerInfo*',
-'KSSLSettings*' => 'kde_KSSLSettings*',
-'KSSLSigners*' => 'kde_KSSLSigners*',
-'KSSLX509Map*' => 'kde_KSSLX509Map*',
-'KSSLX509V3&' => 'kde_KSSLX509V3*',
-'KSSLX509V3*' => 'kde_KSSLX509V3*',
-'KSaveFile*' => 'kde_KSaveFile*',
-'KScanDialog*' => 'kde_KScanDialog*',
-'KScanDialogFactory*' => 'kde_KScanDialogFactory*',
-'KScreenSaver*' => 'kde_KScreenSaver*',
-'KScriptClientInterface*' => 'kde_KScriptClientInterface*',
-'KScriptClientInterface::Result' => 'int',
-'KScriptInterface*' => 'kde_KScriptInterface*',
-'KScriptManager*' => 'kde_KScriptManager*',
-'KSelectAction*' => 'kde_KSelectAction*',
-'KSelector*' => 'kde_KSelector*',
-'KSeparator*' => 'kde_KSeparator*',
-'KServerSocket*' => 'kde_KServerSocket*',
-'KService&'  => 'kde_KService*' ,
-'KService*' => 'kde_KService*',
-'KService::List'  => 'kde_KService_List*' ,
-'KService::Ptr'  => 'kde_KService_Ptr*' ,
-'KServiceGroup*' => 'kde_KServiceGroup*',
-'KServiceOffer&'  => 'kde_KServiceOffer*' ,
-'KServiceOffer*' => 'kde_KServiceOffer*',
-'KServiceType*' => 'kde_KServiceType*',
-'KServiceTypeProfile*'  =>  'kde_KServiceTypeProfile*' ,
-'KSessionManaged*' => 'kde_KSessionManaged*',
-'KShared&'  => 'kde_KShared*' ,
-'KShared*' => 'kde_KShared*',
-'KSharedPixmap*' => 'kde_KSharedPixmap*',
-'KSharedPtr&'  => 'kde_KSharedPtr*' ,
-'KSharedPtr*' => 'kde_KSharedPtr*',
-'KShellCompletion*' => 'kde_KShellCompletion*',
-'KShellProcess*' => 'kde_KShellProcess*',
-'KShortcuts&' => 'kde_KShortcuts*',
-'KShortcuts' => 'kde_KShortcuts*',
-'KShortcuts*' => 'kde_KShortcuts*',
-'KShred*' => 'kde_KShred*',
-'KSimpleConfig&'  => 'kde_KSimpleConfig*' ,
-'KSimpleConfig*' => 'kde_KSimpleConfig*',
-'KSimpleFileFilter*' => 'kde_KSimpleFileFilter*',
-'KSocket*' => 'kde_KSocket*',
-'KSocketAddress&' => 'kde_KSocketAddress*',
-'KSocketAddress*' => 'kde_KSocketAddress*',
-'KSocks*' => 'kde_KSocks*',
-'KSpell*' => 'kde_KSpell*',
-'KSpellConfig&'  => 'kde_KSpellConfig*' ,
-'KSpellConfig'  => 'kde_KSpellConfig*' ,
-'KSpellConfig*'  => 'kde_KSpellConfig*' ,
-'KSpellDlg*' => 'kde_KSpellDlg*',
-'KSqueezedTextLabel*' => 'kde_KSqueezedTextLabel*',
-'KStandardDirs*'  => 'kde_KStandardDirs*' ,
-'KStartupInfo*' => 'kde_KStartupInfo*',
-'KStartupInfoData&' => 'kde_KStartupInfoData*',
-'KStartupInfoData*' => 'kde_KStartupInfoData*',
-'KStartupInfoId&' => 'kde_KStartupInfoId*',
-'KStartupInfoId' => 'kde_KStartupInfoId*',
-'KStartupInfoId*' => 'kde_KStartupInfoId*',
-'KStaticDeleter*' => 'kde_KStaticDeleter*',
-'KStaticDeleterBase*'  => 'kde_KStaticDeleterBase*' ,
-'KStatusBar*'  => 'kde_KStatusBar*' ,
-'KStatusBar::BarStatusstat::Toggle'  =>  'int' ,
-'KStatusBarLabel*' => 'kde_KStatusBarLabel*',
-'KStdAccel*' => 'kde_KStdAccel*',
-'KStdAccel::StdAccel'  => 'int' ,
-'KStdAction*' => 'kde_KStdAction*',
-'KStdGuiItem*' => 'kde_KStdGuiItem*',
-'KStringHandler*' => 'kde_KStringHandler*',
-'KStyle*'  => 'kde_KStyle*' ,
-'KSycoca*'  =>  'kde_KSycoca*' ,
-'KSycocaEntry*'  => 'kde_KSycocaEntry*' ,
-'KSycocaFactory*'  => 'kde_KSycocaFactory*' ,
-'KSycocaFactoryId'  => 'kde_KSycocaFactoryId' ,
-'KSycocaType&'  => 'kde_KSycocaType*' ,
-'KSycocaType'  => 'kde_KSycocaType*' ,
-'KSystemTray*' => 'kde_KSystemTray*',
-'KTMainWindow*' => 'kde_KTMainWindow*',
-'KTabButton*' => 'kde_KTabButton*',
-'KTabCtl*' => 'kde_KTabCtl*',
-'KTar*' => 'kde_KTar*',
-'KTarBase*'  =>  'kde_KTarBase*' ,
-'KTarData*' => 'kde_KTarData*',
-'KTarDirectory*'  => 'kde_KTarDirectory*' ,
-'KTarEntry*'  => 'kde_KTarEntry*' ,
-'KTarFile*' => 'kde_KTarFile*',
-'KTarGz*' => 'kde_KTarGz*',
-'KTempFile*' => 'kde_KTempFile*',
-'KTextBrowser*' => 'kde_KTextBrowser*',
-'KTextEditor*' => 'kde_KTextEditor*',
-'KTextEditor__View&'  =>  'kde_KTextEditor__View*',
-'KTextEditor__View'  =>  'kde_KTextEditor__View*',
-'KTextEditor__View*'  =>  'kde_KTextEditor__View*',
-'KThemeBase*'  =>  'kde_KThemeBase*', ,
-'KThemeCache*'  =>  'kde_KThemeCache*',
-'KThemePixmap&'  => 'kde_KThemePixmap*' ,
-'KThemePixmap*'  => 'kde_KThemePixmap*' ,
-'KThemeStyle*' => 'kde_KThemeStyle*',
-'KTipDatabase*' => 'kde_KTipDatabase*',
-'KTipDialog*' => 'kde_KTipDialog*',
-'KToggleAction*'  => 'kde_KToggleAction*' ,
-'KToolBar*'  => 'kde_KToolBar*' ,
-'KToolBar::BarStatus' => 'int',
-'KToolBar::BarStatusstat::Toggle'  =>  'int' ,
-'KToolBarButton*'  => 'kde_KToolBarButton*' ,
-'KToolBarButtonList*' => 'kde_KToolBarButtonList*',
-'KToolBarPopupAction*' => 'kde_KToolBarPopupAction*',
-'KToolBarPos'  => 'int' ,
-'KToolBarRadioGroup*' => 'kde_KToolBarRadioGroup*',
-'KToolBarSeparator*' => 'kde_KToolBarSeparator*',
-'KToolButtonType'  => 'int' ,
-'KTrader*'  =>  'kde_KTrader*' ,
-'KTypeList*' => 'kde_KTypeList*',
-'KURIFilter*'  =>  'kde_KURIFilter*' ,
-'KURIFilterData&'  => 'kde_KURIFilterData*' ,
-'KURIFilterData*' => 'kde_KURIFilterData*',
-'KURIFilterPlugin*' => 'kde_KURIFilterPlugin*',
-'KURIFilterPluginList*' => 'kde_KURIFilterPluginList*',
-'KURL& url ()' => 'kde_KURL*',
-'KURL& urlName ()' => 'kde_KURL*',
-'KURL&'  => 'kde_KURL*' ,
-'KURL'  => 'kde_KURL*' ,
-'KURL*' => 'kde_KURL*',
-'KURL::List&'  => 'kde_KURLList*' ,
-'KURL::List'  => 'kde_KURLList*' ,
-'KURLComboBox*' => 'kde_KURLComboBox*',
-'KURLComboItem*'  => 'kde_KURLComboItem*' ,
-'KURLCompletion*' => 'kde_KURLCompletion*',
-'KURLDrag*' => 'kde_KURLDrag*',
-'KURLLabel*' => 'kde_KURLLabel*',
-'KURLPixmapProvider*' => 'kde_KURLPixmapProvider*',
-'KURLPropsPlugin*' => 'kde_KURLPropsPlugin*',
-'KURLRequester*' => 'kde_KURLRequester*',
-'KURLRequesterDlg*' => 'kde_KURLRequesterDlg*',
-'KUniqueApplication*' => 'kde_KUniqueApplication*',
-'KUnixSocketAddress*' => 'kde_KUnixSocketAddress*',
-'KValueSelector*' => 'kde_KValueSelector*',
-'KWin*' => 'kde_KWin*',
-'KWinModule*' => 'kde_KWinModule*',
-'KWindowListMenu*' => 'kde_KWindowListMenu*',
-'KWizard*' => 'kde_KWizard*',
-'KWordWrap*' => 'kde_KWordWrap*',
-'KWritePermsIcon*' => 'kde_KWritePermsIcon*',
-'KXMLGUIBuilder*'  =>  'kde_KXMLGUIBuilder*' ,
-'KXMLGUIClient*'  => 'kde_KXMLGUIClient*' ,
-'KXMLGUIFactory*'  => 'kde_KXMLGUIFactory*' ,
-'KXMessages*' => 'kde_KXMessages*',
-'KXYSelector*' => 'kde_KXYSelector*',
-'KZoneAllocator*' => 'kde_KZoneAllocator*',
-'KabAPI*' => 'kde_KabAPI*',
-'KabKey&'  => 'kde_KabKey*' ,
-'KabKey'  => 'kde_KabKey*' ,
-'KabKey*' => 'kde_KabKey*',
-'Key&'  =>  'Key*' ,
-'KeyBindingMap'  => 'kde_KeyBindingMap*' ,
-'KeyValueMap&'  => 'kde_KeyValueMap*' ,
-'KeyValueMap*&'  => 'kde_KeyValueMap*' ,
-'KeyValueMap*'  => 'kde_KeyValueMap*' ,
-'Keymap*' => 'kde_Keymap*',
-'LinkStyle&' => 'kde_LinkStyle*',
-'LinkStyle*' => 'kde_LinkStyle*',
-'List&' => 'kde_List*',
-'List' => 'kde_List',
-'List*' => 'kde_List*',
-'ListIterator&' => 'kde_ListIterator*',
-'ListIterator' => 'kde_ListIterator',
-'ListIterator*' => 'kde_ListIterator*',
-'ListJob*' => 'kde_ListJob*',
-'ListNode*' => 'kde_ListNode*',
-'ListProgress*' => 'kde_ListProgress*',
-'Lookup*' => 'kde_Lookup*',
-'MCOPConfig*' => 'kde_MCOPConfig*',
-'MCOPUtils*' => 'kde_MCOPUtils*',
-'MSG*'  =>  'MSG*' ,
-'MailServer&'  =>  'MailServer*' ,
-'MailServer*' => 'kde_MailServer*',
-'MainWindow*' => 'kde_MainWindow*',
-'Mark*' => 'kde_Mark*',
-'MarkInterface*' => 'kde_MarkInterface*',
-'MediaAsyncStream*' => 'kde_MediaAsyncStream*',
-'MediaDataPacket*' => 'kde_MediaDataPacket*',
-'MediaFrame*' => 'kde_MediaFrame*',
-'MediaList&' => 'kde_MediaList*',
-'MediaList' => 'kde_MediaList',
-'MediaList*' => 'kde_MediaList*',
-'MediaListImpl*' => 'kde_MediaListImpl*',
-'MediaModule&' => 'kde_MediaModule*',
-'MediaModule' => 'kde_MediaModule*',
-'MediaModule*' => 'kde_MediaModule*',
-'MediaModule_base*' => 'kde_MediaModule_base*',
-'MediaModule_skel*' => 'kde_MediaModule_skel*',
-'MediaModule_stub*' => 'kde_MediaModule_stub*',
-'MenuDockData*' => 'kde_MenuDockData*',
-'MetaData&' => 'kde_MetaData*',
-'MetaData' => 'kde_MetaData*',
-'MetaData*' => 'kde_MetaData*',
-'MethodDef&' => 'kde_MethodDef*',
-'MethodDef*' => 'kde_MethodDef*',
-'MidiEvent*' => 'kde_MidiEvent*',
-'MidiFileInfo*' => 'kde_MidiFileInfo*',
-'MidiMapper*' => 'kde_MidiMapper*',
-'MidiOut*' => 'kde_MidiOut*',
-'MidiPlayer*' => 'kde_MidiPlayer*',
-'MidiStatus*' => 'kde_MidiStatus*',
-'MidiTrack*' => 'kde_MidiTrack*',
-'MimetypeJob*' => 'kde_MimetypeJob*',
-'Mode' => 'int',
-'ModuleDef&' => 'kde_ModuleDef*',
-'ModuleDef*' => 'kde_ModuleDef*',
-'MouseDoubleClickEvent*' => 'kde_MouseDoubleClickEvent*',
-'MouseEvent*' => 'kde_MouseEvent*',
-'MouseMoveEvent*' => 'kde_MouseMoveEvent*',
-'MousePressEvent*' => 'kde_MousePressEvent*',
-'MouseReleaseEvent*' => 'kde_MouseReleaseEvent*',
-'MultiGetJob*' => 'kde_MultiGetJob*',
-'MultiPort*' => 'kde_MultiPort*',
-'NET*' => 'kde_NET*',
-'NET::WindowType'  =>  'int' ,
-'NETIcon'  =>  'kdeNETIcon*' ,
-'NETIcon*' => 'kde_NETIcon*',
-'NETPoint&'  =>  'kde_NETPoint*' ,
-'NETPoint'  =>  'kde_NETPoint*' ,
-'NETPoint*' => 'kde_NETPoint*',
-'NETRect&'  =>  'kde_NETRect*' ,
-'NETRect'  =>  'kde_NETRect*' ,
-'NETRect*' => 'kde_NETRect*',
-'NETRootInfo&'  =>  'kde_NETRootInfo*' ,
-'NETRootInfo*' => 'kde_NETRootInfo*',
-'NETRootInfoPrivate*' => 'kde_NETRootInfoPrivate*',
-'NETSize&'  =>  'kde_NETSize*' ,
-'NETSize'  =>  'kde_NETSize*' ,
-'NETSize*' => 'kde_NETSize*',
-'NETStrut'  =>  'kde_NETStrut*' ,
-'NETStrut*' => 'kde_NETStrut*',
-'NETWinInfo&'  =>  'kde_NETWinInfo*' ,
-'NETWinInfo*' => 'kde_NETWinInfo*',
-'NETWinInfoPrivate*' => 'kde_NETWinInfoPrivate*',
-'NamedNodeMap&' => 'kde_NamedNodeMap*',
-'NamedNodeMap' => 'kde_NamedNodeMap*',
-'NamedNodeMap*' => 'kde_NamedNodeMap*',
-'NamedNodeMapImpl*' => 'kde_NamedNodeMapImpl*',
-'NetAccess*' => 'kde_NetAccess*',
-'NetRC*' => 'kde_NetRC*',
-'Node&' => 'kde_DOMNode*',
-'Node' => 'kde_DOMNode*',
-'Node*' => 'kde_DOMNode*',
-'NodeFilter&' => 'kde_NodeFilter*',
-'NodeFilter' => 'kde_NodeFilter*',
-'NodeFilter*' => 'kde_NodeFilter*',
-'NodeFilterImpl*' => 'kde_NodeFilterImpl*',
-'NodeImpl*' => 'kde_NodeImpl*',
-'NodeIterator&' => 'kde_NodeIterator*',
-'NodeIterator' => 'kde_NodeIterator*',
-'NodeIterator*' => 'kde_NodeIterator*',
-'NodeIteratorImpl*' => 'kde_NodeIteratorImpl*',
-'NodeList&' => 'kde_DOMNodeList*',
-'NodeList' => 'kde_DOMNodeList*',
-'NodeList*' => 'kde_DOMNodeList*',
-'NodeListImpl*' => 'kde_NodeListImpl*',
-'NodePtr'  =>  'int' ,
-'NodeType'  =>  'int' ,
-'Notation&' => 'kde_Notation*',
-'Notation*' => 'kde_Notation*',
-'NoteArray*' => 'kde_NoteArray*',
-'Notification&' => 'kde_Notification*',
-'Notification' => 'kde_Notification*',
-'Notification*' => 'kde_Notification*',
-'NotificationClient*' => 'kde_NotificationClient*',
-'NotificationManager*' => 'kde_NotificationManager*',
-'Null*' => 'null',
-'Number&' => 'kde_Number*',
-'Number*' => 'kde_Number*',
-'Object&' => 'kde_Object*',
-'Object' => 'kde_Object*',
-'Object*' => 'kde_Object*',
-'ObjectImp*' => 'kde_ObjectImp*',
-'ObjectManager*' => 'kde_ObjectManager*',
-'ObjectReference&' => 'kde_ObjectReference*',
-'ObjectReference*' => 'kde_ObjectReference*',
-'Object_base*' => 'kde_Object_base*',
-'Object_skel*' => 'kde_Object_skel*',
-'Object_stub*' => 'kde_Object_stub*',
-'Observer*' => 'kde_Observer*',
-'OfferList'  =>  'kde_OfferList*' ,
-'Offset' => 'int',
-'OnewayDispatchFunction' => 'kde_OnewayDispatchFunction*',
-'OnewayInvocation&' => 'kde_OnewayInvocation*',
-'OnewayInvocation*' => 'kde_OnewayInvocation*',
-'OpenURLEvent*' => 'kde_OpenURLEvent*',
-'Orientation' => 'int',
-'PFlags' => 'int',
-'PIAccess' => 'int',
-'PID' => 'long',
-'PIType' => 'int',
-'PTY*' => 'kde_PTY*',
-'PageSize' => 'int',
-'ParamDef&' => 'kde_ParamDef*',
-'ParamDef*' => 'kde_ParamDef*',
-'ParsedArgument*' => 'kde_ParsedArgument*',
-'ParsedAttribute*' => 'kde_ParsedAttribute*',
-'ParsedClass&' => 'kde_ParsedClass&',
-'ParsedClass*' => 'kde_ParsedClass*',
-'ParsedClassContainer*' => 'kde_ParsedClassContainer*',
-'ParsedContainer*' => 'kde_ParsedContainer*',
-'ParsedItem*' => 'kde_ParsedItem*',
-'ParsedMethod*' => 'kde_ParsedMethod*',
-'ParsedParent*' => 'kde_ParsedParent*',
-'ParsedScopeContainer*' => 'kde_ParsedScopeContainer*',
-'ParsedSignalSlot*' => 'kde_ParsedSignalSlot*',
-'ParsedStruct*' => 'kde_ParsedStruct*',
-'Part*' => 'kde_Part*',
-'PartActivateEvent*' => 'kde_PartActivateEvent*',
-'PartBase*' => 'kde_PartBase*',
-'PartManager*' => 'kde_PartManager*',
-'PartSelectEvent*' => 'kde_PartSelectEvent*',
-'PassDlg*' => 'kde_PassDlg*',
-'PasswordDialog*' => 'kde_PasswordDialog*',
-'PenCapStyle'  =>  'int' ,
-'PenJoinStyle'  =>  'int' ,
-'PenStyle' => 'int',
-'PersistantClassStore*' => 'kde_PersistantClassStore*',
-'PhoneNumber&' => 'kde_PhoneNumber*',
-'PhoneNumber*' => 'kde_PhoneNumber*',
-'PipeBuffer*' => 'kde_PipeBuffer*',
-'PipeSegment*' => 'kde_PipeSegment*',
-'Pix&'  =>  'kde_Pix*' ,
-'Pix'  =>  'kde_Pix*' ,
-'PixelMetric' => 'int',
-'PlayObject&' => 'kde_PlayObject*',
-'PlayObject' => 'kde_PlayObject*',
-'PlayObject*' => 'kde_PlayObject*',
-'PlayObjectFactory&' => 'kde_PlayObjectFactory*',
-'PlayObjectFactory' => 'kde_PlayObjectFactory',
-'PlayObjectFactory*' => 'kde_PlayObjectFactory*',
-'PlayObjectFactory_base*' => 'kde_PlayObjectFactory_base*',
-'PlayObjectFactory_skel*' => 'kde_PlayObjectFactory_skel*',
-'PlayObjectFactory_stub*' => 'kde_PlayObjectFactory_stub*',
-'PlayObject_base*' => 'kde_PlayObject_base*',
-'PlayObject_private&' => 'kde_PlayObject_private*',
-'PlayObject_private' => 'kde_PlayObject_private',
-'PlayObject_private*' => 'kde_PlayObject_private*',
-'PlayObject_private_base*' => 'kde_PlayObject_private_base*',
-'PlayObject_private_skel*' => 'kde_PlayObject_private_skel*',
-'PlayObject_private_stub*' => 'kde_PlayObject_private_stub*',
-'PlayObject_skel*' => 'kde_PlayObject_skel*',
-'PlayObject_stub*' => 'kde_PlayObject_stub*',
-'PlayerController*' => 'kde_PlayerController*',
-'Plugin*' => 'kde_Plugin*',
-'PluginInfo*' => 'kde_PluginInfo*',
-'Policy' => 'int',
-'Pool&' => 'kde_Pool*',
-'Pool*' => 'kde_Pool*',
-'PopupMenuInterface*' => 'kde_PopupMenuInterface*',
-'Port*' => 'kde_Port*',
-'PreviewJob*' => 'kde_PreviewJob*',
-'PrimitiveElement' => 'int',
-'PrintInterface*' => 'kde_PrintInterface*',
-'PrinterMode' => 'int',
-'ProcessingInstruction&' => 'kde_ProcessingInstruction*',
-'ProcessingInstruction' => 'kde_ProcessingInstruction*',
-'ProcessingInstruction*' => 'kde_ProcessingInstruction*',
-'ProgressBase*' => 'kde_ProgressBase*',
-'ProgressItem*' => 'kde_ProgressItem*',
-'PropagationMode' => 'int',
-'ProtocolInfo*' => 'kde_ProtocolInfo*',
-'Ptr' => 'void *',
-'PtyProcess*' => 'kde_PtyProcess*',
-'QAccel*' => 'qt_QAccel*',
-'QAccessible*' => 'qt_QAccessible*',
-'QAccessibleFactoryInterface*' => 'qt_QAccessibleFactoryInterface*',
-'QAccessibleInterface*' => 'qt_QAccessibleInterface*',
-'QAccessibleInterface**' => 'qt_QAccessibleInterface**',
-'QAccessibleObject*' => 'qt_QAccessibleObject*',
-'QAction*'  =>  'qt_QAction*' ,
-'QActionGroup*' => 'qt_QActionGroup*',
-'QApplication*'  => 'qt_QApplication*' ,
-'QArabicCodec*' => 'qt_QArabicCodec*',
-'QArray*' => 'qt_QArray*',
-'QAsciiBucket*' => 'qt_QAsciiBucket*',
-'QAsciiCache*' => 'qt_QAsciiCache*',
-'QAsciiCacheIterator*' => 'qt_QAsciiCacheIterator*',
-'QAsciiDict*' => 'qt_QAsciiDict*',
-'QAsciiDictIterator*' => 'qt_QAsciiDictIterator*',
-'QAsyncIO*' => 'qt_QAsyncIO*',
-'QAuBucket*'  =>  'qt_QAuBucket*' ,
-'QAuServer*' => 'qt_QAuServer*',
-'QBaseBucket*'  =>  'qt_QBaseBucket*' ,
-'QBig5Codec*' => 'qt_QBig5Codec*',
-'QBitArray&'  => 'qt_QBitArray*' ,
-'QBitArray'  => 'qt_QBitArray*' ,
-'QBitArray*'  =>  'qt_QBitArray*' ,
-'QBitVal&'  => 'qt_QBitVal*' ,
-'QBitVal'  => 'qt_QBitVal*' ,
-'QBitVal*' => 'qt_QBitVal*',
-'QBitmap&' => 'qt_QBitmap *',
-'QBitmap' => 'qt_QBitmap *',
-'QBitmap*' => 'qt_QBitmap *',
-'QBoxLayout*' => 'qt_QBoxLayout*',
-'QBrush&' => 'qt_QBrush *',
-'QBrush'  =>  'qt_QBrush*' ,
-'QBrush*'  => 'qt_QBrush*' ,
-'QBrushData*' => 'qt_QBrushData*',
-'QBuffer*' => 'qt_QBuffer*',
-'QButton*' => 'qt_QButton *',
-'QButtonGroup*'  =>  'qt_QButtonGroup*' ,
-'QByteArray& arr ()' => 'qt_QByteArray*',
-'QByteArray&'  => 'qt_QByteArray*' ,
-'QByteArray' => 'qt_QByteArray*',
-'QByteArray*' => 'qt_QByteArray*',
-'QCDEStyle*' => 'qt_QCDEStyle*',
-'QCOORD&' => 'short',
-'QCOORD' => 'short',
-'QCOORD*' => 'short *',
-'QCString&'  =>  'qt_QCString*' ,
-'QCString'  =>  'qt_QCString*' ,
-'QCString*'  =>  'qt_QCString*' ,
-'QCStringLess*'  =>  'qt_QCStringLess*' ,
-'QCStringList'  => 'kde_QCStringList*' ,
-'QCache*' => 'qt_QCache*',
-'QCacheIterator*' => 'qt_QCacheIterator*',
-'QCanvas*'  =>  'qt_QCanvas*' ,
-'QCanvasEllipse*' => 'qt_QCanvasEllipse*',
-'QCanvasItem*'  =>  'qt_QCanvasItem*' ,
-'QCanvasItemList'  =>  'qt_QCanvasItemList*' ,
-'QCanvasItemList*' => 'qt_QCanvasItemList*',
-'QCanvasLine*' => 'qt_QCanvasLine*',
-'QCanvasPixmap*'  =>  'qt_QCanvasPixmap*' ,
-'QCanvasPixmapArray*'  =>  'qt_QCanvasPixmapArray*' ,
-'QCanvasPolygon*' => 'qt_QCanvasPolygon*',
-'QCanvasPolygonalItem*' => 'qt_QCanvasPolygonalItem*',
-'QCanvasRectangle*' => 'qt_QCanvasRectangle*',
-'QCanvasSpline*' => 'qt_QCanvasSpline*',
-'QCanvasSprite*' => 'qt_QCanvasSprite*',
-'QCanvasText*' => 'qt_QCanvasText*',
-'QCanvasView*'  =>  'qt_QCanvasView*' ,
-'QChain*'  => 'qt_QChain*' ,
-'QChar&'  =>  'qt_QChar*' ,
-'QChar'  =>  'qt_QChar*' ,
-'QChar*'  =>  'qt_QChar*' ,
-'QChar::Category'  =>  'int' ,
-'QChar::Decomposition'  =>  'int' ,
-'QChar::Direction'  =>  'int' ,
-'QChar::Joining'  =>  'int' ,
-'QCharRef&'  =>  'qt_QCharRef*' ,
-'QCharRef'  =>  'qt_QCharRef*' ,
-'QCharRef*' => 'qt_QCharRef*',
-'QCheckBox*' => 'qt_QCheckBox*',
-'QCheckListItem*' => 'qt_QCheckListItem *',
-'QCheckTableItem*' => 'qt_QCheckTableItem*',
-'QChildEvent*'  => 'qt_QChildEvent*' ,
-'QClassInfo*'  =>  'qt_QClassInfo*' ,
-'QCleanupHandler*' => 'qt_QCleanupHandler*',
-'QClipboard*' => 'qt_QClipboard *',
-'QCloseEvent*'  => 'qt_QCloseEvent*' ,
-'QCollection&'  => 'qt_QCollection*' ,
-'QCollection*' => 'qt_QCollection*',
-'QCollection::Item&'  =>  'void *' ,
-'QCollection::Item'  =>  'void *' ,
-'QColor &' => 'qt_QColor *',
-'QColor&' => 'qt_QColor *',
-'QColor&fillColor::white'  =>  'int' ,
-'QColor&linkColor::blue'  =>  'int' ,
-'QColor' => 'qt_QColor *',
-'QColor*'  => 'qt_QColor*' ,
-'QColorDialog*' => 'qt_QColorDialog*',
-'QColorDrag*' => 'qt_QColorDrag*',
-'QColorGroup&' => 'qt_QColorGroup *',
-'QColorGroup'  =>  'qt_QColorGroup*' ,
-'QColorGroup*'  => 'qt_QColorGroup*' ,
-'QColorGroup::ColorRole'  => 'int' ,
-'QComboBox*'  =>  'qt_QComboBox*' ,
-'QComboBox::Policy'  => 'int' ,
-'QComboBox::Policypolicy::AtBottom'  => 'int' ,
-'QComboTableItem*' => 'qt_QComboTableItem*',
-'QCommonStyle*' => 'qt_QCommonStyle*',
-'QCompactStyle*' => 'qt_QCompactStyle*',
-'QComponentFactory*' => 'qt_QComponentFactory*',
-'QComponentFactoryInterface*' => 'qt_QComponentFactoryInterface*',
-'QComponentInterface*' => 'qt_QComponentInterface*',
-'QComponentRegistration*' => 'qt_QComponentRegistration*',
-'QComponentServerInterface*' => 'qt_QComponentServerInterface*',
-'QConfigDB*'  =>  'qt_QConfigDB*' ,
-'QConfigDB*'  => 'qt_QConfigDB*' ,
-'QConnection*' => 'qt_QConnection*',
-'QConnectionList&'  => 'qt_QConnectionList*' ,
-'QConnectionList*'  =>  'qt_QConnectionList*' ,
-'QConnectionListIt&'  => 'qt_QConnectionListIt*' ,
-'QConnectionListIt*' => 'qt_QConnectionListIt*',
-'QConstString' => 'qt_QConstString*',
-'QConstString*' => 'qt_QConstString*',
-'QContextMenuEvent*' => 'qt_QContextMenuEvent*',
-'QCursor&' => 'qt_QCursor *',
-'QCursor'  =>  'qt_QCursor*' ,
-'QCursor*' => 'qt_QCursor *',
-'QCustomEvent*'  =>  'qt_QCustomEvent*' ,
-'QCustomMenuItem*'  =>  'qt_QCustomMenuItem*' ,
-'QDOM_NodeListPrivate*'  =>  'void*' ,
-'QDOM_NodePrivate*'  =>  'void*' ,
-'QDataBrowser*' => 'qt_QDataBrowser*',
-'QDataPump*' => 'qt_QDataPump*',
-'QDataSink*'  => 'qt_QDataSink*' ,
-'QDataSource*'  => 'qt_QDataSource*' ,
-'QDataStream&' => 'qt_QDataStream *',
-'QDataStream*'  => 'qt_QDataStream*' ,
-'QDataTable*' => 'qt_QDataTable*',
-'QDataView*' => 'qt_QDataView*',
-'QDate &' => 'qt_QDate *',
-'QDate date()' => 'qt_QDate*',
-'QDate&' => 'qt_QDate *',
-'QDate' => 'qt_QDate *',
-'QDate*' => 'qt_QDate*',
-'QDateEdit*' => 'qt_QDateEdit*',
-'QDateTime&' => 'qt_QDateTime *',
-'QDateTime' => 'qt_QDateTime *',
-'QDateTime*'  => 'qt_QDateTime*' ,
-'QDateTimeEdit*' => 'qt_QDateTimeEdit*',
-'QDateTimeEditBase*' => 'qt_QDateTimeEditBase*',
-'QDesktopWidget*' => 'qt_QDesktopWidget*',
-'QDial*' => 'qt_QDial*',
-'QDialog*' => 'qt_QDialog*',
-'QDict*' => 'qt_QDict*',
-'QDictIterator*' => 'qt_QDictIterator*',
-'QDir&' => 'qt_QDir *',
-'QDir' => 'qt_QDir *',
-'QDir*' => 'qt_QDir *',
-'QDir::SortSpec&'  => 'int' ,
-'QDir::SortSpec'  => 'int' ,
-'QDirSortItem*' => 'qt_QDirSortItem*',
-'QDiskFont*' => 'qt_QDiskFont*',
-'QDispatchInterface*' => 'qt_QDispatchInterface*',
-'QDns*' => 'qt_QDns*',
-'QDnsSocket*' => 'qt_QDnsSocket*',
-'QDockArea*' => 'qt_QDockArea*',
-'QDockAreaLayout*' => 'qt_QDockAreaLayout*',
-'QDockWindow*' => 'qt_QDockWindow*',
-'QDomAttr&'  =>  'qt_QDomAttr*' ,
-'QDomAttr'  =>  'qt_QDomAttr*' ,
-'QDomAttr*' => 'qt_QDomAttr*',
-'QDomCDATASection&'  =>  'qt_QDomCDATASection*' ,
-'QDomCDATASection'  =>  'qt_QDomCDATASection*' ,
-'QDomCDATASection*' => 'qt_QDomCDATASection*',
-'QDomCharacterData&'  =>  'qt_QDomCharacterData*' ,
-'QDomCharacterData'  =>  'qt_QDomCharacterData*' ,
-'QDomCharacterData*' => 'qt_QDomCharacterData*',
-'QDomComment&'  =>  'qt_QDomComment*' ,
-'QDomComment'  =>  'qt_QDomComment*' ,
-'QDomComment*' => 'qt_QDomComment*',
-'QDomDocument&'  =>  'qt_QDomDocument*' ,
-'QDomDocument'  =>  'qt_QDomDocument*' ,
-'QDomDocument*' => 'qt_QDomDocument*',
-'QDomDocumentFragment&'  =>  'qt_QDomDocumentFragment*' ,
-'QDomDocumentFragment'  =>  'qt_QDomDocumentFragment*' ,
-'QDomDocumentFragment*' => 'qt_QDomDocumentFragment*',
-'QDomDocumentType&'  =>  'qt_QDomDocumentType*' ,
-'QDomDocumentType'  =>  'qt_QDomDocumentType*' ,
-'QDomDocumentType*' => 'qt_QDomDocumentType*',
-'QDomElement&'  =>  'qt_QDomElement*' ,
-'QDomElement'  =>  'qt_QDomElement*' ,
-'QDomElement*' => 'qt_QDomElement*',
-'QDomEntity&'  =>  'qt_QDomEntity*' ,
-'QDomEntity'  =>  'qt_QDomEntity*' ,
-'QDomEntity*' => 'qt_QDomEntity*',
-'QDomEntityReference&'  =>  'qt_QDomEntityReference*' ,
-'QDomEntityReference'  =>  'qt_QDomEntityReference*' ,
-'QDomEntityReference*' => 'qt_QDomEntityReference*',
-'QDomImplementation&'  =>  'qt_QDomImplementation*' ,
-'QDomImplementation'  =>  'qt_QDomImplementation*' ,
-'QDomImplementation*' => 'qt_QDomImplementation*',
-'QDomNamedNodeMap&'  =>  'qt_QDomNamedNodeMap*' ,
-'QDomNamedNodeMap'  =>  'qt_QDomNamedNodeMap*' ,
-'QDomNamedNodeMap*' => 'qt_QDomNamedNodeMap*',
-'QDomNode&'  =>  'qt_QDomNode*' ,
-'QDomNode'  =>  'qt_QDomNode*' ,
-'QDomNode*' => 'qt_QDomNode*',
-'QDomNode::NodeType' => 'int',
-'QDomNodeList&'  =>  'qt_QDomNodeList*' ,
-'QDomNodeList'  =>  'qt_QDomNodeList*' ,
-'QDomNodeList*' => 'qt_QDomNodeList*',
-'QDomNodePrivate*' => 'qt_QDomNodePrivate*',
-'QDomNotation&'  =>  'qt_QDomNotation*' ,
-'QDomNotation'  =>  'qt_QDomNotation*' ,
-'QDomNotation*' => 'qt_QDomNotation*',
-'QDomProcessingInstruction&'  =>  'qt_QDomProcessingInstruction*' ,
-'QDomProcessingInstruction'  =>  'qt_QDomProcessingInstruction*' ,
-'QDomProcessingInstruction*' => 'qt_QDomProcessingInstruction*',
-'QDomText&'  =>  'qt_QDomText*' ,
-'QDomText'  =>  'qt_QDomText*' ,
-'QDomText*' => 'qt_QDomText*',
-'QDoubleValidator*' => 'qt_QDoubleValidator*',
-'QDragEnterEvent*'  => 'qt_QDragEnterEvent*' ,
-'QDragLeaveEvent*'  => 'qt_QDragLeaveEvent*' ,
-'QDragManager*' => 'qt_QDragManager*',
-'QDragMoveEvent*'  => 'qt_QDragMoveEvent*' ,
-'QDragObject*'  => 'qt_QDragObject*' ,
-'QDragResponseEvent*' => 'qt_QDragResponseEvent*',
-'QDropEvent*'  => 'qt_QDropEvent*' ,
-'QDropSite*' => 'qt_QDropSite*',
-'QEditorFactory*' => 'qt_QEditorFactory*',
-'QErrorMessage*' => 'qt_QErrorMessage*',
-'QEucJpCodec*' => 'qt_QEucJpCodec*',
-'QEucKrCodec*' => 'qt_QEucKrCodec*',
-'QEvent*' => 'qt_QEvent *',
-'QFeatureListInterface*' => 'qt_QFeatureListInterface*',
-'QFile&' => 'qt_QFile *',
-'QFile*'  => 'qt_QFile*' ,
-'QFileDialog*' => 'qt_QFileDialog*',
-'QFileIconProvider*'  => 'qt_QFileIconProvider*' ,
-'QFileInfo&' => 'qt_QFileInfo *',
-'QFileInfo*' => 'qt_QFileInfo*',
-'QFileInfoList*'  => 'qt_QFileInfoList*' ,
-'QFilePreview*'  =>  'qt_QFilePreview*' ,
-'QFocusData*'  =>  'qt_QFocusData*' ,
-'QFocusEvent*'  => 'qt_QFocusEvent*' ,
-'QFont&' => 'qt_QFont *',
-'QFont' => 'qt_QFont *',
-'QFont*' => 'qt_QFont *',
-'QFont::CharSet' => 'int',
-'QFont::CharSetcharset::Unicode'  => 'int' ,
-'QFont::StyleHint' => 'int',
-'QFontData&'  => 'qt_QFontData*' ,
-'QFontDatabase*' => 'qt_QFontDatabase*',
-'QFontDialog*' => 'qt_QFontDialog*',
-'QFontInfo&' => 'qt_QFontInfo *',
-'QFontInfo' => 'qt_QFontInfo *',
-'QFontInfo*' => 'qt_QFontInfo*',
-'QFontMetrics&' => 'qt_QFontMetrics *',
-'QFontMetrics' => 'qt_QFontMetrics *',
-'QFontMetrics*' => 'qt_QFontMetrics*',
-'QFrame*'  => 'qt_QFrame*' ,
-'QFtp*' => 'qt_QFtp*',
-'QGArray&'  => 'qt_QGArray*' ,
-'QGArray*' => 'qt_QGArray*',
-'QGCache&'  => 'qt_QGCache*' ,
-'QGCache*' => 'qt_QGCache*',
-'QGCacheIterator&'  => 'qt_QGCacheIterator*' ,
-'QGCacheIterator*' => 'qt_QGCacheIterator*',
-'QGDict&'  => 'qt_QGDict*' ,
-'QGDict*' => 'qt_QGDict*',
-'QGDictIterator&'  => 'qt_QGDictIterator*' ,
-'QGDictIterator*' => 'qt_QGDictIterator*',
-'QGL*' => 'qt_QGL*',
-'QGLColormap&' => 'qt_QGLColormap*',
-'QGLColormap*' => 'qt_QGLColormap*',
-'QGLContext*'  =>  'qt_QGLContext*' ,
-'QGLFormat&'  =>  'qt_QGLFormat*' ,
-'QGLFormat'  =>  'qt_QGLFormat*' ,
-'QGLFormat*' => 'qt_QGLFormat*',
-'QGLWidget*'  =>  'qt_QGLWidget*' ,
-'QGLayoutIterator*'  =>  'qt_QGLayoutIterator*' ,
-'QGList&'  => 'qt_QGList*' ,
-'QGList*'  =>  'qt_QGList*' ,
-'QGListIterator&'  => 'qt_QGListIterator*' ,
-'QGListIterator*' => 'qt_QGListIterator*',
-'QGPlugin*' => 'qt_QGPlugin*',
-'QGPluginManager*' => 'qt_QGPluginManager*',
-'QGVector&'  => 'qt_QGVector*' ,
-'QGVector*'  => 'qt_QGVector*' ,
-'QGbkCodec*' => 'qt_QGbkCodec*',
-'QGfx*'  =>  'qt_QGfx*' ,
-'QGrid*'  => 'qt_QGrid*' ,
-'QGrid::Direction'  => 'int' ,
-'QGridLayout*' => 'qt_QGridLayout*',
-'QGridView*' => 'qt_QGridView*',
-'QGroupBox*' => 'qt_QGroupBox*',
-'QGuardedPtr*' => 'qt_QGuardedPtr*',
-'QGuardedPtrPrivate*' => 'qt_QGuardedPtrPrivate*',
-'QHBox*'  => 'qt_QHBox*' ,
-'QHBoxLayout*'  =>  'qt_QHBoxLayout*' ,
-'QHButtonGroup*' => 'qt_QHButtonGroup*',
-'QHGroupBox*' => 'qt_QHGroupBox*',
-'QHeader*' => 'qt_QHeader *',
-'QHebrewCodec*' => 'qt_QHebrewCodec*',
-'QHideEvent*'  => 'qt_QHideEvent*' ,
-'QHostAddress&'  =>  'qt_QHostAddress*' ,
-'QHostAddress'  =>  'qt_QHostAddress*' ,
-'QHostAddress*'  =>  'qt_QHostAddress*' ,
-'QHttp*' => 'qt_QHttp*',
-'QIMEvent*' => 'qt_QIMEvent*',
-'QIODevice*' => 'qt_QIODevice *',
-'QIODevice::Offset' => 'int',
-'QIODeviceSource*' => 'qt_QIODeviceSource*',
-'QIOManager*' => 'qt_QIOManager*',
-'QIOWatch*' => 'qt_QIOWatch*',
-'QIconDrag*' => 'qt_QIconDrag*',
-'QIconDragItem&'  =>  'qt_QIconDragItem*' ,
-'QIconDragItem*' => 'qt_QIconDragItem*',
-'QIconSet&'  => 'qt_QIconSet*' ,
-'QIconSet'  => 'qt_QIconSet*' ,
-'QIconSet*'  =>  'qt_QIconSet*' ,
-'QIconView*'  => 'qt_QIconView*' ,
-'QIconViewItem*'  =>  'qt_QIconViewItem*' ,
-'QImage&' => 'qt_QImage *',
-'QImage' => 'qt_QImage *',
-'QImage*'  => 'qt_QImage*' ,
-'QImageConsumer*'  =>  'qt_QImageConsumer*' ,
-'QImageData*' => 'qt_QImageData*',
-'QImageDecoder*' => 'qt_QImageDecoder*',
-'QImageDrag*' => 'qt_QImageDrag*',
-'QImageFormat*'  =>  'qt_QImageFormat*' ,
-'QImageFormatInterface*' => 'qt_QImageFormatInterface*',
-'QImageFormatPlugin*' => 'qt_QImageFormatPlugin*',
-'QImageFormatType*'  => 'qt_QImageFormatType*' ,
-'QImageIO*' => 'qt_QImageIO*',
-'QImageTextKeyLang&'  =>  'qt_QImageTextKeyLang*' ,
-'QImageTextKeyLang*' => 'qt_QImageTextKeyLang*',
-'QInputDialog*' => 'qt_QInputDialog*',
-'QIntBucket*' => 'qt_QIntBucket*',
-'QIntCache*' => 'qt_QIntCache*',
-'QIntCacheIterator*' => 'qt_QIntCacheIterator*',
-'QIntDict*' => 'qt_QIntDict*',
-'QIntDictIterator*' => 'qt_QIntDictIterator*',
-'QIntValidator*' => 'qt_QIntValidator*',
-'QInterfaceListInterface*' => 'qt_QInterfaceListInterface*',
-'QInterfacePtr*' => 'qt_QInterfacePtr*',
-'QInterlaceStyle*' => 'qt_QInterlaceStyle*',
-'QInternal*' => 'qt_QInternal*',
-'QJisCodec*' => 'qt_QJisCodec*',
-'QJpUnicodeConv*'  =>  'qt_QJpUnicodeConv*' ,
-'QKeyEvent*'  => 'qt_QKeyEvent*' ,
-'QKeySequence&' => 'qt_QKeySequence*',
-'QKeySequence' => 'qt_QKeySequence*',
-'QKeySequence*' => 'qt_QKeySequence*',
-'QKoi8Codec*' => 'qt_QKoi8Codec*',
-'QLCDNumber*' => 'qt_QLCDNumber*',
-'QLNode*'  => 'qt_QLNode*' ,
-'QLabel*' => 'qt_QLabel *',
-'QLayout*' => 'qt_QLayout *',
-'QLayoutItem*'  =>  'qt_QLayoutItem*' ,
-'QLayoutIterator&'  =>  'qt_QLayoutIterator*' ,
-'QLayoutIterator'  =>  'qt_QLayoutIterator*' ,
-'QLayoutIterator*' => 'qt_QLayoutIterator*',
-'QLibrary*' => 'qt_QLibrary*',
-'QLibrary::Policy' => 'int',
-'QLibraryInterface*' => 'qt_QLibraryInterface*',
-'QLineEdit*'  =>  'qt_QLineEdit*' ,
-'QLineEdit::EchoMode'  =>  'int' ,
-'QList*' => 'qt_QList*',
-'QListBox*' => 'qt_QListBox *',
-'QListBoxItem*' => 'qt_QListBoxItem *',
-'QListBoxPixmap*' => 'qt_QListBoxPixmap*',
-'QListBoxText*' => 'qt_QListBoxText*',
-'QListIterator*' => 'qt_QListIterator*',
-'QListView*' => 'qt_QListView *',
-'QListViewItem*&' => 'qt_QListViewItem*',
-'QListViewItem*' => 'qt_QListViewItem *',
-'QListViewItemIterator&'  =>  'qt_QListViewItemIterator*' ,
-'QListViewItemIterator'  =>  'qt_QListViewItemIterator*' ,
-'QListViewItemIterator*' => 'qt_QListViewItemIterator*',
-'QLocalFs*' => 'qt_QLocalFs*',
-'QMCPI*' => 'qt_QMCPI*',
-'QMSG*'  => 'QMSG*' ,
-'QMainWindow*'  =>  'qt_QMainWindow*' ,
-'QMainWindow::ToolBarDock' => 'int',
-'QMainWindow::ToolBarDock::Top'  =>  'int' ,
-'QMap&'  =>  'qt_QMap*' ,
-'QMap*' => 'qt_QMap*',
-'QMapConstIterator*' => 'qt_QMapConstIterator*',
-'QMapIterator*' => 'qt_QMapIterator*',
-'QMapNode*' => 'qt_QMapNode*',
-'QMapNodeBase*&'  =>  'qt_QMapNodeBase*' ,
-'QMapNodeBase*'  =>  'qt_QMapNodeBase*' ,
-'QMapPrivate*' => 'qt_QMapPrivate*',
-'QMapPrivateBase*'  =>  'qt_QMapPrivateBase*' ,
-'QMemArray*' => 'qt_QMemArray*',
-'QMember'  => 'qt_QMember*' ,
-'QMember*'  => 'qt_QMember*' ,
-'QMenuBar*' => 'qt_QMenuBar *',
-'QMenuData*' => 'qt_QMenuData*',
-'QMenuData**'  => 'qt_QMenuData**' ,
-'QMenuItem*' => 'qt_QMenuItem *',
-'QMessageBox*' => 'qt_QMessageBox*',
-'QMetaData*'  =>  'qt_QMetaData*' ,
-'QMetaData::Access*'  =>  'int*' ,
-'QMetaEnum*'  =>  'qt_QMetaEnum*' ,
-'QMetaEnum::Item*'  =>  'int*' ,
-'QMetaObject*&' => 'qt_QMetaObject*',
-'QMetaObject*' => 'qt_QMetaObject *',
-'QMetaObjectCleanUp*' => 'qt_QMetaObjectCleanUp*',
-'QMetaObjectInit*' => 'qt_QMetaObjectInit*',
-'QMetaProperty*'  =>  'qt_QMetaProperty*' ,
-'QMimeSource*'  =>  'qt_QMimeSource*' ,
-'QMimeSourceFactory*'  =>  'qt_QMimeSourceFactory*' ,
-'QMotifPlusStyle*' => 'qt_QMotifPlusStyle*',
-'QMotifStyle*' => 'qt_QMotifStyle*',
-'QMouseEvent*'  => 'qt_QMouseEvent*' ,
-'QMoveEvent*'  =>  'qt_QMoveEvent*' ,
-'QMovie&' => 'qt_QMovie *',
-'QMovie*' => 'qt_QMovie *',
-'QMultiLineEdit*' => 'qt_QMultiLineEdit*',
-'QMultiLineEditRow*' => 'qt_QMultiLineEditRow*',
-'QMutex*' => 'qt_QMutex*',
-'QNPInstance*' => 'qt_QNPInstance*',
-'QNPStream*' => 'qt_QNPStream*',
-'QNPWidget*' => 'qt_QNPWidget*',
-'QNPlugin*' => 'qt_QNPlugin*',
-'QNetworkOperation*'  =>  'qt_QNetworkOperation*' ,
-'QNetworkProtocol*'  =>  'qt_QNetworkProtocol*' ,
-'QNetworkProtocol::Operation'  =>  'int' ,
-'QNetworkProtocol::State'  =>  'int' ,
-'QNetworkProtocolFactory*' => 'qt_QNetworkProtocolFactory*',
-'QNetworkProtocolFactoryBase*'  =>  'qt_QNetworkProtocolFactoryBase*' ,
-'QObject*' => 'qt_QObject*',
-'QObjectCleanupHandler*' => 'qt_QObjectCleanupHandler*',
-'QObjectDictionary&'  => 'qt_QObjectDictionary*' ,
-'QObjectDictionary*' => 'qt_QObjectDictionary*',
-'QObjectInterface*' => 'qt_QObjectInterface*',
-'QObjectList&'  => 'qt_QObjectList*' ,
-'QObjectList*' => 'qt_QObjectList *',
-'QObjectListIt&'  => 'qt_QObjectListIt*' ,
-'QObjectListIt*' => 'qt_QObjectListIt*',
-'QPDevCmdParam*'  =>  'qt_QPDevCmdParam*' ,
-'QPNGImagePacker*' => 'qt_QPNGImagePacker*',
-'QPNGImageWriter*' => 'qt_QPNGImageWriter*',
-'QPaintDevice*' => 'qt_QPaintDevice *',
-'QPaintDeviceMetrics*' => 'qt_QPaintDeviceMetrics*',
-'QPaintDeviceX11Data*'  =>  'qt_QPaintDeviceX11Data*' ,
-'QPaintEvent*'  => 'qt_QPaintEvent*' ,
-'QPainter&'  =>  'qt_QPainter*' ,
-'QPainter*' => 'qt_QPainter *',
-'QPair*' => 'qt_QPair*',
-'QPalData*' => 'qt_QPalData*',
-'QPalette&' => 'qt_QPalette *',
-'QPalette' => 'qt_QPalette *',
-'QPalette*' => 'qt_QPalette *',
-'QPen&' => 'qt_QPen *',
-'QPen'  =>  'qt_QPen*' ,
-'QPen*' => 'qt_QPen*',
-'QPenData*' => 'qt_QPenData*',
-'QPicture&' => 'qt_QPicture *',
-'QPicture' => 'qt_QPicture*',
-'QPicture*' => 'qt_QPicture*',
-'QPicturePrivate*' => 'qt_QPicturePrivate*',
-'QPixmap& pixmap()' => 'kde_QPixmap*',
-'QPixmap&' => 'qt_QPixmap *',
-'QPixmap' => 'qt_QPixmap *',
-'QPixmap*' => 'qt_QPixmap *',
-'QPixmap::Optimization'  =>  'int' ,
-'QPixmap::Optimization' => 'int',
-'QPixmap::Optimization::DefaultOptim'  =>  'int' ,
-'QPixmapCache*' => 'qt_QPixmapCache*',
-'QPixmapData*' => 'qt_QPixmapData*',
-'QPlatinumStyle*' => 'qt_QPlatinumStyle*',
-'QPluginManager*' => 'qt_QPluginManager*',
-'QPoint&' => 'qt_QPoint*',
-'QPoint&pos()'  =>  'int' ,
-'QPoint&pos::pos()'  =>  'int' ,
-'QPoint' => 'qt_QPoint*',
-'QPoint*'  => 'qt_QPoint*' ,
-'QPointArray&' => 'qt_QPointArray*',
-'QPointArray' => 'qt_QPointArray*',
-'QPointArray*' => 'qt_QPointArray*',
-'QPointVal&'  => 'qt_QPointVal*' ,
-'QPointVal'  => 'qt_QPointVal*' ,
-'QPolygonScanner*' => 'qt_QPolygonScanner*',
-'QPopupMenu*' => 'qt_QPopupMenu*',
-'QPrintDialog*' => 'qt_QPrintDialog*',
-'QPrinter*'  => 'qt_QPrinter*' ,
-'QPrinter::PrinterMode' => 'int',
-'QProcess*' => 'qt_QProcess*',
-'QProgressBar*' => 'qt_QProgressBar*',
-'QProgressDialog*' => 'qt_QProgressDialog*',
-'QPtrBucket*' => 'qt_QPtrBucket*',
-'QPtrCollection&' => 'qt_QPtrCollection*',
-'QPtrCollection*' => 'qt_QPtrCollection*',
-'QPtrDict*' => 'qt_QPtrDict*',
-'QPtrDictIterator*' => 'qt_QPtrDictIterator*',
-'QPtrList*' => 'qt_QPtrList*',
-'QPtrListIterator*' => 'qt_QPtrListIterator*',
-'QPtrQueue*' => 'qt_QPtrQueue*',
-'QPtrStack*' => 'qt_QPtrStack*',
-'QPtrVector*' => 'qt_QPtrVector*',
-'QPushButton*' => 'qt_QPushButton*',
-'QQueue*' => 'qt_QQueue*',
-'QRESULT' => 'long',
-'QRadioButton*' => 'qt_QRadioButton*',
-'QRangeControl*' => 'qt_QRangeControl*',
-'QRect&' => 'qt_QRect*',
-'QRect' => 'qt_QRect*',
-'QRect*' => 'qt_QRect*',
-'QRegExp&' => 'qt_QRegExp*',
-'QRegExp*' => 'qt_QRegExp*',
-'QRegExpValidator*' => 'qt_QRegExpValidator*',
-'QRegion&' => 'qt_QRegion *',
-'QRegion' => 'qt_QRegion *',
-'QRegion*' => 'qt_QRegion*',
-'QRegionData*' => 'qt_QRegionData*',
-'QRemoteFactory*' => 'qt_QRemoteFactory*',
-'QRemotePlugin*' => 'qt_QRemotePlugin*',
-'QResizeEvent*'  => 'qt_QResizeEvent*' ,
-'QRgb' => 'unsigned int',
-'QRgb*' => 'int *',
-'QRichText&'  =>  'qt_QRichText*' ,
-'QSGIStyle*' => 'qt_QSGIStyle*',
-'QScrollBar&'  =>  'qt_QScrollBar*' ,
-'QScrollBar*'  =>  'qt_QScrollBar*' ,
-'QScrollView*' => 'qt_QScrollView*',
-'QSemaphore*' => 'qt_QSemaphore*',
-'QSemiModal*' => 'qt_QSemiModal*',
-'QSenderObject*' => 'qt_QSenderObject*',
-'QServerSocket*' => 'qt_QServerSocket*',
-'QSessionManager&'  =>  'qt_QSessionManager*' ,
-'QSessionManager*' => 'qt_QSessionManager*',
-'QSettings*' => 'qt_QSettings*',
-'QShared*' => 'qt_QShared*',
-'QShowEvent*'  =>  'qt_QShowEvent*' ,
-'QSignal*' => 'qt_QSignal *',
-'QSignalDict&'  => 'qt_QSignalDict*' ,
-'QSignalDict*' => 'qt_QSignalDict*',
-'QSignalDictIt&'  => 'qt_QSignalDictIt*' ,
-'QSignalDictIt*' => 'qt_QSignalDictIt*',
-'QSignalMapper*' => 'qt_QSignalMapper*',
-'QSignalVec&' => 'qt_QSignalVec*',
-'QSignalVec*' => 'qt_QSignalVec*',
-'QSimpleRichText*' => 'qt_QSimpleRichText*',
-'QSize&' => 'qt_QSize *',
-'QSize' => 'qt_QSize *',
-'QSize*'  => 'qt_QSize*' ,
-'QSizeGrip*' => 'qt_QSizeGrip*',
-'QSizePolicy&'  =>  'qt_QSizePolicy*' ,
-'QSizePolicy'  =>  'qt_QSizePolicy*' ,
-'QSizePolicy*' => 'qt_QSizePolicy*',
-'QSizePolicy::ExpandData'  =>  'int' ,
-'QSizePolicy::SizeTypehData::Minimum'  =>  'int' ,
-'QSizePolicy::SizeTypevData::Minimum'  =>  'int' ,
-'QSjisCodec*' => 'qt_QSjisCodec*',
-'QSlider*' => 'qt_QSlider*',
-'QSmartPtr&'  =>  'qt_QSmartPtr*' ,
-'QSmartPtr*' => 'qt_QSmartPtr*',
-'QSmartPtrPrivate*' => 'qt_QSmartPtrPrivate*',
-'QSocket*' => 'qt_QSocket*',
-'QSocketDevice*'  =>  'qt_QSocketDevice*' ,
-'QSocketNotifier*' => 'qt_QSocketNotifier*',
-'QSocketNotifier::Type' => 'int',
-'QSortedList*' => 'qt_QSortedList*',
-'QSound*' => 'qt_QSound*',
-'QSpacerItem*'  =>  'qt_QSpacerItem*' ,
-'QSpinBox*' => 'qt_QSpinBox*',
-'QSpinWidget*' => 'qt_QSpinWidget*',
-'QSplitter*' => 'qt_QSplitter*',
-'QSql*' => 'qt_QSql*',
-'QSql::Confirm' => 'int',
-'QSql::Op' => 'int',
-'QSqlCursor&' => 'qt_QSqlCursor*',
-'QSqlCursor' => 'qt_QSqlCursor*',
-'QSqlCursor*' => 'qt_QSqlCursor*',
-'QSqlDatabase*' => 'qt_QSqlDatabase*',
-'QSqlDriver*' => 'qt_QSqlDriver*',
-'QSqlDriverCreator*' => 'qt_QSqlDriverCreator*',
-'QSqlDriverCreatorBase*' => 'qt_QSqlDriverCreatorBase*',
-'QSqlDriverFactoryInterface*' => 'qt_QSqlDriverFactoryInterface*',
-'QSqlDriverPlugin*' => 'qt_QSqlDriverPlugin*',
-'QSqlEditorFactory*' => 'qt_QSqlEditorFactory*',
-'QSqlError&' => 'qt_QSqlError*',
-'QSqlError' => 'qt_QSqlError*',
-'QSqlError*' => 'qt_QSqlError*',
-'QSqlField&' => 'qt_QSqlField*',
-'QSqlField' => 'qt_QSqlField*',
-'QSqlField*' => 'qt_QSqlField*',
-'QSqlFieldInfo&' => 'qt_QSqlFieldInfo*',
-'QSqlFieldInfo*' => 'qt_QSqlFieldInfo*',
-'QSqlForm' => 'qt_QSqlForm*',
-'QSqlForm*' => 'qt_QSqlForm*',
-'QSqlIndex&' => 'qt_QSqlIndex*',
-'QSqlIndex' => 'qt_QSqlIndex*',
-'QSqlIndex*' => 'qt_QSqlIndex*',
-'QSqlPropertyMap*' => 'qt_QSqlPropertyMap*',
-'QSqlQuery&' => 'qt_QSqlQuery*',
-'QSqlQuery' => 'qt_QSqlQuery*',
-'QSqlQuery*' => 'qt_QSqlQuery*',
-'QSqlRecord&' => 'qt_QSqlRecord*',
-'QSqlRecord' => 'qt_QSqlRecord*',
-'QSqlRecord*' => 'qt_QSqlRecord*',
-'QSqlRecordInfo&' => 'qt_QSqlRecordInfo*',
-'QSqlRecordInfo' => 'qt_QSqlRecordInfo*',
-'QSqlRecordInfo*' => 'qt_QSqlRecordInfo*',
-'QSqlRecordPrivate*' => 'qt_QSqlRecordPrivate*',
-'QSqlRecordShared*' => 'qt_QSqlRecordShared*',
-'QSqlResult' => 'qt_QSqlResult*',
-'QSqlResult*' => 'qt_QSqlResult*',
-'QSqlResultShared*' => 'qt_QSqlResultShared*',
-'QStack*' => 'qt_QStack*',
-'QStatusBar*'  => 'qt_QStatusBar*' ,
-'QStoredDrag*' => 'qt_QStoredDrag*',
-'QStrIList' => 'kde_QStrIList',
-'QStrIList*' => 'qt_QStrIList*',
-'QStrIVec*' => 'qt_QStrIVec*',
-'QStrList&' => 'qt_QStrList *',
-'QStrList' => 'qt_QStrList *',
-'QStrList*' => 'qt_QStrList *',
-'QStrListIterator*' => 'qt_QStrListIterator*',
-'QStrVec*' => 'qt_QStrVec*',
-'QString&' => 'qt_QString *',
-'QString&::null'  =>  'qt_QString*' ,
-'QString&button0Text::null'  =>  'qt_QString*' ,
-'QString&button1Text::null'  =>  'qt_QString*' ,
-'QString&button2Text::null'  =>  'qt_QString*' ,
-'QString&buttonText::null'  =>  'qt_QString*' ,
-'QString&caption::null'  =>  'qt_QString*' ,
-'QString&charSet::null'  =>  'qt_QString*' ,
-'QString&context::null'  =>  'qt_QString*' ,
-'QString&defValue::null'  =>  'qt_QString*' ,
-'QString&dir::null'  =>  'qt_QString*' ,
-'QString&directory::null'  =>  'qt_QString*' ,
-'QString&filter::null'  =>  'qt_QString*' ,
-'QString&initially::null'  =>  'qt_QString*' ,
-'QString&location::null'  =>  'qt_QString*' ,
-'QString&n::null'  =>  'qt_QString*' ,
-'QString&nameFilter::null'  =>  'qt_QString*' ,
-'QString&noButtonText::null'  =>  'qt_QString*' ,
-'QString&search_delimiters::null'  =>  'qt_QString*' ,
-'QString&style::null'  =>  'qt_QString*' ,
-'QString&suffix::null'  =>  'qt_QString*' ,
-'QString&text::null'  =>  'qt_QString*' ,
-'QString&text_::null'  =>  'qt_QString*' ,
-'QString&translation::null'  =>  'qt_QString*' ,
-'QString&yesButtonText::null'  =>  'qt_QString*' ,
-'QString' => 'qt_QString *',
-'QString*'  => 'qt_QString*' ,
-'QString::null'  =>  'qt_QString_null()' ,
-'QStringBucket*' => 'qt_QStringBucket*',
-'QStringData*' => 'qt_QStringData*',
-'QStringList&'  =>  'qt_QStringList*' ,
-'QStringList'  =>  'qt_QStringList*' ,
-'QStringList*'  => 'qt_QStringList*' ,
-'QStringcharSetName::null'  =>  'qt_QStringcharSetName*' ,
-'QStyle&'  =>  'qt_QStyle*' ,
-'QStyle*'  =>  'qt_QStyle*' ,
-'QStyle::ScrollControl'  => 'int' ,
-'QStyle::StylePixmap' => 'int',
-'QStyle::SubControl' => 'int',
-'QStyle::SubRect' => 'int',
-'QStyleFactory*' => 'qt_QStyleFactory*',
-'QStyleFactoryInterface*' => 'qt_QStyleFactoryInterface*',
-'QStyleHintReturn*' => 'qt_QStyleHintReturn*',
-'QStyleOption&' => 'int',
-'QStyleOption' => 'int',
-'QStyleOption*' => 'int*',
-'QStylePlugin*' => 'qt_QStylePlugin*',
-'QStyleSheet*'  =>  'qt_QStyleSheet*' ,
-'QStyleSheetItem&'  =>  'qt_QStyleSheetItem*' ,
-'QStyleSheetItem*'  =>  'qt_QStyleSheetItem*' ,
-'QStyleSheetItem::DisplayMode*' => 'int',
-'QStyleSheetItem::ListStyle*' => 'int',
-'QStyleSheetItem::WhiteSpaceMode' => 'int',
-'QTLWExtra*'  =>  'qt_QTLWExtra*' ,
-'QTSCIICodec*' => 'qt_QTSCIICodec*',
-'QTSMFI'  =>  'int' ,
-'QTSManip*' => 'qt_QTSManip*',
-'QTab*' => 'qt_QTab*',
-'QTabBar*'  =>  'qt_QTabBar*' ,
-'QTabBar::Shape'  => 'int' ,
-'QTabDialog*' => 'qt_QTabDialog*',
-'QTabWidget*' => 'qt_QTabWidget*',
-'QTable*'  =>  'qt_QTable*' ,
-'QTableHeader*' => 'qt_QTableHeader*',
-'QTableItem*'  =>  'qt_QTableItem*' ,
-'QTableSelection&'  =>  'qt_QTableSelection*' ,
-'QTableSelection'  =>  'qt_QTableSelection*' ,
-'QTableSelection*' => 'qt_QTableSelection*',
-'QTableView*' => 'qt_QTableView*',
-'QTabletEvent*' => 'qt_QTabletEvent*',
-'QTextBrowser*' => 'qt_QTextBrowser*',
-'QTextCodec*'  =>  'qt_QTextCodec*' ,
-'QTextCodecFactory*' => 'qt_QTextCodecFactory*',
-'QTextCodecFactoryInterface*' => 'qt_QTextCodecFactoryInterface*',
-'QTextCodecPlugin*' => 'qt_QTextCodecPlugin*',
-'QTextCursor*' => 'qt_QTextCursor*',
-'QTextDecoder*'  =>  'qt_QTextDecoder*' ,
-'QTextDocument*' => 'qt_QTextDocument*',
-'QTextDrag*' => 'qt_QTextDrag*',
-'QTextEdit*' => 'qt_QTextEdit*',
-'QTextEncoder*'  =>  'qt_QTextEncoder*' ,
-'QTextFormat*' => 'qt_QTextFormat*',
-'QTextIStream*' => 'qt_QTextIStream*',
-'QTextOStream&'  =>  'qt_QTextOStream*' ,
-'QTextOStream*' => 'qt_QTextOStream*',
-'QTextOStreamIterator*' => 'qt_QTextOStreamIterator*',
-'QTextParag**' => 'qt_QTextParag**',
-'QTextStream&'  => 'qt_QTextStream*' ,
-'QTextStream*'  => 'qt_QTextStream*' ,
-'QTextView*' => 'qt_QTextView*',
-'QThread*' => 'qt_QThread*',
-'QThreadData*' => 'qt_QThreadData*',
-'QThreadEvent*' => 'qt_QThreadEvent*',
-'QTime&' => 'qt_QTime *',
-'QTime' => 'qt_QTime *',
-'QTime*' => 'qt_QTime*',
-'QTimeEdit*' => 'qt_QTimeEdit*',
-'QTimeWatch*' => 'qt_QTimeWatch*',
-'QTimer*' => 'qt_QTimer*',
-'QTimerEvent*'  => 'qt_QTimerEvent*' ,
-'QToolBar*'  => 'qt_QToolBar*' ,
-'QToolButton*'  =>  'qt_QToolButton*' ,
-'QToolTip*' => 'qt_QToolTip*',
-'QToolTipGroup*' => 'qt_QToolTipGroup *',
-'QTranslator*'  =>  'qt_QTranslator*' ,
-'QTranslatorMessage&'  =>  'qt_QTranslatorMessage*' ,
-'QTranslatorMessage'  =>  'qt_QTranslatorMessage*' ,
-'QTranslatorMessage*' => 'qt_QTranslatorMessage*',
-'QTsciiCodec*' => 'qt_QTsciiCodec*',
-'QUObject*' => 'qt_QUObject*',
-'QUnknownInterface*' => 'qt_QUnknownInterface*',
-'QUnknownInterface**' => 'qt_QUnknownInterface**',
-'QUriDrag*' => 'qt_QUriDrag*',
-'QUrl&'  =>  'qt_QUrl*' ,
-'QUrl'  =>  'qt_QUrl*' ,
-'QUrl*' => 'qt_QUrl*',
-'QUrlInfo&'  =>  'qt_QUrlInfo*' ,
-'QUrlInfo'  =>  'qt_QUrlInfo*' ,
-'QUrlInfo*' => 'qt_QUrlInfo*',
-'QUrlOperator&'  =>  'qt_QUrlOperator*' ,
-'QUrlOperator*'  =>  'qt_QUrlOperator*' ,
-'QUtf16Codec*' => 'qt_QUtf16Codec*',
-'QUtf8Codec*' => 'qt_QUtf8Codec*',
-'QUuid&' => 'qt_QUuid*',
-'QUuid*' => 'qt_QUuid*',
-'QVBox*'  => 'qt_QVBox*' ,
-'QVBoxLayout*' => 'qt_QVBoxLayout*',
-'QVButtonGroup*' => 'qt_QVButtonGroup*',
-'QVFbHeader*' => 'qt_QVFbHeader*',
-'QVFbKeyData*' => 'qt_QVFbKeyData*',
-'QVGroupBox*' => 'qt_QVGroupBox*',
-'QValidator*' => 'qt_QValidator *',
-'QValidator::State' => 'int',
-'QValueList*' => 'qt_QValueList*',
-'QValueListConstIterator*' => 'qt_QValueListConstIterator*',
-'QValueListIterator*' => 'qt_QValueListIterator*',
-'QValueListNode*' => 'qt_QValueListNode*',
-'QValueListPrivate*' => 'qt_QValueListPrivate*',
-'QValueStack*' => 'qt_QValueStack*',
-'QValueVector*' => 'qt_QValueVector*',
-'QValueVectorPrivate*' => 'qt_QValueVectorPrivate*',
-'QVariant&' => 'qt_QVariant *',
-'QVariant' => 'qt_QVariant *',
-'QVariant*' => 'qt_QVariant*',
-'QVariant::Type'  => 'int' ,
-'QVariantPrivate*'  =>  'qt_QVariantPrivate*' ,
-'QVector*' => 'qt_QVector*',
-'QWExtra*'  =>  'qt_QWExtra*' ,
-'QWMatrix&' => 'qt_QWMatrix *',
-'QWMatrix' => 'qt_QWMatrix *',
-'QWMatrix*' => 'qt_QWMatrix*',
-'QWSDecoration&'  =>  'qt_QWSDecoration*' ,
-'QWSDecoration*'  =>  'qt_QWSDecoration*' ,
-'QWSDisplay*'  =>  'qt_QWSDisplay*' ,
-'QWSEvent*'  =>  'qt_QWSEvent*' ,
-'QWaitCondition*' => 'qt_QWaitCondition*',
-'QWhatsThis*' => 'qt_QWhatsThis*',
-'QWheelEvent*'  =>  'qt_QWheelEvent*' ,
-'QWidget *' => 'qt_QWidget *',
-'QWidget' => 'qt_QWidget *',
-'QWidget*' => 'qt_QWidget *',
-'QWidgetFactory*' => 'qt_QWidgetFactory*',
-'QWidgetIntDict&'  => 'qt_QWidgetIntDict*' ,
-'QWidgetIntDict*' => 'qt_QWidgetIntDict*',
-'QWidgetIntDictIt&'  => 'qt_QWidgetIntDictIt*' ,
-'QWidgetIntDictIt*' => 'qt_QWidgetIntDictIt*',
-'QWidgetItem*' => 'qt_QWidgetItem*',
-'QWidgetList&'  => 'qt_QWidgetList *' ,
-'QWidgetList&'  => 'qt_QWidgetList*' ,
-'QWidgetList'  =>  'qt_QWidgetList *' ,
-'QWidgetList'  =>  'qt_QWidgetList*' ,
-'QWidgetList*' => 'qt_QWidgetList *',
-'QWidgetList*' => 'qt_QWidgetList*',
-'QWidgetListIt&'  => 'qt_QWidgetListIt*' ,
-'QWidgetListIt*' => 'qt_QWidgetListIt*',
-'QWidgetMapper*' => 'qt_QWidgetMapper*',
-'QWidgetPlugin*' => 'qt_QWidgetPlugin*',
-'QWidgetStack*' => 'qt_QWidgetStack*',
-'QWindowsMime*'  =>  'qt_QWindowsMime*' ,
-'QWindowsStyle*' => 'qt_QWindowsStyle*',
-'QWizard*' => 'qt_QWizard*',
-'QWorkspace*' => 'qt_QWorkspace*',
-'QXEmbed*'  =>  'qt_QXEmbed*' ,
-'QXmlAttributes&'  =>  'qt_QXmlAttributes*' ,
-'QXmlAttributes*' => 'qt_QXmlAttributes*',
-'QXmlContentHandler*'  =>  'qt_QXmlContentHandler*' ,
-'QXmlDTDHandler*'  =>  'qt_QXmlDTDHandler*' ,
-'QXmlDeclHandler*'  =>  'qt_QXmlDeclHandler*' ,
-'QXmlDefaultHandler*' => 'qt_QXmlDefaultHandler*',
-'QXmlEntityResolver*'  =>  'qt_QXmlEntityResolver*' ,
-'QXmlErrorHandler*'  =>  'qt_QXmlErrorHandler*' ,
-'QXmlInputSource&'  =>  'qt_QXmlInputSource*' ,
-'QXmlInputSource*&' => 'qt_QXmlInputSource*',
-'QXmlInputSource*'  =>  'qt_QXmlInputSource*' ,
-'QXmlLexicalHandler*'  =>  'qt_QXmlLexicalHandler*' ,
-'QXmlLocator*'  =>  'qt_QXmlLocator*' ,
-'QXmlNamespaceSupport*' => 'qt_QXmlNamespaceSupport*',
-'QXmlParseException&'  =>  'qt_QXmlParseException*' ,
-'QXmlParseException*' => 'qt_QXmlParseException*',
-'QXmlReader*' => 'qt_QXmlReader*',
-'QXmlSimpleReader*'  =>  'qt_QXmlSimpleReader*' ,
-'QXtApplication*' => 'qt_QXtApplication*',
-'QXtWidget*' => 'qt_QXtWidget*',
-'Q_INT16&' => 'short',
-'Q_INT16' => 'short',
-'Q_INT32&' => 'int',
-'Q_INT32' => 'int',
-'Q_INT8&' => 'char',
-'Q_INT8' => 'char',
-'Q_LONG&' => 'long',
-'Q_LONG' => 'long',
-'Q_PACKED*' => 'void*',
-'Q_UINT16&' => 'unsigned short',
-'Q_UINT16' => 'unsigned short',
-'Q_UINT32&' => 'unsigned int',
-'Q_UINT32' => 'unsigned int',
-'Q_UINT8&' => 'unsigned char',
-'Q_UINT8' => 'unsigned char',
-'Q_UINT8*'  =>  'unsigned char*' ,
-'Q_ULONG&' => 'long',
-'Q_ULONG' => 'long',
-'Qt*'  =>  'qt_Qt*' ,
-'Qt::ArrowType'  =>  'int' ,
-'Qt::BackgroundMode' => 'int',
-'Qt::DateFormat' => 'int',
-'Qt::GUIStyle'  => 'int' ,
-'Qt::GUIStylecolorStyle::WindowsStyle'  => 'int' ,
-'Qt::GUIStylestyle::WindowsStyle'  => 'int' ,
-'Qt::Orientation'  =>  'int' ,
-'Qt::RasterOp'  =>  'int' ,
-'Qt::UIEffect'  =>  'int' ,
-'Qt::WFlags'  =>  'int' ,
-'QtMultiLineEdit*' => 'qt_QtMultiLineEdit*',
-'QtMultiLineEditRow*' => 'qt_QtMultiLineEditRow*',
-'QtTableView*' => 'qt_QtTableView*',
-'QwAbsSpriteFieldView*'  =>  'qt_QwAbsSpriteFieldView*' ,
-'QwClusterizer*'  =>  'qt_QwClusterizer*' ,
-'QwEllipse*' => 'qt_QwEllipse*',
-'QwImageSpriteField*' => 'qt_QwImageSpriteField*',
-'QwMobilePositionedSprite*' => 'qt_QwMobilePositionedSprite*',
-'QwMobileSprite*' => 'qt_QwMobileSprite*',
-'QwPolygon*' => 'qt_QwPolygon*',
-'QwPolygonalGraphic*' => 'qt_QwPolygonalGraphic*',
-'QwPositionedSprite*' => 'qt_QwPositionedSprite*',
-'QwPublicList*'  =>  'qt_QwPublicList*' ,
-'QwRealMobileSprite*' => 'qt_QwRealMobileSprite*',
-'QwRealSprite*' => 'qt_QwRealSprite*',
-'QwRectangle*' => 'qt_QwRectangle*',
-'QwScrollingSpriteFieldView*' => 'qt_QwScrollingSpriteFieldView*',
-'QwSprite*' => 'qt_QwSprite*',
-'QwSpriteField*'  =>  'qt_QwSpriteField*' ,
-'QwSpriteField*'  => 'qt_QwSpriteField*' ,
-'QwSpriteFieldGraphic&'  => 'qt_QwSpriteFieldGraphic*' ,
-'QwSpriteFieldGraphic*'  =>  'qt_QwSpriteFieldGraphic*' ,
-'QwSpriteFieldView*' => 'qt_QwSpriteFieldView*',
-'QwSpritePixmap*'  =>  'qt_QwSpritePixmap*' ,
-'QwSpritePixmapSequence*'  => 'qt_QwSpritePixmapSequence*' ,
-'QwTextSprite*' => 'qt_QwTextSprite*',
-'QwTiledSpriteField*' => 'qt_QwTiledSpriteField*',
-'QwVirtualSprite*' => 'qt_QwVirtualSprite*',
-'RArray*' => 'kde_RArray*',
-'RGBColor&' => 'kde_RGBColor*',
-'RGBColor' => 'kde_RGBColor*',
-'RGBColor*' => 'kde_RGBColor*',
-'Range&' => 'kde_Range*',
-'Range' => 'kde_Range*',
-'Range*' => 'kde_Range*',
-'RangeException&' => 'kde_RangeException*',
-'RangeException*' => 'kde_RangeException*',
-'RangeImpl*' => 'kde_RangeImpl*',
-'RasterOp' => 'int',
-'RawDataPacket*' => 'kde_RawDataPacket*',
-'ReadOnlyPart*' => 'kde_ReadOnlyPart*',
-'ReadWritePart*' => 'kde_ReadWritePart*',
-'Rect&' => 'kde_Rect*',
-'Rect' => 'kde_Rect*',
-'Rect*' => 'kde_Rect*',
-'Reference&' => 'kde_Reference*',
-'Reference*' => 'kde_Reference*',
-'ReferenceClean*' => 'kde_ReferenceClean*',
-'ReferenceHelper*' => 'kde_ReferenceHelper*',
-'Region' => 'int',
-'RegionType' => 'int',
-'RemoteScheduleNode*' => 'kde_RemoteScheduleNode*',
-'RenameDlg*' => 'kde_RenameDlg*',
-'RenderStyle*'  =>  'kde_RenderStyle*' ,
-'Rep*' => 'kde_Rep*',
-'RunMode'  =>  'int' ,
-'SButton*' => 'kde_SButton*',
-'SCFlags' => 'int',
-'SFlags' => 'int',
-'ScheduleNode*' => 'kde_ScheduleNode*',
-'Scheduler*' => 'kde_Scheduler*',
-'ScrollBarMode' => 'int',
-'ScrollControl'  =>  'int' ,
-'SearchInterface*' => 'kde_SearchInterface*',
-'Section&'  =>  'kde_Section*' ,
-'Section*&'  =>  'kde_Section*' ,
-'Section*'  =>  'kde_Section*' ,
-'SegmentStyle' => 'int',
-'SelectionInterface*' => 'kde_SelectionInterface*',
-'Separator' => 'int',
-'Server&'  =>  'Server*' ,
-'Server*' => 'kde_Server*',
-'ServerHello&' => 'kde_ServerHello*',
-'ServerHello*' => 'kde_ServerHello*',
-'Service*' => 'kde_Service*',
-'SessionData*' => 'kde_SessionData*',
-'SimpleFormat*' => 'kde_SimpleFormat*',
-'SimpleJob*' => 'kde_SimpleJob*',
-'SimpleSoundServer&' => 'kde_SimpleSoundServer*',
-'SimpleSoundServer' => 'kde_SimpleSoundServer*',
-'SimpleSoundServer*' => 'kde_SimpleSoundServer*',
-'SimpleSoundServer_base*' => 'kde_SimpleSoundServer_base*',
-'SimpleSoundServer_skel*' => 'kde_SimpleSoundServer_skel*',
-'SimpleSoundServer_stub*' => 'kde_SimpleSoundServer_stub*',
-'SkipDlg*' => 'kde_SkipDlg*',
-'Slave*' => 'kde_Slave*',
-'SlaveBase*' => 'kde_SlaveBase*',
-'SlaveBasePrivate*' => 'kde_SlaveBasePrivate*',
-'SlaveConfig*' => 'kde_SlaveConfig*',
-'SlaveInterface*' => 'kde_SlaveInterface*',
-'SocketConnection*' => 'kde_SocketConnection*',
-'Spec' => 'int',
-'SpecialEvent*' => 'kde_SpecialEvent*',
-'SshProcess*' => 'kde_SshProcess*',
-'SshProcessPrivate*' => 'kde_SshProcessPrivate*',
-'StartupClass*' => 'kde_StartupClass*',
-'StartupManager*' => 'kde_StartupManager*',
-'StatJob*' => 'kde_StatJob*',
-'State' => 'int',
-'StatusbarProgress*' => 'kde_StatusbarProgress*',
-'StdAddressBook*' => 'kde_StdAddressBook*',
-'StdFlowSystem*' => 'kde_StdFlowSystem*',
-'StdIOManager*' => 'kde_StdIOManager*',
-'StdScheduleNode*' => 'kde_StdScheduleNode*',
-'StdSynthModule*' => 'kde_StdSynthModule*',
-'StereoEffect&' => 'kde_StereoEffect*',
-'StereoEffect' => 'kde_StereoEffect*',
-'StereoEffect*' => 'kde_StereoEffect*',
-'StereoEffectStack&' => 'kde_StereoEffectStack*',
-'StereoEffectStack' => 'kde_StereoEffectStack*',
-'StereoEffectStack*' => 'kde_StereoEffectStack*',
-'StereoEffectStack_base*' => 'kde_StereoEffectStack_base*',
-'StereoEffectStack_skel*' => 'kde_StereoEffectStack_skel*',
-'StereoEffectStack_stub*' => 'kde_StereoEffectStack_stub*',
-'StereoEffect_base*' => 'kde_StereoEffect_base*',
-'StereoEffect_skel*' => 'kde_StereoEffect_skel*',
-'StereoEffect_stub*' => 'kde_StereoEffect_stub*',
-'StereoFFTScope&' => 'kde_StereoFFTScope*',
-'StereoFFTScope' => 'kde_StereoFFTScope*',
-'StereoFFTScope*' => 'kde_StereoFFTScope*',
-'StereoFFTScope_base*' => 'kde_StereoFFTScope_base*',
-'StereoFFTScope_skel*' => 'kde_StereoFFTScope_skel*',
-'StereoFFTScope_stub*' => 'kde_StereoFFTScope_stub*',
-'StereoVolumeControl&' => 'kde_StereoVolumeControl*',
-'StereoVolumeControl' => 'kde_StereoVolumeControl*',
-'StereoVolumeControl*' => 'kde_StereoVolumeControl*',
-'StereoVolumeControl_base*' => 'kde_StereoVolumeControl_base*',
-'StereoVolumeControl_skel*' => 'kde_StereoVolumeControl_skel*',
-'StereoVolumeControl_stub*' => 'kde_StereoVolumeControl_stub*',
-'StreamMode&' => 'int',
-'String*' => 'kde_String*',
-'StringSectionMap::iterator&'  =>  'kde_StringSectionMap*' ,
-'StringSectionMap::iterator'  =>  'kde_StringSectionMap*r' ,
-'StubProcess*' => 'kde_StubProcess*',
-'StyleHint' => 'int',
-'StyleListImpl*' => 'kde_StyleListImpl*',
-'StylePixmap' => 'int',
-'StyleSheet&' => 'kde_StyleSheet*',
-'StyleSheet' => 'kde_StyleSheet*',
-'StyleSheet*' => 'kde_StyleSheet*',
-'StyleSheetImpl*' => 'kde_StyleSheetImpl*',
-'StyleSheetList&' => 'kde_StyleSheetList*',
-'StyleSheetList' => 'kde_StyleSheetList',
-'StyleSheetList*' => 'kde_StyleSheetList*',
-'StyleSheetListImpl*' => 'kde_StyleSheetListImpl*',
-'StyleStrategy' => 'int',
-'SuProcess*' => 'kde_SuProcess*',
-'SubClass&' => 'kde_SubClass*',
-'SubClass*' => 'kde_SubClass*',
-'SubControl' => 'int',
-'SubRect' => 'int',
-'SynthBuffer*' => 'kde_SynthBuffer*',
-'SynthModule&' => 'kde_SynthModule*',
-'SynthModule' => 'kde_SynthModule*',
-'SynthModule*' => 'kde_SynthModule*',
-'SynthModule_base*' => 'kde_SynthModule_base*',
-'SynthModule_skel*' => 'kde_SynthModule_skel*',
-'SynthModule_stub*' => 'kde_SynthModule_stub*',
-'SynthOut*' => 'kde_SynthOut*',
-'Synth_ADD&' => 'kde_Synth_ADD*',
-'Synth_ADD' => 'kde_Synth_ADD*',
-'Synth_ADD*' => 'kde_Synth_ADD*',
-'Synth_ADD_base*' => 'kde_Synth_ADD_base*',
-'Synth_ADD_skel*' => 'kde_Synth_ADD_skel*',
-'Synth_ADD_stub*' => 'kde_Synth_ADD_stub*',
-'Synth_AMAN_PLAY&' => 'kde_Synth_AMAN_PLAY*',
-'Synth_AMAN_PLAY' => 'kde_Synth_AMAN_PLAY*',
-'Synth_AMAN_PLAY*' => 'kde_Synth_AMAN_PLAY*',
-'Synth_AMAN_PLAY_base*' => 'kde_Synth_AMAN_PLAY_base*',
-'Synth_AMAN_PLAY_skel*' => 'kde_Synth_AMAN_PLAY_skel*',
-'Synth_AMAN_PLAY_stub*' => 'kde_Synth_AMAN_PLAY_stub*',
-'Synth_AMAN_RECORD&' => 'kde_Synth_AMAN_RECORD*',
-'Synth_AMAN_RECORD' => 'kde_Synth_AMAN_RECORD*',
-'Synth_AMAN_RECORD*' => 'kde_Synth_AMAN_RECORD*',
-'Synth_AMAN_RECORD_base*' => 'kde_Synth_AMAN_RECORD_base*',
-'Synth_AMAN_RECORD_skel*' => 'kde_Synth_AMAN_RECORD_skel*',
-'Synth_AMAN_RECORD_stub*' => 'kde_Synth_AMAN_RECORD_stub*',
-'Synth_BUS_DOWNLINK&' => 'kde_Synth_BUS_DOWNLINK*',
-'Synth_BUS_DOWNLINK' => 'kde_Synth_BUS_DOWNLINK*',
-'Synth_BUS_DOWNLINK*' => 'kde_Synth_BUS_DOWNLINK*',
-'Synth_BUS_DOWNLINK_base*' => 'kde_Synth_BUS_DOWNLINK_base*',
-'Synth_BUS_DOWNLINK_skel*' => 'kde_Synth_BUS_DOWNLINK_skel*',
-'Synth_BUS_DOWNLINK_stub*' => 'kde_Synth_BUS_DOWNLINK_stub*',
-'Synth_BUS_UPLINK&' => 'kde_Synth_BUS_UPLINK*',
-'Synth_BUS_UPLINK' => 'kde_Synth_BUS_UPLINK*',
-'Synth_BUS_UPLINK*' => 'kde_Synth_BUS_UPLINK*',
-'Synth_BUS_UPLINK_base*' => 'kde_Synth_BUS_UPLINK_base*',
-'Synth_BUS_UPLINK_skel*' => 'kde_Synth_BUS_UPLINK_skel*',
-'Synth_BUS_UPLINK_stub*' => 'kde_Synth_BUS_UPLINK_stub*',
-'Synth_FREQUENCY&' => 'kde_Synth_FREQUENCY*',
-'Synth_FREQUENCY' => 'kde_Synth_FREQUENCY*',
-'Synth_FREQUENCY*' => 'kde_Synth_FREQUENCY*',
-'Synth_FREQUENCY_base*' => 'kde_Synth_FREQUENCY_base*',
-'Synth_FREQUENCY_skel*' => 'kde_Synth_FREQUENCY_skel*',
-'Synth_FREQUENCY_stub*' => 'kde_Synth_FREQUENCY_stub*',
-'Synth_MUL&' => 'kde_Synth_MUL*',
-'Synth_MUL' => 'kde_Synth_MUL*',
-'Synth_MUL*' => 'kde_Synth_MUL*',
-'Synth_MULTI_ADD&' => 'kde_Synth_MULTI_ADD*',
-'Synth_MULTI_ADD' => 'kde_Synth_MULTI_ADD*',
-'Synth_MULTI_ADD*' => 'kde_Synth_MULTI_ADD*',
-'Synth_MULTI_ADD_base*' => 'kde_Synth_MULTI_ADD_base*',
-'Synth_MULTI_ADD_skel*' => 'kde_Synth_MULTI_ADD_skel*',
-'Synth_MULTI_ADD_stub*' => 'kde_Synth_MULTI_ADD_stub*',
-'Synth_MUL_base*' => 'kde_Synth_MUL_base*',
-'Synth_MUL_skel*' => 'kde_Synth_MUL_skel*',
-'Synth_MUL_stub*' => 'kde_Synth_MUL_stub*',
-'Synth_PLAY&' => 'kde_Synth_PLAY*',
-'Synth_PLAY' => 'kde_Synth_PLAY*',
-'Synth_PLAY*' => 'kde_Synth_PLAY*',
-'Synth_PLAY_WAV&' => 'kde_Synth_PLAY_WAV*',
-'Synth_PLAY_WAV' => 'kde_Synth_PLAY_WAV*',
-'Synth_PLAY_WAV*' => 'kde_Synth_PLAY_WAV*',
-'Synth_PLAY_WAV_base*' => 'kde_Synth_PLAY_WAV_base*',
-'Synth_PLAY_WAV_skel*' => 'kde_Synth_PLAY_WAV_skel*',
-'Synth_PLAY_WAV_stub*' => 'kde_Synth_PLAY_WAV_stub*',
-'Synth_PLAY_base*' => 'kde_Synth_PLAY_base*',
-'Synth_PLAY_skel*' => 'kde_Synth_PLAY_skel*',
-'Synth_PLAY_stub*' => 'kde_Synth_PLAY_stub*',
-'Synth_RECORD&' => 'kde_Synth_RECORD*',
-'Synth_RECORD' => 'kde_Synth_RECORD*',
-'Synth_RECORD*' => 'kde_Synth_RECORD*',
-'Synth_RECORD_base*' => 'kde_Synth_RECORD_base*',
-'Synth_RECORD_skel*' => 'kde_Synth_RECORD_skel*',
-'Synth_RECORD_stub*' => 'kde_Synth_RECORD_stub*',
-'Synth_WAVE_SIN&' => 'kde_Synth_WAVE_SIN*',
-'Synth_WAVE_SIN' => 'kde_Synth_WAVE_SIN*',
-'Synth_WAVE_SIN*' => 'kde_Synth_WAVE_SIN*',
-'Synth_WAVE_SIN_base*' => 'kde_Synth_WAVE_SIN_base*',
-'Synth_WAVE_SIN_skel*' => 'kde_Synth_WAVE_SIN_skel*',
-'Synth_WAVE_SIN_stub*' => 'kde_Synth_WAVE_SIN_stub*',
-'T&'  =>  'T*' ,
-'T'  =>  'T*' ,
-'T*'  =>  'T*' ,
-'TCPConnection*' => 'kde_TCPConnection*',
-'TCPServer*' => 'kde_TCPServer*',
-'TCPSlaveBase*' => 'kde_TCPSlaveBase*',
-'TRUE' => '1',
-'Task*' => 'kde_Task*',
-'Text&' => 'kde_Text*',
-'Text' => 'kde_Text*',
-'Text*' => 'kde_Text*',
-'TextFormat'  =>  'int' ,
-'TextImpl*' => 'kde_TextImpl*',
-'ThumbCreator*' => 'kde_ThumbCreator*',
-'TickSetting' => 'int',
-'Ticket*' => 'kde_Ticket*',
-'TimeNotify*' => 'kde_TimeNotify*',
-'TimeWatcher*' => 'kde_TimeWatcher*',
-'TimeZone&' => 'kde_TimeZone*',
-'TimeZone*' => 'kde_TimeZone*',
-'TmpGlobalComm&' => 'kde_TmpGlobalComm*',
-'TmpGlobalComm' => 'kde_TmpGlobalComm*',
-'TmpGlobalComm*' => 'kde_TmpGlobalComm*',
-'TmpGlobalComm_base*' => 'kde_TmpGlobalComm_base*',
-'TmpGlobalComm_skel*' => 'kde_TmpGlobalComm_skel*',
-'TmpGlobalComm_stub*' => 'kde_TmpGlobalComm_stub*',
-'ToolBarDock&'  =>  'int' ,
-'ToolBarDock' => 'int',
-'TraderOffer&' => 'kde_TraderOffer*',
-'TraderOffer' => 'kde_TraderOffer*',
-'TraderOffer*' => 'kde_TraderOffer*',
-'TraderOffer_base*' => 'kde_TraderOffer_base*',
-'TraderOffer_skel*' => 'kde_TraderOffer_skel*',
-'TraderOffer_stub*' => 'kde_TraderOffer_stub*',
-'TraderQuery&' => 'kde_TraderQuery*',
-'TraderQuery' => 'kde_TraderQuery*',
-'TraderQuery*' => 'kde_TraderQuery*',
-'TraderQuery_base*' => 'kde_TraderQuery_base*',
-'TraderQuery_skel*' => 'kde_TraderQuery_skel*',
-'TraderQuery_stub*' => 'kde_TraderQuery_stub*',
-'TransferJob*' => 'kde_TransferJob*',
-'TreeWalker&' => 'kde_TreeWalker*',
-'TreeWalker' => 'kde_TreeWalker*',
-'TreeWalker*' => 'kde_TreeWalker*',
-'TreeWalkerImpl*' => 'kde_TreeWalkerImpl*',
-'True' => '1',
-'Type&' => 'kde_Type*',
-'Type' => 'int',
-'Type*' => 'kde_Type*',
-'TypeComponent&' => 'kde_TypeComponent*',
-'TypeComponent*' => 'kde_TypeComponent*',
-'TypeDef&' => 'kde_TypeDef*',
-'TypeDef' => 'kde_TypeDef*',
-'TypeDef*' => 'kde_TypeDef*',
-'TypeEntry*' => 'kde_TypeEntry*',
-'TypeInfo*' => 'kde_TypeInfo*',
-'UChar&' => 'kde_UChar*',
-'UChar' => 'kde_UChar*',
-'UChar*' => 'kde_UChar*',
-'UCharReference&' => 'kde_UCharReference*',
-'UCharReference' => 'kde_UCharReference*',
-'UCharReference*' => 'kde_UCharReference*',
-'UDSAtom*' => 'kde_UDSAtom*',
-'UDSEntry&' => 'kde_UDSEntry*',
-'UDSEntryList&' => 'kde_UDSEntryList*',
-'UIServer*' => 'kde_UIServer*',
-'UIServer_stub*' => 'kde_UIServer_stub*',
-'ULONG_MAX' => 'ULONG_MAX',
-'URLArgs&' => 'kde_URLArgs*',
-'URLArgs' => 'kde_URLArgs*',
-'URLArgs*' => 'kde_URLArgs*',
-'UString&' => 'kde_UString*',
-'UString' => 'kde_UString*',
-'UString*' => 'kde_UString*',
-'Undefined*' => 'kde_Undefined*',
-'UndoInterface*' => 'kde_UndoInterface*',
-'UndoRedoInfo*' => 'int*',
-'UnixConnection*' => 'kde_UnixConnection*',
-'UnixServer*' => 'kde_UnixServer*',
-'VCardFormat*' => 'kde_VCardFormat*',
-'VPort*' => 'kde_VPort*',
-'Value&' => 'kde_Value*',
-'Value' => 'kde_Value*',
-'Value*' => 'kde_Value*',
-'VerticalAlignment*' => 'int*',
-'View*'  =>  'kde_View*' ,
-'ViewCursorInterface*' => 'kde_ViewCursorInterface*',
-'VoiceManager*' => 'kde_VoiceManager*',
-'WFlags' => 'int',
-'WId' => 'unsigned int',
-'WState' => 'int',
-'WavPlayObject&' => 'kde_WavPlayObject*',
-'WavPlayObject' => 'kde_WavPlayObject*',
-'WavPlayObject*' => 'kde_WavPlayObject*',
-'WavPlayObject_base*' => 'kde_WavPlayObject_base*',
-'WavPlayObject_skel*' => 'kde_WavPlayObject_skel*',
-'WavPlayObject_stub*' => 'kde_WavPlayObject_stub*',
-'WeakReference*' => 'kde_WeakReference*',
-'WeakReferenceBase*' => 'kde_WeakReferenceBase*',
-'Widget'  =>  'int' ,
-'WidgetClass'  =>  'int' ,
-'WidthMode' => 'int',
-'Window' => 'kde_Window*',
-'Window*' => 'kde_Window*',
-'WindowArgs&' => 'kde_WindowArgs*',
-'WindowArgs*' => 'kde_WindowArgs*',
-'WindowsVersion'  =>  'int' ,
-'XEvent *' => 'XEvent *',
-'XEvent*' => 'XEvent*',
-'XrmOptionDescRec*'  =>  'XrmOptionDescRec*' ,
-'array_data*'  =>  'void*' ,
-'bitarr_data*' => 'void*',
-'bool&'  =>  'int' ,
-'bool' => 'int',
-'bool*' => 'int*',
-'char *' => 'char *',
-'char&'  =>  'char' ,
-'char' => 'char',
-'char* bugsEmailAddress @bugs.kde.org"' => 'String',
-'char*&' => 'char*',
-'char*' => 'char*',
-'char**' => 'char**',
-'char*xpm[]'  =>  'char**' ,
-'classConnection*' => 'kde_classConnection*',
-'classDeviceManager*' => 'kde_classDeviceManager*',
-'classExtensionLoader*' => 'kde_classExtensionLoader*',
-'classMidiStatus*' => 'kde_classMidiStatus*',
-'classObjectReference' => 'kde_classObjectReference*',
-'classQPainter*' => 'kde_classQPainter*',
-'classStartupClass*' => 'kde_classStartupClass*',
-'double d .0' => 'double',
-'double nDefault .0' => 'double',
-'double pri .0' => 'double',
-'double&'  =>  'double' ,
-'double' => 'double',
-'double*'  =>  'double*' ,
-'false' => '0',
-'float desat .3' => 'float',
-'float&'  =>  'float' ,
-'float' => 'float',
-'float*' => 'float*',
-'image_io_handler'  =>  'int' ,
-'int a  |' => 'int',
-'int buttonMask|Apply|Cancel' => 'int',
-'int buttonMask|No|Cancel' => 'int',
-'int desktop' => 'int',
-'int&' => 'int',
-'int' => 'int',
-'int*' => 'int*',
-'kdbgstream&'  => 'kde_Kdbgstream*' ,
-'kdbgstream*'  =>  'kde_kdbgstream*',
-'khtml*'  =>  'kde_khtml*',
-'khtml::ChildFrame*'  => 'kde_khtml_ChildFrame*' ,
-'khtml::DrawContentsEvent*'  => 'kde_khtml_DrawContentsEvent*' ,
-'khtml::MouseDoubleClickEvent*'  => 'kde_khtml_MouseDoubleClickEvent*' ,
-'khtml::MouseMoveEvent*'  => 'kde_khtml_MouseMoveEvent*' ,
-'khtml::MousePressEvent*'  => 'kde_khtml_MousePressEvent*' ,
-'khtml::MouseReleaseEvent*'  => 'kde_khtml_MouseReleaseEvent*' ,
-'khtml::RenderObject*'  => 'kde_khtml_RenderObject*' ,
-'khtml::RenderStyle*'  => 'kde_khtml_RenderStyle*' ,
-'khtml__DrawContentsEvent*'  =>  'kde_khtml__DrawContentsEvent*',
-'khtml__MouseDoubleClickEvent*'  =>  'kde_khtml__MouseDoubleClickEvent*',
-'khtml__MouseEvent*'  =>  'kde_khtml__MouseEvent*',
-'khtml__MouseMoveEvent*'  =>  'kde_khtml__MouseMoveEvent*',
-'khtml__MousePressEvent*'  =>  'kde_khtml__MousePressEvent*',
-'khtml__MouseReleaseEvent*'  =>  'kde_khtml__MouseReleaseEvent*',
-'kndbgstream&'  => 'void**' ,
-'kndbgstream*'  =>  'kde_kndbgstream*',
-'ksockaddr_in*'  => 'void*' ,
-'long _blockSize *' => 'long *',
-'long int' => 'long',
-'long unsigned int' => 'long',
-'long&'  =>  'long' ,
-'long' => 'long',
-'long_blockSize*'  =>  'long_blockSize*' ,
-'long' => 'long',
-'longunsigned int' => 'unsigned long',
-'lt_dlhandle'  =>  'void *' ,
-'lt_user_dlloader*'  =>  'kde_lt_user_dlloader*',
-'mcopbyte&' => 'void *',
-'mcopbyte' => 'unsigned char',
-'mode_t _mode (mode_t) -1' => 'int',
-'mode_t'  =>  'long' ,
-'noteCmd' => 'kde_noteCmd*',
-'noteCmd*' => 'kde_noteCmd*',
-'ostream&' => 'int',
-'ostream*' => 'int',
-'pid_t'  =>  'long' ,
-'poTime&' => 'kde_poTime*',
-'poTime*' => 'kde_poTime*',
-'short unsigned' => 'short',
-'short' => 'short',
-'short*' => 'short*',
-'shortunsigned' => 'unsigned short',
-'signed int&'  =>  'signed int' ,
-'signed long&'  =>  'signed long' ,
-'signed short&'  =>  'signed short' ,
-'signed'  =>  'signed' ,
-'size_t'  =>  'int' ,
-'size_t*' => 'int*',
-'size_type'  =>  'int' ,
-'snd_seq_event_t*' => 'int*',
-'ssize_t' => 'int',
-'std*' => 'kde_std*',
-'std::string&'  =>  'char *' ,
-'std::string'  =>  'char *' ,
-'time_t'  =>  'long' ,
-'timeval&' => 'int',
-'true' => '1',
-'type&'  =>  'int' ,
-'type*'  =>  'int*' ,
-'type**'  =>  'int**' ,
-'uchar&'  =>  'unsigned char' ,
-'uchar'  =>  'unsigned char' ,
-'uchar*' => 'unsigned char*',
-'uchar**' => 'unsigned char**',
-'uint&' => 'unsigned int',
-'uint' => 'unsigned int',
-'uint*'  =>  'unsigned int*' ,
-'uintf~0'  =>  'unsigned int' ,
-'ulong' => 'unsigned long',
-'unsigned char&' => 'unsigned char',
-'unsigned char'  =>  'unsigned char' ,
-'unsigned char*'  =>  'unsigned char*' ,
-'unsigned int&'  =>  'unsigned int' ,
-'unsigned int'  =>  'unsigned int' ,
-'unsigned int*'  =>  'int*' ,
-'unsigned long int' => 'long',
-'unsigned long&'  =>  'unsigned long' ,
-'unsigned long'  =>  'unsigned long' ,
-'unsigned short int'  =>  'unsigned short' ,
-'unsigned short&'  =>  'unsigned short' ,
-'unsigned short'  =>  'unsigned short' ,
-'unsigned short*'  =>  'short*' ,
-'unsigned shortint'  =>  'unsigned short' ,
-'unsigned'  =>  'unsigned int' ,
-'ushort' => 'unsigned short',
-'ushort*'  =>  'short*' ,
-'voice*' => 'int',
-'void' => 'void',
-'void(*)()'  =>  'void(*)()' ,
-'void*' => 'void*',
-'~' => '~',
-'QValueList<int>' => 'qt_QIntValueList*',
-'QValueList<int>&' => 'qt_QIntValueList*',
-'QValueList<QIconDragItem>&' => 'qt_QIconDragItemValueList*',
-'QValueList<QPixmap>' => 'qt_QPixmapValueList*',
-'QValueList<QString>&' => 'qt_QStringValueList*',
-'QValueList<QVariant>&' => 'qt_QVariantValueList*',
-'QValueList<QUrlInfo>*' => 'qt_QUrlInfoValueList*',
-'QValueList<KDataToolInfo>&' => 'kde_KDataToolInfoValueList*',
-'QPtrList<KAction>&' => 'kde_KActionPtrList*',
-'QPtrList<KSSLCertificate>&' => 'kde_KSSLCertificatePtrList*',
-'QPtrList<KXMLGUIClient>*' => 'kde_KXMLGUIClientPtrList*',
-'QPtrList<QDockWindow>*' => 'qt_QDockWindowPtrList*',
-'QPtrList<QPixmap>' => 'qt_QPixmapPtrList*',
-'QPtrList<QPoint>' => 'qt_QPointPtrList*',
-'KService::Ptr&' => 'kde_KServicePtr*',
-'ClassContext*' => 'kde_ClassContext*',
-'ClassStoreIface*' => 'kde_ClassStoreIface*',
-'ClipboardDocumentIface*' => 'kde_ClipboardDocumentIface*',
-'CodeCompletionDocumentIface*' => 'kde_CodeCompletionDocumentIface*',
-'CursorDocumentIface*' => 'kde_CursorDocumentIface*',
-'DebugDocumentIface*' => 'kde_DebugDocumentIface*',
-'DocumentInterface*' => 'kde_DocumentInterface*',
-'EditDocumentIface*' => 'kde_EditDocumentIface*',
-'EditorInterface*' => 'kde_EditorInterface*',
-'FileContext*' => 'kde_FileContext*',
-'KDevAppFrontendIface*' => 'kde_KDevAppFrontendIface*',
-'KDevCoreIface*' => 'kde_KDevCoreIface*',
-'KDevMakeFrontendIface*' => 'kde_KDevMakeFrontendIface*',
-'KEditor*' => 'kde_KEditor*',
-'KEditor::Document*' => 'kde_Document*',
-'ParsedClassContainer&' => 'kde_ParsedClassContainer*',
-'ParsedContainer&' => 'kde_ParsedContainer*',
-'ParsedScopeContainer&' => 'kde_ParsedScopeContainer*',
-'QValueList<ParsedMethod>*' => 'kde_ParsedMethodList*',
-'QValueList<CompletionEntry>' => 'kde_CompletionEntryValueList*',
-'StatusDocumentIface*' => 'kde_StatusDocumentIface*',
-'UndoDocumentIface*' => 'kde_UndoDocumentIface*',
-'KShortcut&' => 'kde_KShortcut*',
-'KShortcut' => 'kde_KShortcut*',
-'KShortcut*' => 'kde_KShortcut*',
-'KKey&' => 'kde_KKey*',
-'KKey*' => 'kde_KKey*',
-'KKeyNative&' => 'kde_KKeyNative*',
-'KKeyNative*' => 'kde_KKeyNative*',
-'KKeyVariations&' => 'kde_KKeyVariations*',
-'KKeyVariations*' => 'kde_KKeyVariations*',
-'KKeyX11&' => 'kde_KKeyX11*',
-'KKeyX11' => 'kde_KKeyX11*',
-'KKeyX11*' => 'kde_KKeyX11*',
-'KAccelActions' => 'kde_KAccelActions*',
-'KRandomSequence&' => 'kde_KRandomSequence*',
-'KIcon::Context' => 'int',
-'KIcon::Group' => 'int',
-);
-
-  # Initialize %builtins, used by resolveType
-  my @noreflist = qw( const int char long double template
-		    unsigned signed float void bool true false uint
-		    uint32 uint64 extern static inline virtual operator );
-  foreach my $r ( @noreflist ) {
-     $builtins{ $r } = $r;
-  }
-
-}
-
-sub interfacemap
-{
-	my ( $interfaceType )  = @_;
-	return $interfacemap{$interfaceType};
-}
-
-sub ctypemap
-{
-	my ( $cType )  = @_;
-	return $ctypemap{$cType};
-}
-
-sub setctypemap
-{
-	my ( $cType, $cValue )  = @_;
-
-	$ctypemap{$cType} = $cValue;
-	return;
-}
-
-sub pastypemap
-{
-	my ( $pasType )  = @_;
-	return $pastypemap{$pasType};
-}
-
-sub pasenummap
-{
-	my ( $pasenum )  = @_;
-	if ($pasenummap{$pasenum} eq "") {
-		return $pasenum;
-        } else {
-        	return $pasenummap{$pasenum};
-        }
-}
-
-sub setpastypemap
-{
-	my ( $pasType, $pasValue )  = @_;
-
-	$pastypemap{$pasType} = $pasValue;
-	return;
-}
-
-sub addNamespace
-{
-	my ( $className )  = @_;
-
-	if ( $className =~ /Bridge$/ ) {
-		return $className;
-	}
-
-	if ( $className =~ /^(AbstractView|Attr|CDATASection|CSSCharsetRule|CSSException|CSSFontFaceRule|CSSImportRule|CSSMediaRule|CSSPageRule|CSSPrimitiveValue|CSSRule|CSSRuleList|CSSStyleDeclaration|CSSStyleRule|CSSStyleSheet|CSSUnknownRule|CSSValue|CSSValueList|CharacterData|Comment|Counter|CustomNodeFilter|DOMException|DOMImplementation|DOMString|Document|DocumentFragment|DocumentStyle|DocumentType|DomShared|Element|Entity|EntityReference|EventException|EventListener|LinkStyle|MediaList|MutationEvent|NamedNodeMap|Node|NodeFilter|NodeIterator|NodeList|Notation|ProcessingInstruction|RGBColor|Range|RangeException|Rect|StyleSheet|StyleSheetList|Text|TreeWalker|UIEvent|HTML.*)/ )
-	{
-		return "DOM::".$className;
-	}
-
-	if ( $className =~ /^(BrowserExtension|BrowserHostExtensionBrowserInterface|ComponentFactory|DockMainWindow|Event|Factory|GUIActivateEvent|HistoryProvider|MainWindow|OpenURLEvent|Part|PartActivateEvent|PartBase|PartManager|PartSelectEvent|Plugin|PluginInfo|ReadOnlyPart|ReadWritePart|URLArgs|WindowArgs)/ )
-	{
-		return "KParts::".$className;
-	}
-
-	if ( $className =~ /^(AuthInfo|AutoLogin|CacheInfo|ChmodJob|Connection|CopyInfo|CopyJob|DefaultProgress|DeleteJob|FileCopyJob|Job|ListJob|MetaData|MimetypeJob|MultiGetJob|NetAccess|NetRC|PasswordDialog|PreviewJob|ProgressBase|RenameDlg|Scheduler|SessionData|SimpleJob|SkipDlg|Slave|SlaveBase|SlaveConfig|SlaveInterface|StatJob|StatusbarProgress|TCPSlaveBase|Task|TransferJob|UDSAtom)/ )
-	{
-		return "KIO::".$className;
-	}
-
-	if ( $className =~ /^(DrawContentsEvent|MouseDoubleClickEvent|MouseEvent|MouseMoveEvent|MousePressEvent|MouseReleaseEvent)/ )
-	{
-		return "khtml::".$className;
-	}
-
-	if ( $className =~ /^(OfferList)/ )
-	{
-		return "KTrader::".$className;
-	}
-
-	if ( $className =~ /^(BlockSelectionInterface|ClipboardInterface|CodeCompletionInterface|CompletionEntry|ConfigInterface|Cursor|CursorInterface|Document|EditInterface|Editor|HighlightingInterface|Mark|MarkInterface|PopupMenuInterface|PrintInterface|SearchInterface|SelectionInterface|UndoInterface|View|ViewCursorInterface)/ )
-	{
-		return "KTextEditor::".$className;
-	}
-
-
-	return $className;
-}
-
-
-# Helper for resolveType. This one is recursive and returns undef if not found.
-sub resolveTypeInternal($$$)
-{
-	my ( $argType, $contextClass, $rootnode ) = @_;
-
-	#print "resolveTypeInternal type:'$argType' context:'$contextClass->{astNodeName}' ($contextClass)\n";
-
-	my $contextClassName = join( "::", kdocAstUtil::heritage($contextClass) );
-
-	# 'A' resolves to 'A' in context 'A' ;)  (i.e. classname itself)
-	return $contextClassName if ( $argType eq $contextClass->{astNodeName} );
-
-	# Try as an identifier of contextClass
-	#print "Trying as ".$contextClassName."::".$argType."\n";
-
-	my $node = kdocAstUtil::findRef( $rootnode, $contextClassName."::".$argType );
-
-	#print "Found as $node->{NodeType}\n" if $node;
-
-	return $contextClassName."::".$argType if ( $node
-		 && $node->{NodeType} ne 'method'
-		 && $node->{NodeType} ne 'deleted'
-	         && $node->{NodeType} ne 'var' );
-
-	my $found;
-
-	# Then look at ancestors, and try for each one
-	Iter::Ancestors( $contextClass, $rootnode, undef, undef,
-		   sub {
-		     my ( $ances, $name, $type, $template ) = @_;
-		     unless ($found) {
-			$found = resolveTypeInternal( $argType, $ances, $rootnode );
-		     }
-		   },
-		   undef
-		 );
-
-	return $found;
-}
-
-=head2
-
-  Look up a type, following the class hierarchy.
-  e.g. "Mode", if ContextClassName is A, will be looked as A::Mode,
-  then as B::Mode (if B is a parent class of A), then as Qt::Mode,
-  then as just Mode.
-
-=cut
-
-sub resolveType($$$)
-{
-	my ( $argType, $contextClass, $rootnode ) = @_;
-	$argType =~ s/\s*(\*)\s*$/$1/g; # remove space before *
-	#print "resolveType: '$argType'\n";
-
-	# Look for builtin words (int etc.)
-	return $builtins{ $argType } if exists $builtins{ $argType };
-
-	# Parse 'const' in front of it, and '*' or '&' after it
-	my $prefix = $argType =~ s/^const\s+// ? 'const ' : '';
-	my $suffix = $argType =~ s/\s*([\&\*]+)$// ? $1 : '';
-	#print "resolveType: prefix:$prefix, '$argType', suffix:$suffix\n";
-
-	# Launch the (possibly recursive) resolveTypeInternal
-	my $result = resolveTypeInternal( $argType, $contextClass, $rootnode );
-	return $prefix.$result.$suffix if $result;
-
-	# Not found, so look as a toplevel class
-	#print "Checking that ".$argType." exists.\n";
-	return $prefix.$argType.$suffix if ( kdocAstUtil::findRef( $rootnode, $argType ) );
-
-	#print "resolveType: $argType not found (context $contextClass->{astNodeName})\n\n";
-
-	return $prefix.$argType.$suffix;
-}
-
-1;