summaryrefslogtreecommitdiff
path: root/ext/swf/swf.c
diff options
context:
space:
mode:
authorRasmus Lerdorf <rasmus@php.net>2001-06-05 13:12:10 +0000
committerRasmus Lerdorf <rasmus@php.net>2001-06-05 13:12:10 +0000
commit25c3a3a39d7aebdce95825e6af2ad8c62905b7cc (patch)
tree4d8f1ff9644c880e3b7a63a361a0db2280d8058f /ext/swf/swf.c
parent4efe6f7e6b53496fb1c4f6990b3ad0771bd9be67 (diff)
downloadphp-git-25c3a3a39d7aebdce95825e6af2ad8c62905b7cc.tar.gz
vim-6 does folding - clean up a bunch of missing folding tags plus
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
Diffstat (limited to 'ext/swf/swf.c')
-rw-r--r--ext/swf/swf.c40
1 files changed, 39 insertions, 1 deletions
diff --git a/ext/swf/swf.c b/ext/swf/swf.c
index e251df8523..f41e6676d8 100644
--- a/ext/swf/swf.c
+++ b/ext/swf/swf.c
@@ -34,6 +34,8 @@
ZEND_DECLARE_MODULE_GLOBALS(swf)
+/* {{{ swf_functions[]
+ */
function_entry swf_functions[] = {
PHP_FE(swf_openfile, NULL)
PHP_FE(swf_closefile, NULL)
@@ -104,7 +106,10 @@ function_entry swf_functions[] = {
PHP_FE(swf_posround, NULL)
{NULL,NULL,NULL}
};
+/* }}} */
+/* {{{ swf_module_entry
+ */
zend_module_entry swf_module_entry = {
"swf",
swf_functions,
@@ -115,19 +120,24 @@ zend_module_entry swf_module_entry = {
PHP_MINFO(swf),
STANDARD_MODULE_PROPERTIES
};
+/* }}} */
#ifdef COMPILE_DL_SWF
ZEND_GET_MODULE(swf)
#endif
+/* {{{ PHP_MINFO_FUNCTION
+ */
PHP_MINFO_FUNCTION(swf)
{
php_info_print_table_start();
php_info_print_table_row(2, "swf support", "enabled");
php_info_print_table_end();
}
+/* }}} */
-
+/* {{{ PHP_MINIT_FUNCTION
+ */
PHP_MINIT_FUNCTION(swf)
{
REGISTER_LONG_CONSTANT("MOD_COLOR", MOD_COLOR, CONST_CS | CONST_PERSISTENT);
@@ -152,7 +162,10 @@ PHP_MINIT_FUNCTION(swf)
REGISTER_LONG_CONSTANT("MenuExit", MenuExit, CONST_CS | CONST_PERSISTENT);
return SUCCESS;
}
+/* }}} */
+/* {{{ PHP_RINIT_FUNCTION
+ */
PHP_RINIT_FUNCTION(swf)
{
SWFLS_FETCH();
@@ -160,6 +173,7 @@ PHP_RINIT_FUNCTION(swf)
return SUCCESS;
}
+/* }}} */
/* {{{ proto void swf_openfile(string name, double xsize, double ysize, double framerate, double r, double g, double b)
Create a Shockwave Flash file given by name, with width xsize and height ysize at a frame rate of framerate and a background color specified by a red value of r, green value of g and a blue value of b */
@@ -300,6 +314,8 @@ PHP_FUNCTION(swf_getframe)
}
/* }}} */
+/* {{{ col_swf
+ */
void col_swf(INTERNAL_FUNCTION_PARAMETERS, int opt) {
zval **r, **g, **b, **a;
if (ZEND_NUM_ARGS() != 4 ||
@@ -316,6 +332,7 @@ void col_swf(INTERNAL_FUNCTION_PARAMETERS, int opt) {
swf_mulcolor((float)Z_DVAL_PP(r), (float)Z_DVAL_PP(g), (float)Z_DVAL_PP(b), (float)Z_DVAL_PP(a));
}
}
+/* }}} */
/* {{{ proto void swf_mulcolor(double r, double g, double b, double a)
Sets the global multiply color to the rgba value specified */
@@ -377,6 +394,7 @@ PHP_FUNCTION(swf_removeobject)
swf_removeobject(Z_LVAL_PP(depth));
}
+/* }}} */
/* {{{ proto int swf_nextid(void)
Returns a free objid */
@@ -519,6 +537,8 @@ PHP_FUNCTION(swf_actiongotolabel)
}
/* }}} */
+/* {{{ php_swf_define
+ */
void php_swf_define(INTERNAL_FUNCTION_PARAMETERS, int opt)
{
zval **objid, **x1, **y1, **x2, **y2, **width;
@@ -542,6 +562,7 @@ void php_swf_define(INTERNAL_FUNCTION_PARAMETERS, int opt)
(float)Z_DVAL_PP(x2), (float)Z_DVAL_PP(y2), (float)Z_DVAL_PP(width));
}
}
+/* }}} */
/* {{{ proto void swf_defineline(int objid, double x1, double y1, double x2, double y2, double width)
Create a line with object id, objid, starting from x1, y1 and going to x2, y2 with width, width */
@@ -660,6 +681,8 @@ PHP_FUNCTION(swf_shapefillsolid)
}
/* }}} */
+/* {{{ php_swf_fill_bitmap
+ */
void php_swf_fill_bitmap(INTERNAL_FUNCTION_PARAMETERS, int opt)
{
zval **bitmapid;
@@ -675,6 +698,7 @@ void php_swf_fill_bitmap(INTERNAL_FUNCTION_PARAMETERS, int opt)
swf_shapefillbitmaptile(Z_LVAL_PP(bitmapid));
}
}
+/* }}} */
/* {{{ proto void swf_shapefillbitmapclip(int bitmapid)
Sets the current fill mode to clipped bitmap fill. Pixels from the previously defined bitmapid will be used to fill areas */
@@ -692,6 +716,8 @@ PHP_FUNCTION(swf_shapefillbitmaptile)
}
/* }}} */
+/* {{{ php_swf_shape
+ */
void php_swf_shape(INTERNAL_FUNCTION_PARAMETERS, int opt)
{
zval **x, **y;
@@ -708,6 +734,7 @@ void php_swf_shape(INTERNAL_FUNCTION_PARAMETERS, int opt)
swf_shapelineto((float)Z_DVAL_PP(x), (float)Z_DVAL_PP(y));
}
}
+/* }}} */
/* {{{ proto void swf_shapemoveto(double x, double y)
swf_shapemoveto moves the current position to the given x,y. */
@@ -1032,6 +1059,8 @@ PHP_FUNCTION(swf_endbutton)
}
/* }}} */
+/* {{{ php_swf_geo_same
+ */
void php_swf_geo_same(INTERNAL_FUNCTION_PARAMETERS, int opt)
{
zval **arg1, **arg2, **arg3, **arg4;
@@ -1058,6 +1087,7 @@ void php_swf_geo_same(INTERNAL_FUNCTION_PARAMETERS, int opt)
Z_DVAL_PP(arg4));
}
}
+/* }}} */
/* {{{ proto void swf_viewport(double xmin, double xmax, double ymin, double ymax)
Selects an area on the drawing surface for future drawing */
@@ -1217,3 +1247,11 @@ PHP_FUNCTION(swf_posround)
/* }}} */
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim: sw=4 ts=4 tw=78 fdm=marker
+ */