[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdelibs/kjs
From: Dirk Mueller <mueller () kde ! org>
Date: 2005-10-18 11:17:38
Message-ID: 1129634258.735545.18571.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 471659 by mueller:
make the namespace configurable
M +6 -2 create_hash_table
--- branches/KDE/3.5/kdelibs/kjs/create_hash_table #471658:471659
@@ -26,6 +26,8 @@
my $size;
my $hashsize;
my $banner = 0;
+my $namespace = "KJS";
+
sub calcTable();
sub output();
sub hashValue($);
@@ -35,6 +37,8 @@
s/^\s*//g;
if (/^\#|^$/) {
# comment. do nothing
+ } elsif (/^\@namespace\s+(\w+)/ && !$inside) {
+ $namespace = $1;
} elsif (/^\@begin/ && !$inside) {
if (/^\@begin\s*([:_\w]+)\s*(\d+)\s*$/) {
$inside = 1;
@@ -147,8 +151,8 @@
$nameStringTable =~ y/:/_/;
print "\n#include \"lookup.h\"\n" if ($includelookup);
- print "\nusing namespace KJS;\n"; # because of DontDelete etc.
- print "\nnamespace KJS {\n";
+ print "\nusing namespace $namespace;\n"; # because of DontDelete etc.
+ print "\nnamespace $namespace {\n";
# first, build the string table
my %soffset = ();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic