<?xml version="1.0"?>
<extension name="uuid" version="0.0.2">
 <summary>uuid extension</summary>
 <description>libuuid binding</description>
 <deps language="c">
  <with name="libuuid" defaults="/lib:/usr:/usr/local" testfile="include/uuid/uuid.h">
   <header name="uuid/uuid.h" />
   <lib name="uuid" />
  </with>
 </deps>
 <license>PHP</license>
 <maintainer>
  <user>shimooka</user>
  <name>SHIMOOKA Hideyuki</name>
  <email>shimooka@doyouphp.jp</email>
  <role>developer</role>
 </maintainer>
 <release>
  <version>0.0.2</version>
  <date>2007-03-23</date>
  <state>alpha</state>
  <notes>First alpha version</notes>
 </release>

 <function name="uuid_generate">
  <proto>string uuid_generate()</proto>
  <code>
   <![CDATA[
/**
 * @see http://e2fsprogs.sourceforge.net/
 * @see uuidgen.c
 * @see uuid_generate(3)
 * @see uuid_unparse(3)
 */
uuid_t uu;
char str[37];
uuid_generate(uu);
uuid_unparse(uu, str);
RETURN_STRING(str, 1);
]]>
  </code>
  <test>
    <code>
     <![CDATA[
echo strlen(uuid_generate());
]]>
    </code>
    <result>36</result>
   </test>
 </function>

</extension>

