summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Parise <jon@php.net>2003-02-19 21:36:00 +0000
committerJon Parise <jon@php.net>2003-02-19 21:36:00 +0000
commit370c0cbf91751630d9fdc3af2b0591d2698a27b4 (patch)
treeb32797d1c752bc46aeb3ec17025e7b699f3aecfc
parentafb8842ceaf5894df85b7f863342e521b6127de3 (diff)
downloadphp-git-370c0cbf91751630d9fdc3af2b0591d2698a27b4.tar.gz
Add folding markers and editor directive blocks.
-rw-r--r--ext/rpc/skeleton/php_skeleton.h10
-rw-r--r--ext/rpc/skeleton/skeleton.c46
-rw-r--r--ext/rpc/skeleton/skeleton.h10
3 files changed, 64 insertions, 2 deletions
diff --git a/ext/rpc/skeleton/php_skeleton.h b/ext/rpc/skeleton/php_skeleton.h
index e591b90b13..a1e8a84bc4 100644
--- a/ext/rpc/skeleton/php_skeleton.h
+++ b/ext/rpc/skeleton/php_skeleton.h
@@ -22,4 +22,12 @@
extern zend_module_entry skeleton_module_entry;
#define phpext_skeleton_ptr &skeleton_module_entry
-#endif /* PHP_SKELETON_H */ \ No newline at end of file
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * tab-width: 4
+ * End:
+ * vim600: fdm=marker
+ * vim: sw=4 ts=4 noet
+ */
+#endif /* PHP_SKELETON_H */
diff --git a/ext/rpc/skeleton/skeleton.c b/ext/rpc/skeleton/skeleton.c
index 99af187af6..bebafb71ec 100644
--- a/ext/rpc/skeleton/skeleton.c
+++ b/ext/rpc/skeleton/skeleton.c
@@ -120,6 +120,9 @@ ZEND_GET_MODULE(skeleton);
#endif
/* rpc handler functions */
+
+/* {{{ skeleton_hash
+ */
static int skeleton_hash(rpc_string name, rpc_string *hash, void *data, int num_args, char *arg_types, int type)
{
/* TODO: implement your hash function here. if you have specified any of the HASH_AS_INT constants, simply set
@@ -133,13 +136,19 @@ static int skeleton_hash(rpc_string name, rpc_string *hash, void *data, int num_
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_name
+ */
static int skeleton_name(rpc_string hash, rpc_string *name, void *data, int type)
{
/* TODO: do the opposite of what you did above */
return FAILURE;
}
+/* }}} */
+/* {{{ skeleton_ctor
+ */
static int skeleton_ctor(rpc_string class_name, void **data, int num_args, zval **args[])
{
/* TODO: use *data as a pointer to your internal data. if you want to enable your instances for
@@ -154,13 +163,19 @@ static int skeleton_ctor(rpc_string class_name, void **data, int num_args, zval
*/
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_dtor
+ */
static int skeleton_dtor(void *data)
{
/* TODO: free everything you alloc'ed above */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_describe
+ */
static int skeleton_describe(rpc_string method_name, void *data, char **arg_types, unsigned char **ref_types)
{
/* TODO: return a zend_parse_parameters() like string in arg_types to describe the
@@ -170,7 +185,10 @@ static int skeleton_describe(rpc_string method_name, void *data, char **arg_type
*/
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_call
+ */
static int skeleton_call(rpc_string method_name, void **data, zval *return_value, int num_args, zval **args[])
{
/* TODO: implement call handler. if you passed back an arg_types string in the describe function the arguments
@@ -179,45 +197,73 @@ static int skeleton_call(rpc_string method_name, void **data, zval *return_value
*/
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_get
+ */
static int skeleton_get(rpc_string property_name, zval *return_value, void **data)
{
/* TODO: implement get handler */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_set
+ */
static int skeleton_set(rpc_string property_name, zval *value, void **data)
{
/* TODO: implement set handler */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_compare
+ */
static int skeleton_compare(void **data1, void **data2)
{
/* TODO: implement compare handler */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_has_property
+ */
static int skeleton_has_property(rpc_string property_name, void **data)
{
/* TODO: implement has property handler */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_unset_property
+ */
static int skeleton_unset_property(rpc_string property_name, void **data)
{
/* TODO: implement unset property handler */
return SUCCESS;
}
+/* }}} */
+/* {{{ skeleton_get_properties
+ */
static int skeleton_get_properties(HashTable **properties, void **data)
{
/* TODO: implement get properties handler */
return SUCCESS;
}
+/* }}} */
/* custom functions */
ZEND_FUNCTION(skeleton_function)
{
}
+
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * tab-width: 4
+ * End:
+ * vim600: fdm=marker
+ * vim: sw=4 ts=4 noet
+ */
diff --git a/ext/rpc/skeleton/skeleton.h b/ext/rpc/skeleton/skeleton.h
index 001872a2f5..cd79721260 100644
--- a/ext/rpc/skeleton/skeleton.h
+++ b/ext/rpc/skeleton/skeleton.h
@@ -32,4 +32,12 @@ ZEND_MINFO_FUNCTION(skeleton);
ZEND_FUNCTION(skeleton_function);
/**/
-#endif /* SKELETON_H */ \ No newline at end of file
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * tab-width: 4
+ * End:
+ * vim600: fdm=marker
+ * vim: sw=4 ts=4 noet
+ */
+#endif /* SKELETON_H */