summaryrefslogtreecommitdiff
path: root/scripts/ext_skel_ng/extension.xml
blob: f9b485d4524a36225d9743bd2d54687ff37c9981 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE extension SYSTEM "extension.dtd">
<extension version="0.1">
	<name>dummy</name>
  <summary>experimental dummy extension</summary>
  <description>
   this is used for testing of the extension generater only
  </description>
	
  <maintainers>
		<maintainer>		
			<user>hholzgra</user>
			<name>Hartmut Holzgraefe</name>
			<email>hholzgra@php.net</email>
			<role>lead</role>
		</maintainer>
		<maintainer>		
			<user>dummy</user>
			<name>Crashtest Dummy</name>
			<email>dummy@example.com</email>
			<role>dummy</role>
		</maintainer>
  </maintainers>
		
  <release>
		<version>0.1</version>
		<date>2002-02-16</date>
		<state>alpha</state>
    <license>other</license>
    <notes>
      - first experimental draft
    </notes>
  </release>

  <changelog>
  </changelog>
	

	<deps>
	  <!-- these are not yet used in any way :( -->
    <with defaults='/usr:/usr/local' testfile='include/dummy.h'></with>
    <lib name='dummy' function='dummy' searchpath='/usr/lib:/lib'></lib>
  </deps>

  <constants>
		<constant name="DUMMY_OK"  type="int" value="1">dummy ok status</constant>
		<constant name="DUMMY_ERR" type="int" value="0">dummy fault status</constant>
  </constants>

  <globals>
		<global name="foobar" type="int"></global>
		<phpini name="foo_int"    type="int"    value="42"     access="system"></phpini> 
		<phpini name="foo_bool"    type="int"   value="on"     access="all"   onupdate="OnUpdateBool"></phpini> 
		<phpini name="foo_string" type="string" value="foobar" access="all"   ></phpini> 
  </globals>

  <functions>

   <function name='dummy_int'>
    <summary>dummy integer conversion</summary>
		<proto>int dummy_int(int bar)</proto>
    <description>
some funcy longer description

foo
bar
		</description>
   </function>

   <function name='dummy_string'>
    <summary>dummy string conversion</summary>
		<proto>string dummy_string(string bar) foobar</proto>
	  <code>
<![CDATA[
  RETURN_STRINGL(bar, bar_len, 1);
]]>
    </code>
   </function>

  </functions>
	
</extension>