#1 Nodejs binding
authoradam <anton@adamansky.com>
Mon, 29 Oct 2012 10:59:37 +0000 (17:59 +0700)
committeradam <anton@adamansky.com>
Mon, 29 Oct 2012 10:59:37 +0000 (17:59 +0700)
12 files changed:
.gitignore
.gitmodules
node/Makefile [new file with mode: 0644]
node/binding.gyp [new file with mode: 0644]
node/ejdb.js [new file with mode: 0644]
node/ejdb_native.cc [new file with mode: 0644]
node/nbproject/Package-Default.bash [new file with mode: 0644]
node/nbproject/configurations.xml [new file with mode: 0644]
node/nbproject/project.xml [new file with mode: 0644]
node/nodejs [new submodule]
node/package.json [new file with mode: 0644]
tcejdb/nbproject/configurations.xml

index d3fa50c..1b726c3 100644 (file)
@@ -42,3 +42,7 @@
 /tcejdb/testejdb/t1
 /tcejdb/testejdb/t2
 /tcejdb/testejdb/t3
+
+/node/nbproject/private
+/node/build
+
index e69de29..995e4b3 100644 (file)
@@ -0,0 +1,3 @@
+[submodule "node/nodejs"]
+       path = node/nodejs
+       url = https://github.com/joyent/node.git
diff --git a/node/Makefile b/node/Makefile
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/node/binding.gyp b/node/binding.gyp
new file mode 100644 (file)
index 0000000..b238a88
--- /dev/null
@@ -0,0 +1,10 @@
+{
+  'targets': [
+    {
+      'target_name' : 'ejdb_native',
+      'sources' : ['ejdb_native.cc'],
+      'include_dirs': ['../tcejdb'],
+      'libraries' : ['-L../tcejdb']
+    }
+  ]
+}
\ No newline at end of file
diff --git a/node/ejdb.js b/node/ejdb.js
new file mode 100644 (file)
index 0000000..143a7e7
--- /dev/null
@@ -0,0 +1,2 @@
+
+var ejdblib = require("build/Release/ejdb_native");
\ No newline at end of file
diff --git a/node/ejdb_native.cc b/node/ejdb_native.cc
new file mode 100644 (file)
index 0000000..c990355
--- /dev/null
@@ -0,0 +1,22 @@
+
+#include <v8.h>
+#include <node.h>
+#include <ejdb.h>
+#include <locale.h>
+
+using namespace node;
+using namespace v8;
+
+namespace ejdb {
+
+    void Init(v8::Handle<v8::Object> target) {
+        ejdbnew();
+#ifdef __unix
+        setlocale(LC_ALL, "en_US.UTF-8"); //todo review it
+#endif
+    }
+
+}
+
+// Register the module with node.
+NODE_MODULE(ejdb_native, ejdb::Init);
\ No newline at end of file
diff --git a/node/nbproject/Package-Default.bash b/node/nbproject/Package-Default.bash
new file mode 100644 (file)
index 0000000..80c1995
--- /dev/null
@@ -0,0 +1,75 @@
+#!/bin/bash -x
+
+#
+# Generated - do not edit!
+#
+
+# Macros
+TOP=`pwd`
+CND_PLATFORM=GNU-Linux-x86
+CND_CONF=Default
+CND_DISTDIR=dist
+CND_BUILDDIR=build
+NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
+TMPDIRNAME=tmp-packaging
+OUTPUT_PATH=MissingOutputInProject
+OUTPUT_BASENAME=MissingOutputInProject
+PACKAGE_TOP_DIR=node/
+
+# Functions
+function checkReturnCode
+{
+    rc=$?
+    if [ $rc != 0 ]
+    then
+        exit $rc
+    fi
+}
+function makeDirectory
+# $1 directory path
+# $2 permission (optional)
+{
+    mkdir -p "$1"
+    checkReturnCode
+    if [ "$2" != "" ]
+    then
+      chmod $2 "$1"
+      checkReturnCode
+    fi
+}
+function copyFileToTmpDir
+# $1 from-file path
+# $2 to-file path
+# $3 permission
+{
+    cp "$1" "$2"
+    checkReturnCode
+    if [ "$3" != "" ]
+    then
+        chmod $3 "$2"
+        checkReturnCode
+    fi
+}
+
+# Setup
+cd "${TOP}"
+mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
+rm -rf ${NBTMPDIR}
+mkdir -p ${NBTMPDIR}
+
+# Copy files and create directories and links
+cd "${TOP}"
+makeDirectory "${NBTMPDIR}/node"
+copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
+
+
+# Generate tar file
+cd "${TOP}"
+rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/node.tar
+cd ${NBTMPDIR}
+tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/node.tar *
+checkReturnCode
+
+# Cleanup
+cd "${TOP}"
+rm -rf ${NBTMPDIR}
diff --git a/node/nbproject/configurations.xml b/node/nbproject/configurations.xml
new file mode 100644 (file)
index 0000000..2b05df8
--- /dev/null
@@ -0,0 +1,3291 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configurationDescriptor version="84">
+  <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT">
+    <df name="node" root=".">
+      <df name="build">
+        <df name="Release">
+          <df name="obj.target">
+            <df name="ejdb_native">
+            </df>
+            <in>ejdb_native.node</in>
+          </df>
+          <in>linker.lock</in>
+        </df>
+        <in>config.gypi</in>
+      </df>
+      <df name="nodejs">
+        <df name="benchmark">
+          <df name="arrays">
+          </df>
+          <df name="function_call">
+            <in>binding.cc</in>
+          </df>
+          <in>io.c</in>
+        </df>
+        <df name="deps">
+          <df name="http_parser">
+            <in>http_parser.c</in>
+            <in>http_parser.h</in>
+            <in>test.c</in>
+          </df>
+          <df name="npm">
+            <df name="bin">
+              <df name="node-gyp-bin">
+              </df>
+            </df>
+            <df name="doc">
+              <df name="api">
+              </df>
+              <df name="cli">
+              </df>
+            </df>
+            <df name="html">
+              <df name="api">
+              </df>
+              <df name="doc">
+              </df>
+              <df name="static">
+                <df name="webfonts">
+                </df>
+              </df>
+            </df>
+            <df name="lib">
+              <df name="utils">
+                <df name="completion">
+                </df>
+              </df>
+            </df>
+            <df name="man">
+              <df name="man1">
+              </df>
+              <df name="man3">
+              </df>
+            </df>
+            <df name="node_modules">
+              <df name="abbrev">
+                <df name="lib">
+                </df>
+              </df>
+              <df name="ansi">
+                <df name="examples">
+                  <df name="beep">
+                  </df>
+                  <df name="clear">
+                  </df>
+                  <df name="imgcat">
+                  </df>
+                  <df name="progress">
+                  </df>
+                </df>
+                <df name="lib">
+                </df>
+              </df>
+              <df name="archy">
+              </df>
+              <df name="block-stream">
+                <df name="bench">
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="chownr">
+              </df>
+              <df name="fstream">
+                <df name="examples">
+                </df>
+                <df name="lib">
+                </df>
+              </df>
+              <df name="fstream-npm">
+                <df name="example">
+                </df>
+                <df name="node_modules">
+                  <df name="fstream-ignore">
+                    <df name="example">
+                    </df>
+                    <df name="test">
+                    </df>
+                  </df>
+                </df>
+              </df>
+              <df name="glob">
+                <df name="examples">
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="graceful-fs">
+                <df name="test">
+                </df>
+              </df>
+              <df name="inherits">
+              </df>
+              <df name="ini">
+                <df name="test">
+                  <df name="fixtures">
+                  </df>
+                </df>
+              </df>
+              <df name="init-package-json">
+                <df name="node_modules">
+                  <df name="promzard">
+                    <df name="example">
+                      <df name="npm-init">
+                      </df>
+                    </df>
+                    <df name="test">
+                    </df>
+                  </df>
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="lockfile">
+                <df name="test">
+                  <df name="fixtures">
+                  </df>
+                </df>
+              </df>
+              <df name="lru-cache">
+                <df name="lib">
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="minimatch">
+                <df name="test">
+                </df>
+              </df>
+              <df name="mkdirp">
+                <df name="examples">
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="node-gyp">
+                <df name="bin">
+                </df>
+                <df name="legacy">
+                  <df name="tools">
+                    <df name="gyp">
+                      <df name="buildbot">
+                      </df>
+                      <df name="pylib">
+                        <df name="gyp">
+                          <df name="generator">
+                          </df>
+                        </df>
+                      </df>
+                      <df name="samples">
+                      </df>
+                      <df name="tools">
+                        <df name="Xcode">
+                          <df name="Specifications">
+                          </df>
+                        </df>
+                      </df>
+                      <in>gyp_dummy.c</in>
+                    </df>
+                  </df>
+                </df>
+                <df name="lib">
+                </df>
+              </df>
+              <df name="nopt">
+                <df name="bin">
+                </df>
+                <df name="examples">
+                </df>
+                <df name="lib">
+                </df>
+              </df>
+              <df name="npm-registry-client">
+                <df name="lib">
+                </df>
+                <df name="node_modules">
+                  <df name="couch-login">
+                    <df name="test">
+                      <df name="fixtures">
+                      </df>
+                    </df>
+                  </df>
+                </df>
+                <df name="test">
+                  <df name="fixtures">
+                    <df name="underscore">
+                      <df name="1.3.3">
+                      </df>
+                    </df>
+                  </df>
+                </df>
+              </df>
+              <df name="npmconf">
+                <df name="node_modules">
+                  <df name="config-chain">
+                    <df name="node_modules">
+                      <df name="proto-list">
+                        <df name="test">
+                        </df>
+                      </df>
+                    </df>
+                    <df name="test">
+                    </df>
+                  </df>
+                </df>
+                <df name="test">
+                  <df name="fixtures">
+                  </df>
+                </df>
+              </df>
+              <df name="npmlog">
+                <df name="test">
+                </df>
+              </df>
+              <df name="once">
+                <df name="test">
+                </df>
+              </df>
+              <df name="opener">
+              </df>
+              <df name="osenv">
+                <df name="test">
+                </df>
+              </df>
+              <df name="read">
+                <df name="example">
+                </df>
+                <df name="lib">
+                </df>
+                <df name="node_modules">
+                  <df name="mute-stream">
+                    <df name="test">
+                    </df>
+                  </df>
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="read-installed">
+                <df name="test">
+                </df>
+              </df>
+              <df name="read-package-json">
+                <df name="test">
+                  <df name="fixtures">
+                  </df>
+                </df>
+              </df>
+              <df name="request">
+                <df name="tests">
+                  <df name="ssl">
+                    <df name="ca">
+                    </df>
+                  </df>
+                </df>
+                <df name="vendor">
+                  <df name="cookie">
+                  </df>
+                </df>
+              </df>
+              <df name="retry">
+                <df name="example">
+                </df>
+                <df name="lib">
+                </df>
+                <df name="test">
+                  <df name="integration">
+                  </df>
+                </df>
+              </df>
+              <df name="rimraf">
+              </df>
+              <df name="semver">
+                <df name="bin">
+                </df>
+              </df>
+              <df name="slide">
+                <df name="lib">
+                </df>
+              </df>
+              <df name="tar">
+                <df name="lib">
+                </df>
+              </df>
+              <df name="uid-number">
+              </df>
+              <df name="which">
+                <df name="bin">
+                </df>
+              </df>
+            </df>
+            <df name="scripts">
+            </df>
+            <df name="test">
+              <df name="disabled">
+                <df name="bundlerecurs">
+                </df>
+                <df name="change-bin-1">
+                  <df name="bin">
+                  </df>
+                </df>
+                <df name="change-bin-2">
+                  <df name="bin">
+                  </df>
+                </df>
+                <df name="failer">
+                </df>
+                <df name="fast">
+                </df>
+                <df name="package-bar">
+                </df>
+                <df name="package-config">
+                </df>
+                <df name="package-foo">
+                </df>
+                <df name="slow">
+                </df>
+                <df name="startstop">
+                </df>
+              </df>
+              <df name="packages">
+                <df name="npm-test-array-bin">
+                  <df name="bin">
+                  </df>
+                </df>
+                <df name="npm-test-blerg">
+                </df>
+                <df name="npm-test-blerg3">
+                </df>
+                <df name="npm-test-bundled-git">
+                </df>
+                <df name="npm-test-dir-bin">
+                  <df name="bin">
+                  </df>
+                </df>
+                <df name="npm-test-env-reader">
+                </df>
+                <df name="npm-test-files">
+                  <df name="sub">
+                  </df>
+                </df>
+                <df name="npm-test-ignore">
+                  <df name="sub">
+                  </df>
+                </df>
+                <df name="npm-test-ignore-nested-nm">
+                  <df name="lib">
+                    <df name="node_modules">
+                    </df>
+                  </df>
+                </df>
+                <df name="npm-test-missing-bindir">
+                </df>
+                <df name="npm-test-optional-deps">
+                </df>
+                <df name="npm-test-platform">
+                </df>
+                <df name="npm-test-platform-all">
+                </df>
+                <df name="npm-test-private">
+                </df>
+                <df name="npm-test-shrinkwrap">
+                </df>
+                <df name="npm-test-test-package">
+                </df>
+                <df name="npm-test-url-dep">
+                </df>
+              </df>
+              <df name="tap">
+                <df name="false_name">
+                </df>
+              </df>
+            </df>
+          </df>
+          <df name="openssl">
+            <df name="asm">
+              <df name="x64-elf-gas">
+                <df name="aes">
+                  <in>aes-x86_64.s</in>
+                </df>
+                <df name="bn">
+                  <in>x86_64-mont.s</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86_64.s</in>
+                </df>
+                <df name="md5">
+                  <in>md5-x86_64.s</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-x86_64.s</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-x86_64.s</in>
+                  <in>sha512-x86_64.s</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-x86_64.s</in>
+                </df>
+                <in>x86_64cpuid.s</in>
+              </df>
+              <df name="x64-macosx-gas">
+                <df name="aes">
+                  <in>aes-x86_64.s</in>
+                </df>
+                <df name="bn">
+                  <in>x86_64-mont.s</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86_64.s</in>
+                </df>
+                <df name="md5">
+                  <in>md5-x86_64.s</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-x86_64.s</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-x86_64.s</in>
+                  <in>sha512-x86_64.s</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-x86_64.s</in>
+                </df>
+                <in>x86_64cpuid.s</in>
+              </df>
+              <df name="x64-win32-masm">
+                <df name="aes">
+                  <in>aes-x86_64.asm</in>
+                </df>
+                <df name="bn">
+                  <in>x86_64-mont.asm</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86_64.asm</in>
+                </df>
+                <df name="md5">
+                  <in>md5-x86_64.asm</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-x86_64.asm</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-x86_64.asm</in>
+                  <in>sha512-x86_64.asm</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-x86_64.asm</in>
+                </df>
+                <in>x86_64cpuid.asm</in>
+              </df>
+              <df name="x86-elf-gas">
+                <df name="aes">
+                  <in>aes-586.s</in>
+                </df>
+                <df name="bf">
+                  <in>bf-686.s</in>
+                </df>
+                <df name="bn">
+                  <in>x86-mont.s</in>
+                  <in>x86.s</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86.s</in>
+                </df>
+                <df name="cast">
+                  <in>cast-586.s</in>
+                </df>
+                <df name="des">
+                  <in>crypt586.s</in>
+                  <in>des-586.s</in>
+                </df>
+                <df name="md5">
+                  <in>md5-586.s</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-586.s</in>
+                </df>
+                <df name="rc5">
+                  <in>rc5-586.s</in>
+                </df>
+                <df name="ripemd">
+                  <in>rmd-586.s</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-586.s</in>
+                  <in>sha256-586.s</in>
+                  <in>sha512-586.s</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-mmx.s</in>
+                </df>
+                <in>x86cpuid.s</in>
+              </df>
+              <df name="x86-macosx-gas">
+                <df name="aes">
+                  <in>aes-586.s</in>
+                </df>
+                <df name="bf">
+                  <in>bf-686.s</in>
+                </df>
+                <df name="bn">
+                  <in>x86-mont.s</in>
+                  <in>x86.s</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86.s</in>
+                </df>
+                <df name="cast">
+                  <in>cast-586.s</in>
+                </df>
+                <df name="des">
+                  <in>crypt586.s</in>
+                  <in>des-586.s</in>
+                </df>
+                <df name="md5">
+                  <in>md5-586.s</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-586.s</in>
+                </df>
+                <df name="rc5">
+                  <in>rc5-586.s</in>
+                </df>
+                <df name="ripemd">
+                  <in>rmd-586.s</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-586.s</in>
+                  <in>sha256-586.s</in>
+                  <in>sha512-586.s</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-mmx.s</in>
+                </df>
+                <in>x86cpuid.s</in>
+              </df>
+              <df name="x86-win32-masm">
+                <df name="aes">
+                  <in>aes-586.asm</in>
+                </df>
+                <df name="bf">
+                  <in>bf-686.asm</in>
+                </df>
+                <df name="bn">
+                  <in>x86-mont.asm</in>
+                  <in>x86.asm</in>
+                </df>
+                <df name="camellia">
+                  <in>cmll-x86.asm</in>
+                </df>
+                <df name="cast">
+                  <in>cast-586.asm</in>
+                </df>
+                <df name="des">
+                  <in>crypt586.asm</in>
+                  <in>des-586.asm</in>
+                </df>
+                <df name="md5">
+                  <in>md5-586.asm</in>
+                </df>
+                <df name="rc4">
+                  <in>rc4-586.asm</in>
+                </df>
+                <df name="rc5">
+                  <in>rc5-586.asm</in>
+                </df>
+                <df name="ripemd">
+                  <in>rmd-586.asm</in>
+                </df>
+                <df name="sha">
+                  <in>sha1-586.asm</in>
+                  <in>sha256-586.asm</in>
+                  <in>sha512-586.asm</in>
+                </df>
+                <df name="whrlpool">
+                  <in>wp-mmx.asm</in>
+                </df>
+                <in>x86cpuid.asm</in>
+              </df>
+            </df>
+            <df name="config">
+              <df name="android">
+                <df name="openssl">
+                  <in>opensslconf.h</in>
+                </df>
+              </df>
+              <df name="k8">
+                <df name="openssl">
+                  <in>opensslconf-posix.h</in>
+                  <in>opensslconf-win32.h</in>
+                  <in>opensslconf.h</in>
+                </df>
+              </df>
+              <df name="piii">
+                <df name="openssl">
+                  <in>opensslconf-posix.h</in>
+                  <in>opensslconf-win32.h</in>
+                  <in>opensslconf.h</in>
+                </df>
+              </df>
+            </df>
+            <df name="openssl">
+              <df name="bugs">
+                <in>alpha.c</in>
+                <in>dggccbug.c</in>
+                <in>sgiccbug.c</in>
+                <in>stream.c</in>
+                <in>ultrixcc.c</in>
+              </df>
+              <df name="certs">
+                <df name="demo">
+                </df>
+                <df name="expired">
+                </df>
+              </df>
+              <df name="crypto">
+                <df name="aes">
+                  <df name="asm">
+                    <in>aes-ia64.S</in>
+                  </df>
+                  <in>aes.h</in>
+                  <in>aes_cbc.c</in>
+                  <in>aes_cfb.c</in>
+                  <in>aes_core.c</in>
+                  <in>aes_ctr.c</in>
+                  <in>aes_ecb.c</in>
+                  <in>aes_ige.c</in>
+                  <in>aes_locl.h</in>
+                  <in>aes_misc.c</in>
+                  <in>aes_ofb.c</in>
+                  <in>aes_wrap.c</in>
+                  <in>aes_x86core.c</in>
+                </df>
+                <df name="asn1">
+                  <in>a_bitstr.c</in>
+                  <in>a_bool.c</in>
+                  <in>a_bytes.c</in>
+                  <in>a_d2i_fp.c</in>
+                  <in>a_digest.c</in>
+                  <in>a_dup.c</in>
+                  <in>a_enum.c</in>
+                  <in>a_gentm.c</in>
+                  <in>a_i2d_fp.c</in>
+                  <in>a_int.c</in>
+                  <in>a_mbstr.c</in>
+                  <in>a_object.c</in>
+                  <in>a_octet.c</in>
+                  <in>a_print.c</in>
+                  <in>a_set.c</in>
+                  <in>a_sign.c</in>
+                  <in>a_strex.c</in>
+                  <in>a_strnid.c</in>
+                  <in>a_time.c</in>
+                  <in>a_type.c</in>
+                  <in>a_utctm.c</in>
+                  <in>a_utf8.c</in>
+                  <in>a_verify.c</in>
+                  <in>ameth_lib.c</in>
+                  <in>asn1.h</in>
+                  <in>asn1_err.c</in>
+                  <in>asn1_gen.c</in>
+                  <in>asn1_lib.c</in>
+                  <in>asn1_locl.h</in>
+                  <in>asn1_mac.h</in>
+                  <in>asn1_par.c</in>
+                  <in>asn1t.h</in>
+                  <in>asn_mime.c</in>
+                  <in>asn_moid.c</in>
+                  <in>asn_pack.c</in>
+                  <in>bio_asn1.c</in>
+                  <in>bio_ndef.c</in>
+                  <in>charmap.h</in>
+                  <in>d2i_pr.c</in>
+                  <in>d2i_pu.c</in>
+                  <in>evp_asn1.c</in>
+                  <in>f_enum.c</in>
+                  <in>f_int.c</in>
+                  <in>f_string.c</in>
+                  <in>i2d_pr.c</in>
+                  <in>i2d_pu.c</in>
+                  <in>n_pkey.c</in>
+                  <in>nsseq.c</in>
+                  <in>p5_pbe.c</in>
+                  <in>p5_pbev2.c</in>
+                  <in>p8_pkey.c</in>
+                  <in>t_bitst.c</in>
+                  <in>t_crl.c</in>
+                  <in>t_pkey.c</in>
+                  <in>t_req.c</in>
+                  <in>t_spki.c</in>
+                  <in>t_x509.c</in>
+                  <in>t_x509a.c</in>
+                  <in>tasn_dec.c</in>
+                  <in>tasn_enc.c</in>
+                  <in>tasn_fre.c</in>
+                  <in>tasn_new.c</in>
+                  <in>tasn_prn.c</in>
+                  <in>tasn_typ.c</in>
+                  <in>tasn_utl.c</in>
+                  <in>x_algor.c</in>
+                  <in>x_attrib.c</in>
+                  <in>x_bignum.c</in>
+                  <in>x_crl.c</in>
+                  <in>x_exten.c</in>
+                  <in>x_info.c</in>
+                  <in>x_long.c</in>
+                  <in>x_name.c</in>
+                  <in>x_nx509.c</in>
+                  <in>x_pkey.c</in>
+                  <in>x_pubkey.c</in>
+                  <in>x_req.c</in>
+                  <in>x_sig.c</in>
+                  <in>x_spki.c</in>
+                  <in>x_val.c</in>
+                  <in>x_x509.c</in>
+                  <in>x_x509a.c</in>
+                </df>
+                <df name="bf">
+                  <df name="asm">
+                  </df>
+                  <in>bf_cbc.c</in>
+                  <in>bf_cfb64.c</in>
+                  <in>bf_ecb.c</in>
+                  <in>bf_enc.c</in>
+                  <in>bf_locl.h</in>
+                  <in>bf_ofb64.c</in>
+                  <in>bf_opts.c</in>
+                  <in>bf_pi.h</in>
+                  <in>bf_skey.c</in>
+                  <in>bfs.cpp</in>
+                  <in>bfspeed.c</in>
+                  <in>bftest.c</in>
+                  <in>blowfish.h</in>
+                </df>
+                <df name="bio">
+                  <in>b_dump.c</in>
+                  <in>b_print.c</in>
+                  <in>b_sock.c</in>
+                  <in>bf_buff.c</in>
+                  <in>bf_lbuf.c</in>
+                  <in>bf_nbio.c</in>
+                  <in>bf_null.c</in>
+                  <in>bio.h</in>
+                  <in>bio_cb.c</in>
+                  <in>bio_err.c</in>
+                  <in>bio_lcl.h</in>
+                  <in>bio_lib.c</in>
+                  <in>bss_acpt.c</in>
+                  <in>bss_bio.c</in>
+                  <in>bss_conn.c</in>
+                  <in>bss_dgram.c</in>
+                  <in>bss_fd.c</in>
+                  <in>bss_file.c</in>
+                  <in>bss_log.c</in>
+                  <in>bss_mem.c</in>
+                  <in>bss_null.c</in>
+                  <in>bss_rtcp.c</in>
+                  <in>bss_sock.c</in>
+                </df>
+                <df name="bn">
+                  <df name="asm">
+                    <df name="x86">
+                    </df>
+                    <in>ia64.S</in>
+                    <in>mips3.s</in>
+                    <in>pa-risc2.s</in>
+                    <in>pa-risc2W.s</in>
+                    <in>s390x.S</in>
+                    <in>sparcv8.S</in>
+                    <in>sparcv8plus.S</in>
+                    <in>x86_64-gcc.c</in>
+                    <in>x86_64-win32-masm.asm</in>
+                  </df>
+                  <in>bn.h</in>
+                  <in>bn_add.c</in>
+                  <in>bn_asm.c</in>
+                  <in>bn_blind.c</in>
+                  <in>bn_const.c</in>
+                  <in>bn_ctx.c</in>
+                  <in>bn_depr.c</in>
+                  <in>bn_div.c</in>
+                  <in>bn_err.c</in>
+                  <in>bn_exp.c</in>
+                  <in>bn_exp2.c</in>
+                  <in>bn_gcd.c</in>
+                  <in>bn_gf2m.c</in>
+                  <in>bn_kron.c</in>
+                  <in>bn_lcl.h</in>
+                  <in>bn_lib.c</in>
+                  <in>bn_mod.c</in>
+                  <in>bn_mont.c</in>
+                  <in>bn_mpi.c</in>
+                  <in>bn_mul.c</in>
+                  <in>bn_nist.c</in>
+                  <in>bn_prime.c</in>
+                  <in>bn_prime.h</in>
+                  <in>bn_print.c</in>
+                  <in>bn_rand.c</in>
+                  <in>bn_recp.c</in>
+                  <in>bn_shift.c</in>
+                  <in>bn_sqr.c</in>
+                  <in>bn_sqrt.c</in>
+                  <in>bn_word.c</in>
+                  <in>bnspeed.c</in>
+                  <in>bntest.c</in>
+                  <in>divtest.c</in>
+                  <in>exp.c</in>
+                  <in>expspeed.c</in>
+                  <in>exptest.c</in>
+                  <in>vms-helper.c</in>
+                </df>
+                <df name="buffer">
+                  <in>buf_err.c</in>
+                  <in>buffer.c</in>
+                  <in>buffer.h</in>
+                </df>
+                <df name="camellia">
+                  <df name="asm">
+                  </df>
+                  <in>camellia.c</in>
+                  <in>camellia.h</in>
+                  <in>cmll_cbc.c</in>
+                  <in>cmll_cfb.c</in>
+                  <in>cmll_ctr.c</in>
+                  <in>cmll_ecb.c</in>
+                  <in>cmll_locl.h</in>
+                  <in>cmll_misc.c</in>
+                  <in>cmll_ofb.c</in>
+                </df>
+                <df name="cast">
+                  <df name="asm">
+                  </df>
+                  <in>c_cfb64.c</in>
+                  <in>c_ecb.c</in>
+                  <in>c_enc.c</in>
+                  <in>c_ofb64.c</in>
+                  <in>c_skey.c</in>
+                  <in>cast.h</in>
+                  <in>cast_lcl.h</in>
+                  <in>cast_s.h</in>
+                  <in>cast_spd.c</in>
+                  <in>castopts.c</in>
+                  <in>casts.cpp</in>
+                  <in>casttest.c</in>
+                </df>
+                <df name="cms">
+                  <in>cms.h</in>
+                  <in>cms_asn1.c</in>
+                  <in>cms_att.c</in>
+                  <in>cms_cd.c</in>
+                  <in>cms_dd.c</in>
+                  <in>cms_enc.c</in>
+                  <in>cms_env.c</in>
+                  <in>cms_err.c</in>
+                  <in>cms_ess.c</in>
+                  <in>cms_io.c</in>
+                  <in>cms_lcl.h</in>
+                  <in>cms_lib.c</in>
+                  <in>cms_sd.c</in>
+                  <in>cms_smime.c</in>
+                </df>
+                <df name="comp">
+                  <in>c_rle.c</in>
+                  <in>c_zlib.c</in>
+                  <in>comp.h</in>
+                  <in>comp_err.c</in>
+                  <in>comp_lib.c</in>
+                </df>
+                <df name="conf">
+                  <in>cnf_save.c</in>
+                  <in>conf.h</in>
+                  <in>conf_api.c</in>
+                  <in>conf_api.h</in>
+                  <in>conf_def.c</in>
+                  <in>conf_def.h</in>
+                  <in>conf_err.c</in>
+                  <in>conf_lib.c</in>
+                  <in>conf_mall.c</in>
+                  <in>conf_mod.c</in>
+                  <in>conf_sap.c</in>
+                  <in>test.c</in>
+                </df>
+                <df name="des">
+                  <df name="asm">
+                  </df>
+                  <df name="t">
+                  </df>
+                  <df name="times">
+                    <in>aix.cc</in>
+                    <in>alpha.cc</in>
+                    <in>hpux.cc</in>
+                    <in>usparc.cc</in>
+                  </df>
+                  <in>cbc3_enc.c</in>
+                  <in>cbc_cksm.c</in>
+                  <in>cbc_enc.c</in>
+                  <in>cfb64ede.c</in>
+                  <in>cfb64enc.c</in>
+                  <in>cfb_enc.c</in>
+                  <in>des.c</in>
+                  <in>des.h</in>
+                  <in>des3s.cpp</in>
+                  <in>des_enc.c</in>
+                  <in>des_locl.h</in>
+                  <in>des_old.c</in>
+                  <in>des_old.h</in>
+                  <in>des_old2.c</in>
+                  <in>des_opts.c</in>
+                  <in>des_ver.h</in>
+                  <in>dess.cpp</in>
+                  <in>destest.c</in>
+                  <in>ecb3_enc.c</in>
+                  <in>ecb_enc.c</in>
+                  <in>ede_cbcm_enc.c</in>
+                  <in>enc_read.c</in>
+                  <in>enc_writ.c</in>
+                  <in>fcrypt.c</in>
+                  <in>fcrypt_b.c</in>
+                  <in>ncbc_enc.c</in>
+                  <in>ofb64ede.c</in>
+                  <in>ofb64enc.c</in>
+                  <in>ofb_enc.c</in>
+                  <in>pcbc_enc.c</in>
+                  <in>qud_cksm.c</in>
+                  <in>rand_key.c</in>
+                  <in>read2pwd.c</in>
+                  <in>read_pwd.c</in>
+                  <in>rpc_des.h</in>
+                  <in>rpc_enc.c</in>
+                  <in>rpw.c</in>
+                  <in>set_key.c</in>
+                  <in>speed.c</in>
+                  <in>spr.h</in>
+                  <in>str2key.c</in>
+                  <in>xcbc_enc.c</in>
+                </df>
+                <df name="dh">
+                  <in>dh.h</in>
+                  <in>dh_ameth.c</in>
+                  <in>dh_asn1.c</in>
+                  <in>dh_check.c</in>
+                  <in>dh_depr.c</in>
+                  <in>dh_err.c</in>
+                  <in>dh_gen.c</in>
+                  <in>dh_key.c</in>
+                  <in>dh_lib.c</in>
+                  <in>dh_pmeth.c</in>
+                  <in>dh_prn.c</in>
+                  <in>dhtest.c</in>
+                  <in>p1024.c</in>
+                  <in>p192.c</in>
+                  <in>p512.c</in>
+                </df>
+                <df name="dsa">
+                  <in>dsa.h</in>
+                  <in>dsa_ameth.c</in>
+                  <in>dsa_asn1.c</in>
+                  <in>dsa_depr.c</in>
+                  <in>dsa_err.c</in>
+                  <in>dsa_gen.c</in>
+                  <in>dsa_key.c</in>
+                  <in>dsa_lib.c</in>
+                  <in>dsa_locl.h</in>
+                  <in>dsa_ossl.c</in>
+                  <in>dsa_pmeth.c</in>
+                  <in>dsa_prn.c</in>
+                  <in>dsa_sign.c</in>
+                  <in>dsa_vrf.c</in>
+                  <in>dsagen.c</in>
+                  <in>dsatest.c</in>
+                </df>
+                <df name="dso">
+                  <in>dso.h</in>
+                  <in>dso_beos.c</in>
+                  <in>dso_dl.c</in>
+                  <in>dso_dlfcn.c</in>
+                  <in>dso_err.c</in>
+                  <in>dso_lib.c</in>
+                  <in>dso_null.c</in>
+                  <in>dso_openssl.c</in>
+                  <in>dso_vms.c</in>
+                  <in>dso_win32.c</in>
+                </df>
+                <df name="ec">
+                  <in>ec.h</in>
+                  <in>ec2_mult.c</in>
+                  <in>ec2_smpl.c</in>
+                  <in>ec_ameth.c</in>
+                  <in>ec_asn1.c</in>
+                  <in>ec_check.c</in>
+                  <in>ec_curve.c</in>
+                  <in>ec_cvt.c</in>
+                  <in>ec_err.c</in>
+                  <in>ec_key.c</in>
+                  <in>ec_lcl.h</in>
+                  <in>ec_lib.c</in>
+                  <in>ec_mult.c</in>
+                  <in>ec_pmeth.c</in>
+                  <in>ec_print.c</in>
+                  <in>eck_prn.c</in>
+                  <in>ecp_mont.c</in>
+                  <in>ecp_nist.c</in>
+                  <in>ecp_smpl.c</in>
+                  <in>ectest.c</in>
+                </df>
+                <df name="ecdh">
+                  <in>ecdh.h</in>
+                  <in>ecdhtest.c</in>
+                  <in>ech_err.c</in>
+                  <in>ech_key.c</in>
+                  <in>ech_lib.c</in>
+                  <in>ech_locl.h</in>
+                  <in>ech_ossl.c</in>
+                </df>
+                <df name="ecdsa">
+                  <in>ecdsa.h</in>
+                  <in>ecdsatest.c</in>
+                  <in>ecs_asn1.c</in>
+                  <in>ecs_err.c</in>
+                  <in>ecs_lib.c</in>
+                  <in>ecs_locl.h</in>
+                  <in>ecs_ossl.c</in>
+                  <in>ecs_sign.c</in>
+                  <in>ecs_vrf.c</in>
+                </df>
+                <df name="engine">
+                  <in>eng_all.c</in>
+                  <in>eng_cnf.c</in>
+                  <in>eng_cryptodev.c</in>
+                  <in>eng_ctrl.c</in>
+                  <in>eng_dyn.c</in>
+                  <in>eng_err.c</in>
+                  <in>eng_fat.c</in>
+                  <in>eng_init.c</in>
+                  <in>eng_int.h</in>
+                  <in>eng_lib.c</in>
+                  <in>eng_list.c</in>
+                  <in>eng_openssl.c</in>
+                  <in>eng_pkey.c</in>
+                  <in>eng_table.c</in>
+                  <in>engine.h</in>
+                  <in>enginetest.c</in>
+                  <in>tb_asnmth.c</in>
+                  <in>tb_cipher.c</in>
+                  <in>tb_dh.c</in>
+                  <in>tb_digest.c</in>
+                  <in>tb_dsa.c</in>
+                  <in>tb_ecdh.c</in>
+                  <in>tb_ecdsa.c</in>
+                  <in>tb_pkmeth.c</in>
+                  <in>tb_rand.c</in>
+                  <in>tb_rsa.c</in>
+                  <in>tb_store.c</in>
+                </df>
+                <df name="err">
+                  <in>err.c</in>
+                  <in>err.h</in>
+                  <in>err_all.c</in>
+                  <in>err_prn.c</in>
+                </df>
+                <df name="evp">
+                  <in>bio_b64.c</in>
+                  <in>bio_enc.c</in>
+                  <in>bio_md.c</in>
+                  <in>bio_ok.c</in>
+                  <in>c_all.c</in>
+                  <in>c_allc.c</in>
+                  <in>c_alld.c</in>
+                  <in>digest.c</in>
+                  <in>e_aes.c</in>
+                  <in>e_bf.c</in>
+                  <in>e_camellia.c</in>
+                  <in>e_cast.c</in>
+                  <in>e_des.c</in>
+                  <in>e_des3.c</in>
+                  <in>e_dsa.c</in>
+                  <in>e_idea.c</in>
+                  <in>e_null.c</in>
+                  <in>e_old.c</in>
+                  <in>e_rc2.c</in>
+                  <in>e_rc4.c</in>
+                  <in>e_rc5.c</in>
+                  <in>e_seed.c</in>
+                  <in>e_xcbc_d.c</in>
+                  <in>encode.c</in>
+                  <in>evp.h</in>
+                  <in>evp_acnf.c</in>
+                  <in>evp_enc.c</in>
+                  <in>evp_err.c</in>
+                  <in>evp_key.c</in>
+                  <in>evp_lib.c</in>
+                  <in>evp_locl.h</in>
+                  <in>evp_pbe.c</in>
+                  <in>evp_pkey.c</in>
+                  <in>evp_test.c</in>
+                  <in>m_dss.c</in>
+                  <in>m_dss1.c</in>
+                  <in>m_ecdsa.c</in>
+                  <in>m_md2.c</in>
+                  <in>m_md4.c</in>
+                  <in>m_md5.c</in>
+                  <in>m_mdc2.c</in>
+                  <in>m_null.c</in>
+                  <in>m_ripemd.c</in>
+                  <in>m_sha.c</in>
+                  <in>m_sha1.c</in>
+                  <in>m_sigver.c</in>
+                  <in>m_wp.c</in>
+                  <in>names.c</in>
+                  <in>openbsd_hw.c</in>
+                  <in>p5_crpt.c</in>
+                  <in>p5_crpt2.c</in>
+                  <in>p_dec.c</in>
+                  <in>p_enc.c</in>
+                  <in>p_lib.c</in>
+                  <in>p_open.c</in>
+                  <in>p_seal.c</in>
+                  <in>p_sign.c</in>
+                  <in>p_verify.c</in>
+                  <in>pmeth_fn.c</in>
+                  <in>pmeth_gn.c</in>
+                  <in>pmeth_lib.c</in>
+                </df>
+                <df name="hmac">
+                  <in>hm_ameth.c</in>
+                  <in>hm_pmeth.c</in>
+                  <in>hmac.c</in>
+                  <in>hmac.h</in>
+                  <in>hmactest.c</in>
+                </df>
+                <df name="idea">
+                  <in>i_cbc.c</in>
+                  <in>i_cfb64.c</in>
+                  <in>i_ecb.c</in>
+                  <in>i_ofb64.c</in>
+                  <in>i_skey.c</in>
+                  <in>idea.h</in>
+                  <in>idea_lcl.h</in>
+                  <in>idea_spd.c</in>
+                  <in>ideatest.c</in>
+                </df>
+                <df name="jpake">
+                  <in>jpake.c</in>
+                  <in>jpake.h</in>
+                  <in>jpake_err.c</in>
+                  <in>jpaketest.c</in>
+                </df>
+                <df name="krb5">
+                  <in>krb5_asn.c</in>
+                  <in>krb5_asn.h</in>
+                </df>
+                <df name="lhash">
+                  <in>lh_stats.c</in>
+                  <in>lh_test.c</in>
+                  <in>lhash.c</in>
+                  <in>lhash.h</in>
+                </df>
+                <df name="md2">
+                  <in>md2.c</in>
+                  <in>md2.h</in>
+                  <in>md2_dgst.c</in>
+                  <in>md2_one.c</in>
+                  <in>md2test.c</in>
+                </df>
+                <df name="md4">
+                  <in>md4.c</in>
+                  <in>md4.h</in>
+                  <in>md4_dgst.c</in>
+                  <in>md4_locl.h</in>
+                  <in>md4_one.c</in>
+                  <in>md4s.cpp</in>
+                  <in>md4test.c</in>
+                </df>
+                <df name="md5">
+                  <df name="asm">
+                    <in>md5-ia64.S</in>
+                  </df>
+                  <in>md5.c</in>
+                  <in>md5.h</in>
+                  <in>md5_dgst.c</in>
+                  <in>md5_locl.h</in>
+                  <in>md5_one.c</in>
+                  <in>md5s.cpp</in>
+                  <in>md5test.c</in>
+                </df>
+                <df name="mdc2">
+                  <in>mdc2.h</in>
+                  <in>mdc2_one.c</in>
+                  <in>mdc2dgst.c</in>
+                  <in>mdc2test.c</in>
+                </df>
+                <df name="modes">
+                  <in>cbc128.c</in>
+                  <in>cfb128.c</in>
+                  <in>ctr128.c</in>
+                  <in>cts128.c</in>
+                  <in>modes.h</in>
+                  <in>ofb128.c</in>
+                </df>
+                <df name="objects">
+                  <in>o_names.c</in>
+                  <in>obj_dat.c</in>
+                  <in>obj_dat.h</in>
+                  <in>obj_err.c</in>
+                  <in>obj_lib.c</in>
+                  <in>obj_mac.h</in>
+                  <in>obj_xref.c</in>
+                  <in>obj_xref.h</in>
+                  <in>objects.h</in>
+                </df>
+                <df name="ocsp">
+                  <in>ocsp.h</in>
+                  <in>ocsp_asn.c</in>
+                  <in>ocsp_cl.c</in>
+                  <in>ocsp_err.c</in>
+                  <in>ocsp_ext.c</in>
+                  <in>ocsp_ht.c</in>
+                  <in>ocsp_lib.c</in>
+                  <in>ocsp_prn.c</in>
+                  <in>ocsp_srv.c</in>
+                  <in>ocsp_vfy.c</in>
+                </df>
+                <df name="pem">
+                  <in>pem.h</in>
+                  <in>pem2.h</in>
+                  <in>pem_all.c</in>
+                  <in>pem_err.c</in>
+                  <in>pem_info.c</in>
+                  <in>pem_lib.c</in>
+                  <in>pem_oth.c</in>
+                  <in>pem_pk8.c</in>
+                  <in>pem_pkey.c</in>
+                  <in>pem_seal.c</in>
+                  <in>pem_sign.c</in>
+                  <in>pem_x509.c</in>
+                  <in>pem_xaux.c</in>
+                  <in>pvkfmt.c</in>
+                </df>
+                <df name="perlasm">
+                </df>
+                <df name="pkcs12">
+                  <in>p12_add.c</in>
+                  <in>p12_asn.c</in>
+                  <in>p12_attr.c</in>
+                  <in>p12_crpt.c</in>
+                  <in>p12_crt.c</in>
+                  <in>p12_decr.c</in>
+                  <in>p12_init.c</in>
+                  <in>p12_key.c</in>
+                  <in>p12_kiss.c</in>
+                  <in>p12_mutl.c</in>
+                  <in>p12_npas.c</in>
+                  <in>p12_p8d.c</in>
+                  <in>p12_p8e.c</in>
+                  <in>p12_utl.c</in>
+                  <in>pk12err.c</in>
+                  <in>pkcs12.h</in>
+                </df>
+                <df name="pkcs7">
+                  <df name="p7">
+                  </df>
+                  <df name="t">
+                  </df>
+                  <in>bio_ber.c</in>
+                  <in>bio_pk7.c</in>
+                  <in>dec.c</in>
+                  <in>enc.c</in>
+                  <in>example.c</in>
+                  <in>example.h</in>
+                  <in>pk7_asn1.c</in>
+                  <in>pk7_attr.c</in>
+                  <in>pk7_dgst.c</in>
+                  <in>pk7_doit.c</in>
+                  <in>pk7_enc.c</in>
+                  <in>pk7_lib.c</in>
+                  <in>pk7_mime.c</in>
+                  <in>pk7_smime.c</in>
+                  <in>pkcs7.h</in>
+                  <in>pkcs7err.c</in>
+                  <in>sign.c</in>
+                  <in>verify.c</in>
+                </df>
+                <df name="pqueue">
+                  <in>pq_test.c</in>
+                  <in>pqueue.c</in>
+                  <in>pqueue.h</in>
+                </df>
+                <df name="rand">
+                  <in>md_rand.c</in>
+                  <in>rand.h</in>
+                  <in>rand_egd.c</in>
+                  <in>rand_err.c</in>
+                  <in>rand_lcl.h</in>
+                  <in>rand_lib.c</in>
+                  <in>rand_nw.c</in>
+                  <in>rand_os2.c</in>
+                  <in>rand_unix.c</in>
+                  <in>rand_vms.c</in>
+                  <in>rand_win.c</in>
+                  <in>randfile.c</in>
+                  <in>randtest.c</in>
+                </df>
+                <df name="rc2">
+                  <in>rc2.h</in>
+                  <in>rc2_cbc.c</in>
+                  <in>rc2_ecb.c</in>
+                  <in>rc2_locl.h</in>
+                  <in>rc2_skey.c</in>
+                  <in>rc2cfb64.c</in>
+                  <in>rc2ofb64.c</in>
+                  <in>rc2speed.c</in>
+                  <in>rc2test.c</in>
+                  <in>tab.c</in>
+                </df>
+                <df name="rc4">
+                  <df name="asm">
+                  </df>
+                  <in>rc4.c</in>
+                  <in>rc4.h</in>
+                  <in>rc4_enc.c</in>
+                  <in>rc4_locl.h</in>
+                  <in>rc4_skey.c</in>
+                  <in>rc4s.cpp</in>
+                  <in>rc4speed.c</in>
+                  <in>rc4test.c</in>
+                </df>
+                <df name="rc5">
+                  <df name="asm">
+                  </df>
+                  <in>rc5.h</in>
+                  <in>rc5_ecb.c</in>
+                  <in>rc5_enc.c</in>
+                  <in>rc5_locl.h</in>
+                  <in>rc5_skey.c</in>
+                  <in>rc5cfb64.c</in>
+                  <in>rc5ofb64.c</in>
+                  <in>rc5s.cpp</in>
+                  <in>rc5speed.c</in>
+                  <in>rc5test.c</in>
+                </df>
+                <df name="ripemd">
+                  <df name="asm">
+                    <in>rips.cpp</in>
+                  </df>
+                  <in>ripemd.h</in>
+                  <in>rmd160.c</in>
+                  <in>rmd_dgst.c</in>
+                  <in>rmd_locl.h</in>
+                  <in>rmd_one.c</in>
+                  <in>rmdconst.h</in>
+                  <in>rmdtest.c</in>
+                </df>
+                <df name="rsa">
+                  <in>rsa.h</in>
+                  <in>rsa_ameth.c</in>
+                  <in>rsa_asn1.c</in>
+                  <in>rsa_chk.c</in>
+                  <in>rsa_depr.c</in>
+                  <in>rsa_eay.c</in>
+                  <in>rsa_err.c</in>
+                  <in>rsa_gen.c</in>
+                  <in>rsa_lib.c</in>
+                  <in>rsa_locl.h</in>
+                  <in>rsa_none.c</in>
+                  <in>rsa_null.c</in>
+                  <in>rsa_oaep.c</in>
+                  <in>rsa_pk1.c</in>
+                  <in>rsa_pmeth.c</in>
+                  <in>rsa_prn.c</in>
+                  <in>rsa_pss.c</in>
+                  <in>rsa_saos.c</in>
+                  <in>rsa_sign.c</in>
+                  <in>rsa_ssl.c</in>
+                  <in>rsa_test.c</in>
+                  <in>rsa_x931.c</in>
+                </df>
+                <df name="seed">
+                  <in>seed.c</in>
+                  <in>seed.h</in>
+                  <in>seed_cbc.c</in>
+                  <in>seed_cfb.c</in>
+                  <in>seed_ecb.c</in>
+                  <in>seed_locl.h</in>
+                  <in>seed_ofb.c</in>
+                </df>
+                <df name="sha">
+                  <df name="asm">
+                  </df>
+                  <in>sha.c</in>
+                  <in>sha.h</in>
+                  <in>sha1.c</in>
+                  <in>sha1_one.c</in>
+                  <in>sha1dgst.c</in>
+                  <in>sha1test.c</in>
+                  <in>sha256.c</in>
+                  <in>sha256t.c</in>
+                  <in>sha512.c</in>
+                  <in>sha512t.c</in>
+                  <in>sha_dgst.c</in>
+                  <in>sha_locl.h</in>
+                  <in>sha_one.c</in>
+                  <in>shatest.c</in>
+                </df>
+                <df name="stack">
+                  <in>safestack.h</in>
+                  <in>stack.c</in>
+                  <in>stack.h</in>
+                </df>
+                <df name="store">
+                  <in>store.h</in>
+                  <in>str_err.c</in>
+                  <in>str_lib.c</in>
+                  <in>str_locl.h</in>
+                  <in>str_mem.c</in>
+                  <in>str_meth.c</in>
+                </df>
+                <df name="threads">
+                  <in>mttest.c</in>
+                  <in>th-lock.c</in>
+                </df>
+                <df name="ts">
+                  <in>ts.h</in>
+                  <in>ts_asn1.c</in>
+                  <in>ts_conf.c</in>
+                  <in>ts_err.c</in>
+                  <in>ts_lib.c</in>
+                  <in>ts_req_print.c</in>
+                  <in>ts_req_utils.c</in>
+                  <in>ts_rsp_print.c</in>
+                  <in>ts_rsp_sign.c</in>
+                  <in>ts_rsp_utils.c</in>
+                  <in>ts_rsp_verify.c</in>
+                  <in>ts_verify_ctx.c</in>
+                </df>
+                <df name="txt_db">
+                  <in>txt_db.c</in>
+                  <in>txt_db.h</in>
+                </df>
+                <df name="ui">
+                  <in>ui.h</in>
+                  <in>ui_compat.c</in>
+                  <in>ui_compat.h</in>
+                  <in>ui_err.c</in>
+                  <in>ui_lib.c</in>
+                  <in>ui_locl.h</in>
+                  <in>ui_openssl.c</in>
+                  <in>ui_util.c</in>
+                </df>
+                <df name="whrlpool">
+                  <df name="asm">
+                  </df>
+                  <in>whrlpool.h</in>
+                  <in>wp_block.c</in>
+                  <in>wp_dgst.c</in>
+                  <in>wp_locl.h</in>
+                  <in>wp_test.c</in>
+                </df>
+                <df name="x509">
+                  <in>by_dir.c</in>
+                  <in>by_file.c</in>
+                  <in>x509.h</in>
+                  <in>x509_att.c</in>
+                  <in>x509_cmp.c</in>
+                  <in>x509_d2.c</in>
+                  <in>x509_def.c</in>
+                  <in>x509_err.c</in>
+                  <in>x509_ext.c</in>
+                  <in>x509_lu.c</in>
+                  <in>x509_obj.c</in>
+                  <in>x509_r2x.c</in>
+                  <in>x509_req.c</in>
+                  <in>x509_set.c</in>
+                  <in>x509_trs.c</in>
+                  <in>x509_txt.c</in>
+                  <in>x509_v3.c</in>
+                  <in>x509_vfy.c</in>
+                  <in>x509_vfy.h</in>
+                  <in>x509_vpm.c</in>
+                  <in>x509cset.c</in>
+                  <in>x509name.c</in>
+                  <in>x509rset.c</in>
+                  <in>x509spki.c</in>
+                  <in>x509type.c</in>
+                  <in>x_all.c</in>
+                </df>
+                <df name="x509v3">
+                  <in>ext_dat.h</in>
+                  <in>pcy_cache.c</in>
+                  <in>pcy_data.c</in>
+                  <in>pcy_int.h</in>
+                  <in>pcy_lib.c</in>
+                  <in>pcy_map.c</in>
+                  <in>pcy_node.c</in>
+                  <in>pcy_tree.c</in>
+                  <in>tabtest.c</in>
+                  <in>v3_addr.c</in>
+                  <in>v3_akey.c</in>
+                  <in>v3_akeya.c</in>
+                  <in>v3_alt.c</in>
+                  <in>v3_asid.c</in>
+                  <in>v3_bcons.c</in>
+                  <in>v3_bitst.c</in>
+                  <in>v3_conf.c</in>
+                  <in>v3_cpols.c</in>
+                  <in>v3_crld.c</in>
+                  <in>v3_enum.c</in>
+                  <in>v3_extku.c</in>
+                  <in>v3_genn.c</in>
+                  <in>v3_ia5.c</in>
+                  <in>v3_info.c</in>
+                  <in>v3_int.c</in>
+                  <in>v3_lib.c</in>
+                  <in>v3_ncons.c</in>
+                  <in>v3_ocsp.c</in>
+                  <in>v3_pci.c</in>
+                  <in>v3_pcia.c</in>
+                  <in>v3_pcons.c</in>
+                  <in>v3_pku.c</in>
+                  <in>v3_pmaps.c</in>
+                  <in>v3_prn.c</in>
+                  <in>v3_purp.c</in>
+                  <in>v3_skey.c</in>
+                  <in>v3_sxnet.c</in>
+                  <in>v3_utl.c</in>
+                  <in>v3conf.c</in>
+                  <in>v3err.c</in>
+                  <in>v3prin.c</in>
+                  <in>x509v3.h</in>
+                </df>
+                <in>LPdir_nyi.c</in>
+                <in>LPdir_unix.c</in>
+                <in>LPdir_vms.c</in>
+                <in>LPdir_win.c</in>
+                <in>LPdir_win32.c</in>
+                <in>LPdir_wince.c</in>
+                <in>cpt_err.c</in>
+                <in>cryptlib.c</in>
+                <in>cryptlib.h</in>
+                <in>crypto.h</in>
+                <in>cversion.c</in>
+                <in>ebcdic.c</in>
+                <in>ebcdic.h</in>
+                <in>ex_data.c</in>
+                <in>ia64cpuid.S</in>
+                <in>md32_common.h</in>
+                <in>mem.c</in>
+                <in>mem_clr.c</in>
+                <in>mem_dbg.c</in>
+                <in>o_dir.c</in>
+                <in>o_dir.h</in>
+                <in>o_dir_test.c</in>
+                <in>o_str.c</in>
+                <in>o_str.h</in>
+                <in>o_time.c</in>
+                <in>o_time.h</in>
+                <in>opensslv.h</in>
+                <in>ossl_typ.h</in>
+                <in>s390xcap.c</in>
+                <in>s390xcpuid.S</in>
+                <in>sparccpuid.S</in>
+                <in>sparcv9cap.c</in>
+                <in>symhacks.h</in>
+                <in>uid.c</in>
+                <in>vms_rms.h</in>
+              </df>
+              <df name="demos">
+                <df name="asn1">
+                  <in>ocsp.c</in>
+                </df>
+                <df name="bio">
+                  <in>saccept.c</in>
+                  <in>sconnect.c</in>
+                </df>
+                <df name="cms">
+                  <in>cms_comp.c</in>
+                  <in>cms_ddec.c</in>
+                  <in>cms_dec.c</in>
+                  <in>cms_denc.c</in>
+                  <in>cms_enc.c</in>
+                  <in>cms_sign.c</in>
+                  <in>cms_sign2.c</in>
+                  <in>cms_uncomp.c</in>
+                  <in>cms_ver.c</in>
+                </df>
+                <df name="easy_tls">
+                  <in>easy-tls.c</in>
+                  <in>easy-tls.h</in>
+                  <in>test.c</in>
+                  <in>test.h</in>
+                </df>
+                <df name="eay">
+                  <in>base64.c</in>
+                  <in>conn.c</in>
+                  <in>loadrsa.c</in>
+                </df>
+                <df name="engines">
+                  <df name="cluster_labs">
+                    <in>cluster_labs.h</in>
+                    <in>hw_cluster_labs.c</in>
+                    <in>hw_cluster_labs_err.c</in>
+                    <in>hw_cluster_labs_err.h</in>
+                  </df>
+                  <df name="ibmca">
+                    <in>hw_ibmca.c</in>
+                    <in>hw_ibmca_err.c</in>
+                    <in>hw_ibmca_err.h</in>
+                    <in>ica_openssl_api.h</in>
+                  </df>
+                  <df name="rsaref">
+                    <in>rsaref.c</in>
+                    <in>rsaref_err.c</in>
+                    <in>rsaref_err.h</in>
+                  </df>
+                  <df name="zencod">
+                    <in>hw_zencod.c</in>
+                    <in>hw_zencod.h</in>
+                    <in>hw_zencod_err.c</in>
+                    <in>hw_zencod_err.h</in>
+                  </df>
+                </df>
+                <df name="maurice">
+                  <in>example1.c</in>
+                  <in>example2.c</in>
+                  <in>example3.c</in>
+                  <in>example4.c</in>
+                  <in>loadkeys.c</in>
+                  <in>loadkeys.h</in>
+                </df>
+                <df name="pkcs12">
+                  <in>pkread.c</in>
+                  <in>pkwrite.c</in>
+                </df>
+                <df name="prime">
+                  <in>prime.c</in>
+                </df>
+                <df name="sign">
+                  <in>sign.c</in>
+                </df>
+                <df name="smime">
+                  <in>smdec.c</in>
+                  <in>smenc.c</in>
+                  <in>smsign.c</in>
+                  <in>smsign2.c</in>
+                  <in>smver.c</in>
+                </df>
+                <df name="ssl">
+                  <in>cli.cpp</in>
+                  <in>inetdsrv.cpp</in>
+                  <in>serv.cpp</in>
+                </df>
+                <df name="ssltest-ecc">
+                </df>
+                <df name="state_machine">
+                  <in>state_machine.c</in>
+                </df>
+                <df name="tunala">
+                  <in>breakage.c</in>
+                  <in>buffer.c</in>
+                  <in>cb.c</in>
+                  <in>ip.c</in>
+                  <in>sm.c</in>
+                  <in>tunala.c</in>
+                  <in>tunala.h</in>
+                </df>
+                <df name="x509">
+                  <in>mkcert.c</in>
+                  <in>mkreq.c</in>
+                </df>
+                <in>b64.c</in>
+                <in>selfsign.c</in>
+                <in>spkigen.c</in>
+              </df>
+              <df name="doc">
+                <df name="apps">
+                </df>
+                <df name="crypto">
+                </df>
+                <df name="HOWTO">
+                </df>
+                <df name="ssl">
+                </df>
+              </df>
+              <df name="engines">
+                <df name="ccgost">
+                  <in>e_gost_err.c</in>
+                  <in>e_gost_err.h</in>
+                  <in>gost2001.c</in>
+                  <in>gost2001_keyx.c</in>
+                  <in>gost2001_keyx.h</in>
+                  <in>gost89.c</in>
+                  <in>gost89.h</in>
+                  <in>gost94_keyx.c</in>
+                  <in>gost_ameth.c</in>
+                  <in>gost_asn1.c</in>
+                  <in>gost_crypt.c</in>
+                  <in>gost_ctl.c</in>
+                  <in>gost_eng.c</in>
+                  <in>gost_keywrap.c</in>
+                  <in>gost_keywrap.h</in>
+                  <in>gost_lcl.h</in>
+                  <in>gost_md.c</in>
+                  <in>gost_params.c</in>
+                  <in>gost_params.h</in>
+                  <in>gost_pmeth.c</in>
+                  <in>gost_sign.c</in>
+                  <in>gosthash.c</in>
+                  <in>gosthash.h</in>
+                  <in>gostsum.c</in>
+                </df>
+                <df name="vendor_defns">
+                  <in>aep.h</in>
+                  <in>atalla.h</in>
+                  <in>cswift.h</in>
+                  <in>hw_4758_cca.h</in>
+                  <in>hw_ubsec.h</in>
+                  <in>hwcryptohook.h</in>
+                  <in>sureware.h</in>
+                </df>
+                <in>e_4758cca.c</in>
+                <in>e_4758cca_err.c</in>
+                <in>e_4758cca_err.h</in>
+                <in>e_aep.c</in>
+                <in>e_aep_err.c</in>
+                <in>e_aep_err.h</in>
+                <in>e_atalla.c</in>
+                <in>e_atalla_err.c</in>
+                <in>e_atalla_err.h</in>
+                <in>e_capi.c</in>
+                <in>e_capi_err.c</in>
+                <in>e_capi_err.h</in>
+                <in>e_chil.c</in>
+                <in>e_chil_err.c</in>
+                <in>e_chil_err.h</in>
+                <in>e_cswift.c</in>
+                <in>e_cswift_err.c</in>
+                <in>e_cswift_err.h</in>
+                <in>e_gmp.c</in>
+                <in>e_gmp_err.c</in>
+                <in>e_gmp_err.h</in>
+                <in>e_nuron.c</in>
+                <in>e_nuron_err.c</in>
+                <in>e_nuron_err.h</in>
+                <in>e_padlock.c</in>
+                <in>e_sureware.c</in>
+                <in>e_sureware_err.c</in>
+                <in>e_sureware_err.h</in>
+                <in>e_ubsec.c</in>
+                <in>e_ubsec_err.c</in>
+                <in>e_ubsec_err.h</in>
+              </df>
+              <df name="include">
+                <df name="openssl">
+                  <in>aes.h</in>
+                  <in>asn1.h</in>
+                  <in>asn1_mac.h</in>
+                  <in>asn1t.h</in>
+                  <in>bio.h</in>
+                  <in>blowfish.h</in>
+                  <in>bn.h</in>
+                  <in>buffer.h</in>
+                  <in>camellia.h</in>
+                  <in>cast.h</in>
+                  <in>cms.h</in>
+                  <in>comp.h</in>
+                  <in>conf.h</in>
+                  <in>conf_api.h</in>
+                  <in>crypto.h</in>
+                  <in>des.h</in>
+                  <in>des_old.h</in>
+                  <in>dh.h</in>
+                  <in>dsa.h</in>
+                  <in>dso.h</in>
+                  <in>dtls1.h</in>
+                  <in>e_os2.h</in>
+                  <in>ebcdic.h</in>
+                  <in>ec.h</in>
+                  <in>ecdh.h</in>
+                  <in>ecdsa.h</in>
+                  <in>engine.h</in>
+                  <in>err.h</in>
+                  <in>evp.h</in>
+                  <in>hmac.h</in>
+                  <in>idea.h</in>
+                  <in>krb5_asn.h</in>
+                  <in>kssl.h</in>
+                  <in>lhash.h</in>
+                  <in>md2.h</in>
+                  <in>md4.h</in>
+                  <in>md5.h</in>
+                  <in>mdc2.h</in>
+                  <in>modes.h</in>
+                  <in>obj_mac.h</in>
+                  <in>objects.h</in>
+                  <in>ocsp.h</in>
+                  <in>opensslv.h</in>
+                  <in>ossl_typ.h</in>
+                  <in>pem.h</in>
+                  <in>pem2.h</in>
+                  <in>pkcs12.h</in>
+                  <in>pkcs7.h</in>
+                  <in>pqueue.h</in>
+                  <in>rand.h</in>
+                  <in>rc2.h</in>
+                  <in>rc4.h</in>
+                  <in>ripemd.h</in>
+                  <in>rsa.h</in>
+                  <in>safestack.h</in>
+                  <in>seed.h</in>
+                  <in>sha.h</in>
+                  <in>ssl.h</in>
+                  <in>ssl2.h</in>
+                  <in>ssl23.h</in>
+                  <in>ssl3.h</in>
+                  <in>stack.h</in>
+                  <in>store.h</in>
+                  <in>symhacks.h</in>
+                  <in>tls1.h</in>
+                  <in>ts.h</in>
+                  <in>txt_db.h</in>
+                  <in>ui.h</in>
+                  <in>ui_compat.h</in>
+                  <in>whrlpool.h</in>
+                  <in>x509.h</in>
+                  <in>x509_vfy.h</in>
+                  <in>x509v3.h</in>
+                </df>
+              </df>
+              <df name="MacOS">
+                <df name="GetHTTPS.src">
+                  <in>CPStringUtils.cpp</in>
+                  <in>CPStringUtils.hpp</in>
+                  <in>ErrorHandling.cpp</in>
+                  <in>ErrorHandling.hpp</in>
+                  <in>GetHTTPS.cpp</in>
+                  <in>MacSocket.cpp</in>
+                  <in>MacSocket.h</in>
+                </df>
+                <in>GUSI_Init.cpp</in>
+                <in>Randomizer.cpp</in>
+                <in>Randomizer.h</in>
+                <in>_MWERKS_GUSI_prefix.h</in>
+                <in>_MWERKS_prefix.h</in>
+                <in>buildinf.h</in>
+                <in>opensslconf.h</in>
+              </df>
+              <df name="ms">
+                <in>applink.c</in>
+                <in>tlhelp32.h</in>
+                <in>uplink.c</in>
+                <in>uplink.h</in>
+              </df>
+              <df name="Netware">
+              </df>
+              <df name="os2">
+              </df>
+              <df name="shlib">
+              </df>
+              <df name="ssl">
+                <in>bio_ssl.c</in>
+                <in>d1_both.c</in>
+                <in>d1_clnt.c</in>
+                <in>d1_enc.c</in>
+                <in>d1_lib.c</in>
+                <in>d1_meth.c</in>
+                <in>d1_pkt.c</in>
+                <in>d1_srvr.c</in>
+                <in>dtls1.h</in>
+                <in>kssl.c</in>
+                <in>kssl.h</in>
+                <in>kssl_lcl.h</in>
+                <in>s23_clnt.c</in>
+                <in>s23_lib.c</in>
+                <in>s23_meth.c</in>
+                <in>s23_pkt.c</in>
+                <in>s23_srvr.c</in>
+                <in>s2_clnt.c</in>
+                <in>s2_enc.c</in>
+                <in>s2_lib.c</in>
+                <in>s2_meth.c</in>
+                <in>s2_pkt.c</in>
+                <in>s2_srvr.c</in>
+                <in>s3_both.c</in>
+                <in>s3_clnt.c</in>
+                <in>s3_enc.c</in>
+                <in>s3_lib.c</in>
+                <in>s3_meth.c</in>
+                <in>s3_pkt.c</in>
+                <in>s3_srvr.c</in>
+                <in>ssl.h</in>
+                <in>ssl2.h</in>
+                <in>ssl23.h</in>
+                <in>ssl3.h</in>
+                <in>ssl_algs.c</in>
+                <in>ssl_asn1.c</in>
+                <in>ssl_cert.c</in>
+                <in>ssl_ciph.c</in>
+                <in>ssl_err.c</in>
+                <in>ssl_err2.c</in>
+                <in>ssl_lib.c</in>
+                <in>ssl_locl.h</in>
+                <in>ssl_rsa.c</in>
+                <in>ssl_sess.c</in>
+                <in>ssl_stat.c</in>
+                <in>ssl_task.c</in>
+                <in>ssl_txt.c</in>
+                <in>ssltest.c</in>
+                <in>t1_clnt.c</in>
+                <in>t1_enc.c</in>
+                <in>t1_lib.c</in>
+                <in>t1_meth.c</in>
+                <in>t1_reneg.c</in>
+                <in>t1_srvr.c</in>
+                <in>tls1.h</in>
+              </df>
+              <df name="times">
+                <df name="090">
+                </df>
+                <df name="091">
+                </df>
+                <df name="x86">
+                  <in>bfs.cpp</in>
+                  <in>casts.cpp</in>
+                  <in>des3s.cpp</in>
+                  <in>dess.cpp</in>
+                  <in>md4s.cpp</in>
+                  <in>md5s.cpp</in>
+                  <in>rc4s.cpp</in>
+                  <in>sha1s.cpp</in>
+                </df>
+              </df>
+              <df name="tools">
+              </df>
+              <df name="util">
+                <df name="pl">
+                </df>
+              </df>
+              <df name="VMS">
+              </df>
+              <in>e_os.h</in>
+              <in>e_os2.h</in>
+            </df>
+            <df name="patches">
+            </df>
+            <in>buildinf.h</in>
+          </df>
+          <df name="uv">
+            <df name="include">
+              <df name="uv-private">
+                <in>eio.h</in>
+                <in>ev.h</in>
+                <in>ngx-queue.h</in>
+                <in>tree.h</in>
+                <in>uv-unix.h</in>
+                <in>uv-win.h</in>
+              </df>
+              <in>ares.h</in>
+              <in>ares_version.h</in>
+              <in>uv.h</in>
+            </df>
+            <df name="src">
+              <df name="ares">
+                <df name="config_cygwin">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_darwin">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_freebsd">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_linux">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_netbsd">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_openbsd">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_sunos">
+                  <in>ares_config.h</in>
+                </df>
+                <df name="config_win32">
+                  <in>ares_config.h</in>
+                </df>
+                <in>ares__close_sockets.c</in>
+                <in>ares__get_hostent.c</in>
+                <in>ares__read_line.c</in>
+                <in>ares__timeval.c</in>
+                <in>ares_cancel.c</in>
+                <in>ares_data.c</in>
+                <in>ares_data.h</in>
+                <in>ares_destroy.c</in>
+                <in>ares_dns.h</in>
+                <in>ares_expand_name.c</in>
+                <in>ares_expand_string.c</in>
+                <in>ares_fds.c</in>
+                <in>ares_free_hostent.c</in>
+                <in>ares_free_string.c</in>
+                <in>ares_getenv.c</in>
+                <in>ares_getenv.h</in>
+                <in>ares_gethostbyaddr.c</in>
+                <in>ares_gethostbyname.c</in>
+                <in>ares_getnameinfo.c</in>
+                <in>ares_getopt.c</in>
+                <in>ares_getopt.h</in>
+                <in>ares_getsock.c</in>
+                <in>ares_init.c</in>
+                <in>ares_iphlpapi.h</in>
+                <in>ares_ipv6.h</in>
+                <in>ares_library_init.c</in>
+                <in>ares_library_init.h</in>
+                <in>ares_llist.c</in>
+                <in>ares_llist.h</in>
+                <in>ares_mkquery.c</in>
+                <in>ares_nowarn.c</in>
+                <in>ares_nowarn.h</in>
+                <in>ares_options.c</in>
+                <in>ares_parse_a_reply.c</in>
+                <in>ares_parse_aaaa_reply.c</in>
+                <in>ares_parse_mx_reply.c</in>
+                <in>ares_parse_ns_reply.c</in>
+                <in>ares_parse_ptr_reply.c</in>
+                <in>ares_parse_srv_reply.c</in>
+                <in>ares_parse_txt_reply.c</in>
+                <in>ares_platform.c</in>
+                <in>ares_platform.h</in>
+                <in>ares_private.h</in>
+                <in>ares_process.c</in>
+                <in>ares_query.c</in>
+                <in>ares_rules.h</in>
+                <in>ares_search.c</in>
+                <in>ares_send.c</in>
+                <in>ares_setup.h</in>
+                <in>ares_strcasecmp.c</in>
+                <in>ares_strcasecmp.h</in>
+                <in>ares_strdup.c</in>
+                <in>ares_strdup.h</in>
+                <in>ares_strerror.c</in>
+                <in>ares_timeout.c</in>
+                <in>ares_version.c</in>
+                <in>ares_writev.c</in>
+                <in>ares_writev.h</in>
+                <in>bitncmp.c</in>
+                <in>bitncmp.h</in>
+                <in>inet_net_pton.c</in>
+                <in>inet_net_pton.h</in>
+                <in>inet_ntop.c</in>
+                <in>inet_ntop.h</in>
+                <in>nameser.h</in>
+                <in>setup_once.h</in>
+                <in>windows_port.c</in>
+              </df>
+              <df name="unix">
+                <df name="eio">
+                  <in>config_cygwin.h</in>
+                  <in>config_darwin.h</in>
+                  <in>config_freebsd.h</in>
+                  <in>config_linux.h</in>
+                  <in>config_netbsd.h</in>
+                  <in>config_openbsd.h</in>
+                  <in>config_sunos.h</in>
+                  <in>demo.c</in>
+                  <in>ecb.h</in>
+                  <in>eio.c</in>
+                  <in>xthread.h</in>
+                </df>
+                <df name="ev">
+                  <in>config_cygwin.h</in>
+                  <in>config_darwin.h</in>
+                  <in>config_freebsd.h</in>
+                  <in>config_linux.h</in>
+                  <in>config_netbsd.h</in>
+                  <in>config_openbsd.h</in>
+                  <in>config_sunos.h</in>
+                  <in>ev++.h</in>
+                  <in>ev.c</in>
+                  <in>ev_epoll.c</in>
+                  <in>ev_kqueue.c</in>
+                  <in>ev_poll.c</in>
+                  <in>ev_port.c</in>
+                  <in>ev_select.c</in>
+                  <in>ev_vars.h</in>
+                  <in>ev_win32.c</in>
+                  <in>ev_wrap.h</in>
+                  <in>event.c</in>
+                  <in>event.h</in>
+                </df>
+                <df name="linux">
+                  <in>inotify.c</in>
+                  <in>linux-core.c</in>
+                  <in>syscalls.c</in>
+                  <in>syscalls.h</in>
+                </df>
+                <in>async.c</in>
+                <in>core.c</in>
+                <in>cygwin.c</in>
+                <in>darwin.c</in>
+                <in>dl.c</in>
+                <in>error.c</in>
+                <in>freebsd.c</in>
+                <in>fs.c</in>
+                <in>internal.h</in>
+                <in>kqueue.c</in>
+                <in>loop-watcher.c</in>
+                <in>loop.c</in>
+                <in>netbsd.c</in>
+                <in>openbsd.c</in>
+                <in>pipe.c</in>
+                <in>poll.c</in>
+                <in>process.c</in>
+                <in>stream.c</in>
+                <in>sunos.c</in>
+                <in>tcp.c</in>
+                <in>thread.c</in>
+                <in>timer.c</in>
+                <in>tty.c</in>
+                <in>udp.c</in>
+                <in>uv-eio.c</in>
+                <in>uv-eio.h</in>
+              </df>
+              <df name="win">
+                <in>async.c</in>
+                <in>core.c</in>
+                <in>dl.c</in>
+                <in>error.c</in>
+                <in>fs-event.c</in>
+                <in>fs.c</in>
+                <in>getaddrinfo.c</in>
+                <in>handle-inl.h</in>
+                <in>handle.c</in>
+                <in>internal.h</in>
+                <in>loop-watcher.c</in>
+                <in>pipe.c</in>
+                <in>poll.c</in>
+                <in>process-stdio.c</in>
+                <in>process.c</in>
+                <in>req-inl.h</in>
+                <in>req.c</in>
+                <in>stream-inl.h</in>
+                <in>stream.c</in>
+                <in>tcp.c</in>
+                <in>thread.c</in>
+                <in>threadpool.c</in>
+                <in>timer.c</in>
+                <in>tty.c</in>
+                <in>udp.c</in>
+                <in>util.c</in>
+                <in>winapi.c</in>
+                <in>winapi.h</in>
+                <in>winsock.c</in>
+                <in>winsock.h</in>
+              </df>
+              <in>cares.c</in>
+              <in>fs-poll.c</in>
+              <in>uv-common.c</in>
+              <in>uv-common.h</in>
+            </df>
+            <df name="test">
+              <df name="fixtures">
+              </df>
+              <in>benchmark-ares.c</in>
+              <in>benchmark-fs-stat.c</in>
+              <in>benchmark-getaddrinfo.c</in>
+              <in>benchmark-list.h</in>
+              <in>benchmark-loop-count.c</in>
+              <in>benchmark-million-timers.c</in>
+              <in>benchmark-ping-pongs.c</in>
+              <in>benchmark-pound.c</in>
+              <in>benchmark-pump.c</in>
+              <in>benchmark-sizes.c</in>
+              <in>benchmark-spawn.c</in>
+              <in>benchmark-tcp-write-batch.c</in>
+              <in>benchmark-thread.c</in>
+              <in>benchmark-udp-packet-storm.c</in>
+              <in>blackhole-server.c</in>
+              <in>dns-server.c</in>
+              <in>echo-server.c</in>
+              <in>run-benchmarks.c</in>
+              <in>run-tests.c</in>
+              <in>runner-unix.c</in>
+              <in>runner-unix.h</in>
+              <in>runner-win.c</in>
+              <in>runner-win.h</in>
+              <in>runner.c</in>
+              <in>runner.h</in>
+              <in>task.h</in>
+              <in>test-async.c</in>
+              <in>test-callback-order.c</in>
+              <in>test-callback-stack.c</in>
+              <in>test-connection-fail.c</in>
+              <in>test-counters-init.c</in>
+              <in>test-cwd-and-chdir.c</in>
+              <in>test-delayed-accept.c</in>
+              <in>test-dlerror.c</in>
+              <in>test-error.c</in>
+              <in>test-fail-always.c</in>
+              <in>test-fs-event.c</in>
+              <in>test-fs-poll.c</in>
+              <in>test-fs.c</in>
+              <in>test-get-currentexe.c</in>
+              <in>test-get-loadavg.c</in>
+              <in>test-get-memory.c</in>
+              <in>test-getaddrinfo.c</in>
+              <in>test-gethostbyname.c</in>
+              <in>test-getsockname.c</in>
+              <in>test-hrtime.c</in>
+              <in>test-idle.c</in>
+              <in>test-ipc-send-recv.c</in>
+              <in>test-ipc.c</in>
+              <in>test-list.h</in>
+              <in>test-loop-handles.c</in>
+              <in>test-multiple-listen.c</in>
+              <in>test-mutexes.c</in>
+              <in>test-pass-always.c</in>
+              <in>test-ping-pong.c</in>
+              <in>test-pipe-bind-error.c</in>
+              <in>test-pipe-connect-error.c</in>
+              <in>test-platform-output.c</in>
+              <in>test-poll-close.c</in>
+              <in>test-poll.c</in>
+              <in>test-process-title.c</in>
+              <in>test-ref.c</in>
+              <in>test-run-once.c</in>
+              <in>test-semaphore.c</in>
+              <in>test-shutdown-close.c</in>
+              <in>test-shutdown-eof.c</in>
+              <in>test-spawn.c</in>
+              <in>test-stdio-over-pipes.c</in>
+              <in>test-tcp-bind-error.c</in>
+              <in>test-tcp-bind6-error.c</in>
+              <in>test-tcp-close-while-connecting.c</in>
+              <in>test-tcp-close.c</in>
+              <in>test-tcp-connect-error-after-write.c</in>
+              <in>test-tcp-connect-error.c</in>
+              <in>test-tcp-connect-timeout.c</in>
+              <in>test-tcp-connect6-error.c</in>
+              <in>test-tcp-flags.c</in>
+              <in>test-tcp-shutdown-after-write.c</in>
+              <in>test-tcp-unexpected-read.c</in>
+              <in>test-tcp-write-error.c</in>
+              <in>test-tcp-write-to-half-open-connection.c</in>
+              <in>test-tcp-writealot.c</in>
+              <in>test-thread.c</in>
+              <in>test-threadpool.c</in>
+              <in>test-timer-again.c</in>
+              <in>test-timer.c</in>
+              <in>test-tty.c</in>
+              <in>test-udp-dgram-too-big.c</in>
+              <in>test-udp-ipv6.c</in>
+              <in>test-udp-multicast-join.c</in>
+              <in>test-udp-multicast-ttl.c</in>
+              <in>test-udp-options.c</in>
+              <in>test-udp-send-and-recv.c</in>
+              <in>test-util.c</in>
+              <in>test-walk-handles.c</in>
+            </df>
+          </df>
+          <df name="v8">
+            <df name="benchmarks">
+              <df name="spinning-balls">
+              </df>
+            </df>
+            <df name="build">
+            </df>
+            <df name="include">
+              <in>v8-debug.h</in>
+              <in>v8-preparser.h</in>
+              <in>v8-profiler.h</in>
+              <in>v8-testing.h</in>
+              <in>v8.h</in>
+              <in>v8stdint.h</in>
+            </df>
+            <df name="preparser">
+              <in>preparser-process.cc</in>
+            </df>
+            <df name="samples">
+              <in>lineprocessor.cc</in>
+              <in>process.cc</in>
+              <in>shell.cc</in>
+            </df>
+            <df name="src">
+              <df name="arm">
+                <in>assembler-arm-inl.h</in>
+                <in>assembler-arm.cc</in>
+                <in>assembler-arm.h</in>
+                <in>builtins-arm.cc</in>
+                <in>code-stubs-arm.cc</in>
+                <in>code-stubs-arm.h</in>
+                <in>codegen-arm.cc</in>
+                <in>codegen-arm.h</in>
+                <in>constants-arm.cc</in>
+                <in>constants-arm.h</in>
+                <in>cpu-arm.cc</in>
+                <in>debug-arm.cc</in>
+                <in>deoptimizer-arm.cc</in>
+                <in>disasm-arm.cc</in>
+                <in>frames-arm.cc</in>
+                <in>frames-arm.h</in>
+                <in>full-codegen-arm.cc</in>
+                <in>ic-arm.cc</in>
+                <in>lithium-arm.cc</in>
+                <in>lithium-arm.h</in>
+                <in>lithium-codegen-arm.cc</in>
+                <in>lithium-codegen-arm.h</in>
+                <in>lithium-gap-resolver-arm.cc</in>
+                <in>lithium-gap-resolver-arm.h</in>
+                <in>macro-assembler-arm.cc</in>
+                <in>macro-assembler-arm.h</in>
+                <in>regexp-macro-assembler-arm.cc</in>
+                <in>regexp-macro-assembler-arm.h</in>
+                <in>simulator-arm.cc</in>
+                <in>simulator-arm.h</in>
+                <in>stub-cache-arm.cc</in>
+              </df>
+              <df name="extensions">
+                <in>externalize-string-extension.cc</in>
+                <in>externalize-string-extension.h</in>
+                <in>gc-extension.cc</in>
+                <in>gc-extension.h</in>
+              </df>
+              <df name="ia32">
+                <in>assembler-ia32-inl.h</in>
+                <in>assembler-ia32.cc</in>
+                <in>assembler-ia32.h</in>
+                <in>builtins-ia32.cc</in>
+                <in>code-stubs-ia32.cc</in>
+                <in>code-stubs-ia32.h</in>
+                <in>codegen-ia32.cc</in>
+                <in>codegen-ia32.h</in>
+                <in>cpu-ia32.cc</in>
+                <in>debug-ia32.cc</in>
+                <in>deoptimizer-ia32.cc</in>
+                <in>disasm-ia32.cc</in>
+                <in>frames-ia32.cc</in>
+                <in>frames-ia32.h</in>
+                <in>full-codegen-ia32.cc</in>
+                <in>ic-ia32.cc</in>
+                <in>lithium-codegen-ia32.cc</in>
+                <in>lithium-codegen-ia32.h</in>
+                <in>lithium-gap-resolver-ia32.cc</in>
+                <in>lithium-gap-resolver-ia32.h</in>
+                <in>lithium-ia32.cc</in>
+                <in>lithium-ia32.h</in>
+                <in>macro-assembler-ia32.cc</in>
+                <in>macro-assembler-ia32.h</in>
+                <in>regexp-macro-assembler-ia32.cc</in>
+                <in>regexp-macro-assembler-ia32.h</in>
+                <in>simulator-ia32.cc</in>
+                <in>simulator-ia32.h</in>
+                <in>stub-cache-ia32.cc</in>
+              </df>
+              <df name="mips">
+                <in>assembler-mips-inl.h</in>
+                <in>assembler-mips.cc</in>
+                <in>assembler-mips.h</in>
+                <in>builtins-mips.cc</in>
+                <in>code-stubs-mips.cc</in>
+                <in>code-stubs-mips.h</in>
+                <in>codegen-mips.cc</in>
+                <in>codegen-mips.h</in>
+                <in>constants-mips.cc</in>
+                <in>constants-mips.h</in>
+                <in>cpu-mips.cc</in>
+                <in>debug-mips.cc</in>
+                <in>deoptimizer-mips.cc</in>
+                <in>disasm-mips.cc</in>
+                <in>frames-mips.cc</in>
+                <in>frames-mips.h</in>
+                <in>full-codegen-mips.cc</in>
+                <in>ic-mips.cc</in>
+                <in>lithium-codegen-mips.cc</in>
+                <in>lithium-codegen-mips.h</in>
+                <in>lithium-gap-resolver-mips.cc</in>
+                <in>lithium-gap-resolver-mips.h</in>
+                <in>lithium-mips.cc</in>
+                <in>lithium-mips.h</in>
+                <in>macro-assembler-mips.cc</in>
+                <in>macro-assembler-mips.h</in>
+                <in>regexp-macro-assembler-mips.cc</in>
+                <in>regexp-macro-assembler-mips.h</in>
+                <in>simulator-mips.cc</in>
+                <in>simulator-mips.h</in>
+                <in>stub-cache-mips.cc</in>
+              </df>
+              <df name="third_party">
+                <df name="valgrind">
+                  <in>valgrind.h</in>
+                </df>
+              </df>
+              <df name="x64">
+                <in>assembler-x64-inl.h</in>
+                <in>assembler-x64.cc</in>
+                <in>assembler-x64.h</in>
+                <in>builtins-x64.cc</in>
+                <in>code-stubs-x64.cc</in>
+                <in>code-stubs-x64.h</in>
+                <in>codegen-x64.cc</in>
+                <in>codegen-x64.h</in>
+                <in>cpu-x64.cc</in>
+                <in>debug-x64.cc</in>
+                <in>deoptimizer-x64.cc</in>
+                <in>disasm-x64.cc</in>
+                <in>frames-x64.cc</in>
+                <in>frames-x64.h</in>
+                <in>full-codegen-x64.cc</in>
+                <in>ic-x64.cc</in>
+                <in>lithium-codegen-x64.cc</in>
+                <in>lithium-codegen-x64.h</in>
+                <in>lithium-gap-resolver-x64.cc</in>
+                <in>lithium-gap-resolver-x64.h</in>
+                <in>lithium-x64.cc</in>
+                <in>lithium-x64.h</in>
+                <in>macro-assembler-x64.cc</in>
+                <in>macro-assembler-x64.h</in>
+                <in>regexp-macro-assembler-x64.cc</in>
+                <in>regexp-macro-assembler-x64.h</in>
+                <in>simulator-x64.cc</in>
+                <in>simulator-x64.h</in>
+                <in>stub-cache-x64.cc</in>
+              </df>
+              <in>accessors.cc</in>
+              <in>accessors.h</in>
+              <in>allocation-inl.h</in>
+              <in>allocation.cc</in>
+              <in>allocation.h</in>
+              <in>api.cc</in>
+              <in>api.h</in>
+              <in>apiutils.h</in>
+              <in>arguments.h</in>
+              <in>assembler.cc</in>
+              <in>assembler.h</in>
+              <in>ast.cc</in>
+              <in>ast.h</in>
+              <in>atomicops.h</in>
+              <in>atomicops_internals_arm_gcc.h</in>
+              <in>atomicops_internals_mips_gcc.h</in>
+              <in>atomicops_internals_x86_gcc.cc</in>
+              <in>atomicops_internals_x86_gcc.h</in>
+              <in>atomicops_internals_x86_macosx.h</in>
+              <in>atomicops_internals_x86_msvc.h</in>
+              <in>bignum-dtoa.cc</in>
+              <in>bignum-dtoa.h</in>
+              <in>bignum.cc</in>
+              <in>bignum.h</in>
+              <in>bootstrapper.cc</in>
+              <in>bootstrapper.h</in>
+              <in>builtins.cc</in>
+              <in>builtins.h</in>
+              <in>bytecodes-irregexp.h</in>
+              <in>cached-powers.cc</in>
+              <in>cached-powers.h</in>
+              <in>char-predicates-inl.h</in>
+              <in>char-predicates.h</in>
+              <in>checks.cc</in>
+              <in>checks.h</in>
+              <in>circular-queue-inl.h</in>
+              <in>circular-queue.cc</in>
+              <in>circular-queue.h</in>
+              <in>code-stubs.cc</in>
+              <in>code-stubs.h</in>
+              <in>code.h</in>
+              <in>codegen.cc</in>
+              <in>codegen.h</in>
+              <in>compilation-cache.cc</in>
+              <in>compilation-cache.h</in>
+              <in>compiler-intrinsics.h</in>
+              <in>compiler.cc</in>
+              <in>compiler.h</in>
+              <in>contexts.cc</in>
+              <in>contexts.h</in>
+              <in>conversions-inl.h</in>
+              <in>conversions.cc</in>
+              <in>conversions.h</in>
+              <in>counters.cc</in>
+              <in>counters.h</in>
+              <in>cpu-profiler-inl.h</in>
+              <in>cpu-profiler.cc</in>
+              <in>cpu-profiler.h</in>
+              <in>cpu.h</in>
+              <in>d8-debug.cc</in>
+              <in>d8-debug.h</in>
+              <in>d8-posix.cc</in>
+              <in>d8-readline.cc</in>
+              <in>d8-windows.cc</in>
+              <in>d8.cc</in>
+              <in>d8.h</in>
+              <in>data-flow.cc</in>
+              <in>data-flow.h</in>
+              <in>date.cc</in>
+              <in>date.h</in>
+              <in>dateparser-inl.h</in>
+              <in>dateparser.cc</in>
+              <in>dateparser.h</in>
+              <in>debug-agent.cc</in>
+              <in>debug-agent.h</in>
+              <in>debug.cc</in>
+              <in>debug.h</in>
+              <in>deoptimizer.cc</in>
+              <in>deoptimizer.h</in>
+              <in>disasm.h</in>
+              <in>disassembler.cc</in>
+              <in>disassembler.h</in>
+              <in>diy-fp.cc</in>
+              <in>diy-fp.h</in>
+              <in>double.h</in>
+              <in>dtoa.cc</in>
+              <in>dtoa.h</in>
+              <in>elements-kind.cc</in>
+              <in>elements-kind.h</in>
+              <in>elements.cc</in>
+              <in>elements.h</in>
+              <in>execution.cc</in>
+              <in>execution.h</in>
+              <in>factory.cc</in>
+              <in>factory.h</in>
+              <in>fast-dtoa.cc</in>
+              <in>fast-dtoa.h</in>
+              <in>fixed-dtoa.cc</in>
+              <in>fixed-dtoa.h</in>
+              <in>flag-definitions.h</in>
+              <in>flags.cc</in>
+              <in>flags.h</in>
+              <in>frames-inl.h</in>
+              <in>frames.cc</in>
+              <in>frames.h</in>
+              <in>full-codegen.cc</in>
+              <in>full-codegen.h</in>
+              <in>func-name-inferrer.cc</in>
+              <in>func-name-inferrer.h</in>
+              <in>gdb-jit.cc</in>
+              <in>gdb-jit.h</in>
+              <in>global-handles.cc</in>
+              <in>global-handles.h</in>
+              <in>globals.h</in>
+              <in>handles-inl.h</in>
+              <in>handles.cc</in>
+              <in>handles.h</in>
+              <in>hashmap.h</in>
+              <in>heap-inl.h</in>
+              <in>heap-profiler.cc</in>
+              <in>heap-profiler.h</in>
+              <in>heap.cc</in>
+              <in>heap.h</in>
+              <in>hydrogen-instructions.cc</in>
+              <in>hydrogen-instructions.h</in>
+              <in>hydrogen.cc</in>
+              <in>hydrogen.h</in>
+              <in>ic-inl.h</in>
+              <in>ic.cc</in>
+              <in>ic.h</in>
+              <in>incremental-marking-inl.h</in>
+              <in>incremental-marking.cc</in>
+              <in>incremental-marking.h</in>
+              <in>inspector.cc</in>
+              <in>inspector.h</in>
+              <in>interface.cc</in>
+              <in>interface.h</in>
+              <in>interpreter-irregexp.cc</in>
+              <in>interpreter-irregexp.h</in>
+              <in>isolate-inl.h</in>
+              <in>isolate.cc</in>
+              <in>isolate.h</in>
+              <in>json-parser.h</in>
+              <in>jsregexp.cc</in>
+              <in>jsregexp.h</in>
+              <in>lazy-instance.h</in>
+              <in>list-inl.h</in>
+              <in>list.h</in>
+              <in>lithium-allocator-inl.h</in>
+              <in>lithium-allocator.cc</in>
+              <in>lithium-allocator.h</in>
+              <in>lithium.cc</in>
+              <in>lithium.h</in>
+              <in>liveedit.cc</in>
+              <in>liveedit.h</in>
+              <in>liveobjectlist-inl.h</in>
+              <in>liveobjectlist.cc</in>
+              <in>liveobjectlist.h</in>
+              <in>log-inl.h</in>
+              <in>log-utils.cc</in>
+              <in>log-utils.h</in>
+              <in>log.cc</in>
+              <in>log.h</in>
+              <in>macro-assembler.h</in>
+              <in>mark-compact-inl.h</in>
+              <in>mark-compact.cc</in>
+              <in>mark-compact.h</in>
+              <in>messages.cc</in>
+              <in>messages.h</in>
+              <in>misc-intrinsics.h</in>
+              <in>mksnapshot.cc</in>
+              <in>natives.h</in>
+              <in>objects-debug.cc</in>
+              <in>objects-inl.h</in>
+              <in>objects-printer.cc</in>
+              <in>objects-visiting-inl.h</in>
+              <in>objects-visiting.cc</in>
+              <in>objects-visiting.h</in>
+              <in>objects.cc</in>
+              <in>objects.h</in>
+              <in>once.cc</in>
+              <in>once.h</in>
+              <in>parser.cc</in>
+              <in>parser.h</in>
+              <in>platform-cygwin.cc</in>
+              <in>platform-freebsd.cc</in>
+              <in>platform-linux.cc</in>
+              <in>platform-macos.cc</in>
+              <in>platform-nullos.cc</in>
+              <in>platform-openbsd.cc</in>
+              <in>platform-posix.cc</in>
+              <in>platform-posix.h</in>
+              <in>platform-solaris.cc</in>
+              <in>platform-tls-mac.h</in>
+              <in>platform-tls-win32.h</in>
+              <in>platform-tls.h</in>
+              <in>platform-win32.cc</in>
+              <in>platform.h</in>
+              <in>preparse-data-format.h</in>
+              <in>preparse-data.cc</in>
+              <in>preparse-data.h</in>
+              <in>preparser-api.cc</in>
+              <in>preparser.cc</in>
+              <in>preparser.h</in>
+              <in>prettyprinter.cc</in>
+              <in>prettyprinter.h</in>
+              <in>profile-generator-inl.h</in>
+              <in>profile-generator.cc</in>
+              <in>profile-generator.h</in>
+              <in>property-details.h</in>
+              <in>property.cc</in>
+              <in>property.h</in>
+              <in>regexp-macro-assembler-irregexp-inl.h</in>
+              <in>regexp-macro-assembler-irregexp.cc</in>
+              <in>regexp-macro-assembler-irregexp.h</in>
+              <in>regexp-macro-assembler-tracer.cc</in>
+              <in>regexp-macro-assembler-tracer.h</in>
+              <in>regexp-macro-assembler.cc</in>
+              <in>regexp-macro-assembler.h</in>
+              <in>regexp-stack.cc</in>
+              <in>regexp-stack.h</in>
+              <in>rewriter.cc</in>
+              <in>rewriter.h</in>
+              <in>runtime-profiler.cc</in>
+              <in>runtime-profiler.h</in>
+              <in>runtime.cc</in>
+              <in>runtime.h</in>
+              <in>safepoint-table.cc</in>
+              <in>safepoint-table.h</in>
+              <in>scanner-character-streams.cc</in>
+              <in>scanner-character-streams.h</in>
+              <in>scanner.cc</in>
+              <in>scanner.h</in>
+              <in>scopeinfo.cc</in>
+              <in>scopeinfo.h</in>
+              <in>scopes.cc</in>
+              <in>scopes.h</in>
+              <in>serialize.cc</in>
+              <in>serialize.h</in>
+              <in>simulator.h</in>
+              <in>small-pointer-list.h</in>
+              <in>smart-array-pointer.h</in>
+              <in>snapshot-common.cc</in>
+              <in>snapshot-empty.cc</in>
+              <in>snapshot.h</in>
+              <in>spaces-inl.h</in>
+              <in>spaces.cc</in>
+              <in>spaces.h</in>
+              <in>splay-tree-inl.h</in>
+              <in>splay-tree.h</in>
+              <in>store-buffer-inl.h</in>
+              <in>store-buffer.cc</in>
+              <in>store-buffer.h</in>
+              <in>string-search.cc</in>
+              <in>string-search.h</in>
+              <in>string-stream.cc</in>
+              <in>string-stream.h</in>
+              <in>strtod.cc</in>
+              <in>strtod.h</in>
+              <in>stub-cache.cc</in>
+              <in>stub-cache.h</in>
+              <in>token.cc</in>
+              <in>token.h</in>
+              <in>type-info.cc</in>
+              <in>type-info.h</in>
+              <in>unbound-queue-inl.h</in>
+              <in>unbound-queue.h</in>
+              <in>unicode-inl.h</in>
+              <in>unicode.cc</in>
+              <in>unicode.h</in>
+              <in>utils-inl.h</in>
+              <in>utils.cc</in>
+              <in>utils.h</in>
+              <in>v8-counters.cc</in>
+              <in>v8-counters.h</in>
+              <in>v8.cc</in>
+              <in>v8.h</in>
+              <in>v8checks.h</in>
+              <in>v8conversions.cc</in>
+              <in>v8conversions.h</in>
+              <in>v8dll-main.cc</in>
+              <in>v8globals.h</in>
+              <in>v8memory.h</in>
+              <in>v8preparserdll-main.cc</in>
+              <in>v8threads.cc</in>
+              <in>v8threads.h</in>
+              <in>v8utils.cc</in>
+              <in>v8utils.h</in>
+              <in>variables.cc</in>
+              <in>variables.h</in>
+              <in>version.cc</in>
+              <in>version.h</in>
+              <in>vm-state-inl.h</in>
+              <in>vm-state.h</in>
+              <in>win32-headers.h</in>
+              <in>win32-math.cc</in>
+              <in>win32-math.h</in>
+              <in>zone-inl.h</in>
+              <in>zone.cc</in>
+              <in>zone.h</in>
+            </df>
+            <df name="test">
+              <df name="benchmarks">
+              </df>
+              <df name="cctest">
+                <in>cctest.cc</in>
+                <in>cctest.h</in>
+                <in>gay-fixed.cc</in>
+                <in>gay-fixed.h</in>
+                <in>gay-precision.cc</in>
+                <in>gay-precision.h</in>
+                <in>gay-shortest.cc</in>
+                <in>gay-shortest.h</in>
+                <in>test-accessors.cc</in>
+                <in>test-alloc.cc</in>
+                <in>test-api.cc</in>
+                <in>test-assembler-arm.cc</in>
+                <in>test-assembler-ia32.cc</in>
+                <in>test-assembler-mips.cc</in>
+                <in>test-assembler-x64.cc</in>
+                <in>test-ast.cc</in>
+                <in>test-bignum-dtoa.cc</in>
+                <in>test-bignum.cc</in>
+                <in>test-circular-queue.cc</in>
+                <in>test-compiler.cc</in>
+                <in>test-conversions.cc</in>
+                <in>test-cpu-profiler.cc</in>
+                <in>test-dataflow.cc</in>
+                <in>test-date.cc</in>
+                <in>test-debug.cc</in>
+                <in>test-decls.cc</in>
+                <in>test-deoptimization.cc</in>
+                <in>test-dictionary.cc</in>
+                <in>test-disasm-arm.cc</in>
+                <in>test-disasm-ia32.cc</in>
+                <in>test-disasm-mips.cc</in>
+                <in>test-disasm-x64.cc</in>
+                <in>test-diy-fp.cc</in>
+                <in>test-double.cc</in>
+                <in>test-dtoa.cc</in>
+                <in>test-fast-dtoa.cc</in>
+                <in>test-fixed-dtoa.cc</in>
+                <in>test-flags.cc</in>
+                <in>test-func-name-inference.cc</in>
+                <in>test-hashing.cc</in>
+                <in>test-hashmap.cc</in>
+                <in>test-heap-profiler.cc</in>
+                <in>test-heap.cc</in>
+                <in>test-list.cc</in>
+                <in>test-liveedit.cc</in>
+                <in>test-lock.cc</in>
+                <in>test-lockers.cc</in>
+                <in>test-log-stack-tracer.cc</in>
+                <in>test-log.cc</in>
+                <in>test-macro-assembler-x64.cc</in>
+                <in>test-mark-compact.cc</in>
+                <in>test-parsing.cc</in>
+                <in>test-platform-linux.cc</in>
+                <in>test-platform-macos.cc</in>
+                <in>test-platform-nullos.cc</in>
+                <in>test-platform-tls.cc</in>
+                <in>test-platform-win32.cc</in>
+                <in>test-profile-generator.cc</in>
+                <in>test-random.cc</in>
+                <in>test-regexp.cc</in>
+                <in>test-reloc-info.cc</in>
+                <in>test-serialize.cc</in>
+                <in>test-sockets.cc</in>
+                <in>test-spaces.cc</in>
+                <in>test-strings.cc</in>
+                <in>test-strtod.cc</in>
+                <in>test-thread-termination.cc</in>
+                <in>test-threads.cc</in>
+                <in>test-unbound-queue.cc</in>
+                <in>test-utils.cc</in>
+                <in>test-version.cc</in>
+                <in>test-weakmaps.cc</in>
+              </df>
+              <df name="es5conform">
+              </df>
+              <df name="message">
+                <df name="regress">
+                </df>
+              </df>
+              <df name="mjsunit">
+                <df name="bugs">
+                  <df name="harmony">
+                  </df>
+                </df>
+                <df name="compiler">
+                </df>
+                <df name="harmony">
+                </df>
+                <df name="regress">
+                </df>
+                <df name="third_party">
+                </df>
+                <df name="tools">
+                </df>
+              </df>
+              <df name="mozilla">
+              </df>
+              <df name="preparser">
+              </df>
+              <df name="sputnik">
+              </df>
+              <df name="test262">
+              </df>
+            </df>
+            <df name="tools">
+              <df name="gcmole">
+                <in>gcmole.cc</in>
+              </df>
+              <df name="gyp">
+              </df>
+              <df name="oom_dump">
+                <in>oom_dump.cc</in>
+              </df>
+              <df name="visual_studio">
+              </df>
+            </df>
+          </df>
+          <df name="zlib">
+            <df name="contrib">
+              <df name="minizip">
+                <in>crypt.h</in>
+                <in>ioapi.c</in>
+                <in>ioapi.h</in>
+                <in>iowin32.c</in>
+                <in>iowin32.h</in>
+                <in>miniunz.c</in>
+                <in>minizip.c</in>
+                <in>mztools.c</in>
+                <in>mztools.h</in>
+                <in>unzip.c</in>
+                <in>unzip.h</in>
+                <in>zip.c</in>
+                <in>zip.h</in>
+              </df>
+            </df>
+            <in>adler32.c</in>
+            <in>compress.c</in>
+            <in>crc32.c</in>
+            <in>crc32.h</in>
+            <in>deflate.c</in>
+            <in>deflate.h</in>
+            <in>gzio.c</in>
+            <in>infback.c</in>
+            <in>inffast.c</in>
+            <in>inffast.h</in>
+            <in>inffixed.h</in>
+            <in>inflate.c</in>
+            <in>inflate.h</in>
+            <in>inftrees.c</in>
+            <in>inftrees.h</in>
+            <in>mozzconf.h</in>
+            <in>trees.c</in>
+            <in>trees.h</in>
+            <in>uncompr.c</in>
+            <in>zconf.h</in>
+            <in>zlib.h</in>
+            <in>zutil.c</in>
+            <in>zutil.h</in>
+          </df>
+        </df>
+        <df name="doc">
+          <df name="about">
+          </df>
+          <df name="api">
+          </df>
+          <df name="api_assets">
+          </df>
+          <df name="blog">
+            <df name="module">
+            </df>
+            <df name="npm">
+            </df>
+            <df name="release">
+            </df>
+            <df name="Uncategorized">
+            </df>
+            <df name="video">
+            </df>
+            <df name="vulnerability">
+            </df>
+          </df>
+          <df name="community">
+          </df>
+          <df name="download">
+          </df>
+          <df name="images">
+            <df name="logos">
+            </df>
+          </df>
+          <df name="logos">
+          </df>
+        </df>
+        <df name="lib">
+        </df>
+        <df name="src">
+          <df name="res">
+          </df>
+          <in>cares_wrap.cc</in>
+          <in>eio-emul.h</in>
+          <in>ev-emul.h</in>
+          <in>fs_event_wrap.cc</in>
+          <in>handle_wrap.cc</in>
+          <in>handle_wrap.h</in>
+          <in>ngx-queue.h</in>
+          <in>node.cc</in>
+          <in>node.d</in>
+          <in>node.h</in>
+          <in>node_buffer.cc</in>
+          <in>node_buffer.h</in>
+          <in>node_constants.cc</in>
+          <in>node_constants.h</in>
+          <in>node_crypto.cc</in>
+          <in>node_crypto.h</in>
+          <in>node_crypto_groups.h</in>
+          <in>node_dtrace.cc</in>
+          <in>node_dtrace.h</in>
+          <in>node_extensions.cc</in>
+          <in>node_extensions.h</in>
+          <in>node_file.cc</in>
+          <in>node_file.h</in>
+          <in>node_http_parser.cc</in>
+          <in>node_http_parser.h</in>
+          <in>node_internals.h</in>
+          <in>node_io_watcher.cc</in>
+          <in>node_io_watcher.h</in>
+          <in>node_javascript.cc</in>
+          <in>node_javascript.h</in>
+          <in>node_main.cc</in>
+          <in>node_object_wrap.h</in>
+          <in>node_os.cc</in>
+          <in>node_os.h</in>
+          <in>node_provider.d</in>
+          <in>node_root_certs.h</in>
+          <in>node_script.cc</in>
+          <in>node_script.h</in>
+          <in>node_signal_watcher.cc</in>
+          <in>node_signal_watcher.h</in>
+          <in>node_stat_watcher.cc</in>
+          <in>node_stat_watcher.h</in>
+          <in>node_string.cc</in>
+          <in>node_string.h</in>
+          <in>node_version.h</in>
+          <in>node_win32_etw_provider-inl.h</in>
+          <in>node_win32_etw_provider.cc</in>
+          <in>node_win32_etw_provider.h</in>
+          <in>node_zlib.cc</in>
+          <in>pipe_wrap.cc</in>
+          <in>pipe_wrap.h</in>
+          <in>process_wrap.cc</in>
+          <in>req_wrap.h</in>
+          <in>slab_allocator.cc</in>
+          <in>slab_allocator.h</in>
+          <in>stream_wrap.cc</in>
+          <in>stream_wrap.h</in>
+          <in>tcp_wrap.cc</in>
+          <in>tcp_wrap.h</in>
+          <in>timer_wrap.cc</in>
+          <in>tty_wrap.cc</in>
+          <in>tty_wrap.h</in>
+          <in>udp_wrap.cc</in>
+          <in>udp_wrap.h</in>
+          <in>v8_typed_array.cc</in>
+          <in>v8_typed_array.h</in>
+          <in>v8abbr.h</in>
+          <in>v8ustack.d</in>
+        </df>
+        <df name="test">
+          <df name="addons">
+            <df name="at-exit">
+              <in>binding.cc</in>
+            </df>
+            <df name="hello-world">
+              <in>binding.cc</in>
+            </df>
+          </df>
+          <df name="disabled">
+          </df>
+          <df name="fixtures">
+            <df name="b">
+              <df name="package">
+              </df>
+            </df>
+            <df name="cycles">
+              <df name="folder">
+              </df>
+            </df>
+            <df name="empty">
+            </df>
+            <df name="global">
+            </df>
+            <df name="keys">
+            </df>
+            <df name="module-load-order">
+              <df name="file2">
+              </df>
+              <df name="file3">
+              </df>
+              <df name="file4">
+              </df>
+              <df name="file5">
+              </df>
+              <df name="file6">
+              </df>
+              <df name="file7">
+              </df>
+              <df name="file8">
+              </df>
+              <df name="file9">
+              </df>
+            </df>
+            <df name="module-require">
+              <df name="child">
+                <df name="node_modules">
+                </df>
+              </df>
+              <df name="parent">
+                <df name="node_modules">
+                </df>
+              </df>
+            </df>
+            <df name="nested-index">
+              <df name="one">
+              </df>
+              <df name="three">
+              </df>
+              <df name="two">
+              </df>
+            </df>
+            <df name="node_modules">
+              <df name="baz">
+                <df name="node_modules">
+                </df>
+              </df>
+              <df name="node_modules">
+              </df>
+            </df>
+            <df name="packages">
+              <df name="main">
+              </df>
+              <df name="main-index">
+                <df name="package-main-module">
+                </df>
+              </df>
+            </df>
+            <df name="readdir">
+              <df name="dir">
+              </df>
+            </df>
+            <df name="test-init-index">
+            </df>
+            <df name="test-init-native">
+            </df>
+          </df>
+          <df name="gc">
+            <df name="node_modules">
+              <df name="weak">
+                <df name="lib">
+                </df>
+                <df name="src">
+                  <in>weakref.cc</in>
+                </df>
+              </df>
+            </df>
+          </df>
+          <df name="internet">
+          </df>
+          <df name="message">
+          </df>
+          <df name="pummel">
+          </df>
+          <df name="simple">
+          </df>
+        </df>
+        <df name="tools">
+          <df name="blog">
+            <df name="node_modules">
+              <df name="ejs">
+                <df name="examples">
+                </df>
+                <df name="lib">
+                </df>
+                <df name="support">
+                </df>
+                <df name="test">
+                  <df name="fixtures">
+                  </df>
+                </df>
+              </df>
+              <df name="glob">
+                <df name="examples">
+                </df>
+                <df name="node_modules">
+                  <df name="graceful-fs">
+                  </df>
+                  <df name="inherits">
+                  </df>
+                  <df name="minimatch">
+                    <df name="node_modules">
+                      <df name="lru-cache">
+                        <df name="lib">
+                        </df>
+                        <df name="test">
+                        </df>
+                      </df>
+                    </df>
+                    <df name="test">
+                    </df>
+                  </df>
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="marked">
+                <df name="bin">
+                </df>
+                <df name="lib">
+                </df>
+                <df name="man">
+                </df>
+              </df>
+              <df name="mkdirp">
+                <df name="examples">
+                </df>
+                <df name="test">
+                </df>
+              </df>
+              <df name="semver">
+                <df name="bin">
+                </df>
+              </df>
+            </df>
+            <df name="templates">
+            </df>
+          </df>
+          <df name="closure_linter">
+            <df name="closure_linter">
+              <df name="common">
+              </df>
+            </df>
+            <df name="closure_linter.egg-info">
+            </df>
+          </df>
+          <df name="doc">
+            <df name="node_modules">
+              <df name="marked">
+                <df name="bin">
+                </df>
+                <df name="lib">
+                </df>
+                <df name="man">
+                </df>
+              </df>
+            </df>
+          </df>
+          <df name="gyp">
+            <df name="buildbot">
+            </df>
+            <df name="pylib">
+              <df name="gyp">
+                <df name="generator">
+                </df>
+              </df>
+            </df>
+            <df name="samples">
+            </df>
+            <df name="tools">
+              <df name="emacs">
+                <df name="testdata">
+                </df>
+              </df>
+              <df name="Xcode">
+                <df name="Specifications">
+                </df>
+              </df>
+            </df>
+            <in>gyp_dummy.c</in>
+          </df>
+          <df name="msvs">
+            <df name="msi">
+            </df>
+            <df name="npm">
+            </df>
+          </df>
+          <df name="osx-pkg.pmdoc">
+          </df>
+          <df name="wafadmin">
+            <df name="Tools">
+            </df>
+          </df>
+        </df>
+      </df>
+      <in>ejdb_native.cc</in>
+    </df>
+    <logicalFolder name="ExternalFiles"
+                   displayName="Important Files"
+                   projectFiles="false"
+                   kind="IMPORTANT_FILES_FOLDER">
+      <itemPath>Makefile</itemPath>
+    </logicalFolder>
+  </logicalFolder>
+  <sourceFolderFilter>^(nbproject)$</sourceFolderFilter>
+  <sourceRootList>
+    <Elem>.</Elem>
+  </sourceRootList>
+  <projectmakefile>Makefile</projectmakefile>
+  <confs>
+    <conf name="Default" type="0">
+      <toolsSet>
+        <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode>
+        <compilerSet>default</compilerSet>
+      </toolsSet>
+      <codeAssistance>
+      </codeAssistance>
+      <makefileType>
+        <makeTool>
+          <buildCommandWorkingDir>.</buildCommandWorkingDir>
+          <buildCommand>${MAKE} -f Makefile</buildCommand>
+          <cleanCommand>${MAKE} -f Makefile clean</cleanCommand>
+          <executablePath></executablePath>
+          <ccTool>
+            <incDir>
+              <pElem>nodejs/src</pElem>
+              <pElem>nodejs/deps/v8/src</pElem>
+              <pElem>../tcejdb</pElem>
+            </incDir>
+            <preprocessorList>
+              <Elem>DEBUG</Elem>
+              <Elem>_GNU_SOURCE</Elem>
+            </preprocessorList>
+          </ccTool>
+        </makeTool>
+      </makefileType>
+    </conf>
+  </confs>
+</configurationDescriptor>
diff --git a/node/nbproject/project.xml b/node/nbproject/project.xml
new file mode 100644 (file)
index 0000000..dd4140e
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+    <type>org.netbeans.modules.cnd.makeproject</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/make-project/1">
+            <name>node</name>
+            <c-extensions>c</c-extensions>
+            <cpp-extensions>cc,cpp</cpp-extensions>
+            <header-extensions>d,h,hpp</header-extensions>
+            <sourceEncoding>UTF-8</sourceEncoding>
+            <make-dep-projects/>
+            <sourceRootList>
+                <sourceRootElem>.</sourceRootElem>
+            </sourceRootList>
+            <confList>
+                <confElem>
+                    <name>Default</name>
+                    <type>0</type>
+                </confElem>
+            </confList>
+        </data>
+    </configuration>
+</project>
diff --git a/node/nodejs b/node/nodejs
new file mode 160000 (submodule)
index 0000000..5f0a10a
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 5f0a10ad218e56f1ebbcbf59702d0759c12b19c9
diff --git a/node/package.json b/node/package.json
new file mode 100644 (file)
index 0000000..8b34e36
--- /dev/null
@@ -0,0 +1,5 @@
+{
+    "name": "ejdb",
+    "version": "1.0.0",
+    "main": "./build/Release/ejdb"
+}
\ No newline at end of file
index c4bc898..9e7f7c9 100644 (file)
@@ -83,6 +83,7 @@
                    projectFiles="false"
                    kind="IMPORTANT_FILES_FOLDER">
       <itemPath>Makefile</itemPath>
+      <itemPath>../README.md</itemPath>
       <itemPath>configure</itemPath>
     </logicalFolder>
   </logicalFolder>