diff --git a/src/current/compiler/js.xsl b/src/current/compiler/js.xsl
index 7281d061..e9eaccef 100644
--- a/src/current/compiler/js.xsl
+++ b/src/current/compiler/js.xsl
@@ -41,8 +41,6 @@
-
-
@@ -641,20 +639,6 @@
-
-
-
-
-
-
-
@@ -664,8 +648,7 @@
+ @preproc:inline='true' ]">
@@ -708,14 +691,6 @@
-
-
-
-
-
-
-
@@ -2476,39 +2451,19 @@
]]>
-
-
-
- function div(x, y)
- {
- return x / y;
- }
+
+function div(x, y)
+{
+ if (y === 0) return 0;
+ return x / y;
+}
- function pow(x, p)
- {
- return Math.pow(x, p);
- }
-
-
-
-
-
-
- function div(x, y)
- {
- if (y === 0) return 0;
- return x / y;
- }
-
- function pow(x, p)
- {
- if (x === 0) return 0;
- return Math.pow(x, p);
- }
-
-
-
+function pow(x, p)
+{
+ if (x === 0) return 0;
+ return Math.pow(x, p);
+}
+
diff --git a/src/current/compiler/validate.xsl b/src/current/compiler/validate.xsl
index dab76a1a..d42a739c 100644
--- a/src/current/compiler/validate.xsl
+++ b/src/current/compiler/validate.xsl
@@ -270,29 +270,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
- use lookup tables in place of @pattern in `
-
- '
-
-
-
-
+
+
+
+
+ use lookup tables in place of @pattern in `
+
+ '
+
+
diff --git a/src/current/include/preproc/macros.xsl b/src/current/include/preproc/macros.xsl
index c1b858af..f4e11e3c 100644
--- a/src/current/include/preproc/macros.xsl
+++ b/src/current/include/preproc/macros.xsl
@@ -288,11 +288,7 @@
( lv:any | lv:all )
and not( eseq:is-expandable(.) ) ]">
-
-
-
+
@@ -413,8 +409,6 @@
-
-
@@ -430,19 +424,14 @@
-
-
-
-
+
-
-
-
+