hholzgra                Sun Jan 15 12:08:54 2006 UTC

  Modified files:              
    /phpdoc/scripts     zendapi_macros.php 
  Log:
  WS
  
  
http://cvs.php.net/viewcvs.cgi/phpdoc/scripts/zendapi_macros.php?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/scripts/zendapi_macros.php
diff -u phpdoc/scripts/zendapi_macros.php:1.8 
phpdoc/scripts/zendapi_macros.php:1.9
--- phpdoc/scripts/zendapi_macros.php:1.8       Sun Jan 15 12:02:54 2006
+++ phpdoc/scripts/zendapi_macros.php   Sun Jan 15 12:08:54 2006
@@ -14,10 +14,10 @@
                             "zend_execute.h",
                             "zend_modules.h",
                             "../TSRM/TSRM.h",
-                                                       
"../TSRM/tsrm_virtual_cwd.h");
+                            "../TSRM/tsrm_virtual_cwd.h");
 
 $output_dirs = array("../en/internals/zendapi/macros" => array("ZEND_", "Z_", 
"RETURN_"), 
-                                        "../en/internals/tsrm/macros" => 
array("VCWD_"));
+                     "../en/internals/tsrm/macros" => array("VCWD_"));
 
 foreach ($zend_include_files as $infile) {
   echo "processing $zend_include_dir/$infile\n";
@@ -34,112 +34,112 @@
 
     // now check for all known macro prefixes
     foreach ($output_dirs as $output_dir => $macro_prefixes) {
-         foreach ($macro_prefixes as $prefix) {
-               // does this line match a macro definition?
-               if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line, 
$matches)) {
-                 // get macro name and parameter list from the matches
-                 $macro  = $matches[1];
-                 $params = preg_split('|,\s+|', $matches[2]);
-
-                 // path to output file
-                 $outfile = $output_dir."/".$macro.".xml";
-
-                 // do not overwrite existing files unless specified
-                 if ($overwrite || !file_exists($outfile)) {
-                       // now write the template file to 
phpdoc/en/internals/zendapi/macros
-                       ob_start();
+      foreach ($macro_prefixes as $prefix) {
+        // does this line match a macro definition?
+        if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line, 
$matches)) {
+          // get macro name and parameter list from the matches
+          $macro  = $matches[1];
+          $params = preg_split('|,\s+|', $matches[2]);
+
+          // path to output file
+          $outfile = $output_dir."/".$macro.".xml";
+
+          // do not overwrite existing files unless specified
+          if ($overwrite || !file_exists($outfile)) {
+            // now write the template file to 
phpdoc/en/internals/zendapi/macros
+            ob_start();
           
-                       echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
+            echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
           
-                       // take revision from existing file if any, else it is 
1.1
-                       if (!$overwrite || !file_exists($outfile)) {
-                         echo "<!-- $"."Revision: 1.1 $ -->\n";
-                       } else {
-                         foreach (file($outfile) as $line) {
-                               if (strstr($line, 'Revision: ')) {
-                                 echo $line;
-                                 break;
-                               }
-                         }
-                       }
-                       ?>
-                         <refentry id="zend-macro.<?php echo 
strtolower(str_replace("_", "-", $macro)); ?>">
-                                <refnamediv>
-                                <refname><?php echo $macro; ?></refname>
-                                                                               
                   <refpurpose>...</refpurpose>
-                                                                               
                   </refnamediv>
-
-                                                                               
                   <refsect1 role="description">
-                                                                               
                   &reftitle.description;          
-                       <methodsynopsis>
-                          <type>???</type><methodname><?php echo $macro; 
?></methodname>
-                                                                               
                                                        <?php
-                                                                               
                                                        foreach($params as 
$param) {
-                         echo "    
<methodparam><type>???</type><parameter>$param</parameter></methodparam>\n";
-                       }
-                       ?>
-                                                                               
                                                        </methodsynopsis>
-                                                                               
                                                                <para>
-                                                                               
                                                                ...
-                                                                               
                                                                </para>
-                                                                               
                                                                </refsect1>
-
-                                                                               
                                                                <refsect1 
role="parameters">
-                                                                               
                                                                
&reftitle.parameters;
-                       <para>
-                          <variablelist>
-                          <?php
-                          foreach($params as $param) {
-                         ?>
-                         <varlistentry>
-                                <term><parameter><?php echo $param; 
?></parameter></term>
-                                                                               
                                   <listitem>
-                                                                               
                                   <para>
-                                                                               
                                   ...
-                                                                               
                                   </para>
-                                                                               
                                   </listitem>
-                                                                               
                                   </varlistentry>
-                                                                               
                                   <?php
-                                                                               
                                   }
-                       ?>
-                          </variablelist>
-                                  </para>
-                                  </refsect1>
-
-                                  <refsect1 role="returnvalues">
-                                  &reftitle.returnvalues;
-                       <para>
-                          ...
-                          </para>
-                          </refsect1>
-
-                          </refentry>
-
-                          <!-- Keep this comment at the end of the file
-                          Local variables:
-               mode: sgml
-                          sgml-omittag:t
-                          sgml-shorttag:t
-                          sgml-minimize-attributes:nil
-                          sgml-always-quote-attributes:t
-                          sgml-indent-step:1
-                          sgml-indent-data:t
-                          indent-tabs-mode:nil
-                          sgml-parent-document:nil
-                          sgml-default-dtd-file:"../../../../manual.ced"
-                          sgml-exposed-tags:nil
-                          sgml-local-catalogs:nil
-                          sgml-local-ecat-files:nil
-                          End:
-               vim600: syn=xml fen fdm=syntax fdl=2 si
-                          vim: et tw=78 syn=sgml
-                          vi: ts=1 sw=1
-                          -->
-                          <?php
+            // take revision from existing file if any, else it is 1.1
+            if (!$overwrite || !file_exists($outfile)) {
+              echo "<!-- $"."Revision: 1.1 $ -->\n";
+            } else {
+              foreach (file($outfile) as $line) {
+                if (strstr($line, 'Revision: ')) {
+                  echo $line;
+                  break;
+                }
+              }
+            }
+?>
+<refentry id="zend-macro.<?php echo strtolower(str_replace("_", "-", $macro)); 
?>">
+ <refnamediv>
+  <refname><?php echo $macro; ?></refname>
+  <refpurpose>...</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;          
+  <methodsynopsis>
+   <type>???</type><methodname><?php echo $macro; ?></methodname>
+<?php
+            foreach($params as $param) {
+              echo "    
<methodparam><type>???</type><parameter>$param</parameter></methodparam>\n";
+            }
+?>
+  </methodsynopsis>
+  <para>
+   ...
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+<?php
+            foreach($params as $param) {
+?>
+    <varlistentry>
+     <term><parameter><?php echo $param; ?></parameter></term>
+     <listitem>
+      <para>
+       ...
+      </para>
+     </listitem>
+    </varlistentry>
+<?php
+            }
+?>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   ...
+  </para>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
+<?php
        
-                          file_put_contents($outfile, ob_get_clean());
-                 }
-               }
+            file_put_contents($outfile, ob_get_clean());
+          }
+        }
       }
     }
   }

Reply via email to