Index: phpdoc/funclist.txt
diff -u phpdoc/funclist.txt:1.11 phpdoc/funclist.txt:1.12
--- phpdoc/funclist.txt:1.11 Thu Sep 20 15:35:33 2001
+++ phpdoc/funclist.txt Fri Oct 12 03:45:16 2001
@@ -88,7 +88,6 @@
com_propset
com_release
com_set
-# php4/ext/com/VARIANT.c
# php4/ext/cpdf/cpdf.c
cpdf_add_annotation
cpdf_add_outline
@@ -335,6 +334,8 @@
fbsql_close
fbsql_commit
fbsql_connect
+fbsql_create_blob
+fbsql_create_clob
fbsql_create_db
fbsql_data_seek
fbsql_database
@@ -904,6 +905,7 @@
ldap_rename
ldap_search
ldap_set_option
+ldap_start_tls
ldap_t61_to_8859
ldap_unbind
# php4/ext/mailparse/mailparse.c
@@ -1017,6 +1019,7 @@
mcrypt_enc_self_test
mcrypt_encrypt
mcrypt_generic
+mcrypt_generic_deinit
mcrypt_generic_end
mcrypt_generic_init
mcrypt_get_block_size
@@ -1629,6 +1632,7 @@
ovrimos_result_all
ovrimos_rollback
# php4/ext/pcntl/pcntl.c
+pcntl_exec
pcntl_fork
pcntl_signal
pcntl_waitpid
@@ -2064,6 +2068,7 @@
acosh
addcslashes
addslashes
+array_change_key_case
array_count_values
array_diff
array_filter
@@ -2184,6 +2189,7 @@
fileperms
filesize
filetype
+floatval
flock
floor
flush
@@ -2309,6 +2315,7 @@
min
mkdir
mktime
+mmapfile
move_uploaded_file
mt_getrandmax
mt_rand
@@ -2462,6 +2469,7 @@
usleep
usort
var_dump
+version_compare
vprintf
vsprintf
wordwrap
@@ -2815,7 +2823,10 @@
msession_list
msession_listvar
msession_lock
+msession_plugin
+msession_randstr
msession_set
+msession_set_array
msession_setdata
msession_timeout
msession_uniq
@@ -2840,6 +2851,7 @@
apache_child_terminate
apache_lookup_uri
apache_note
+apache_setenv
getallheaders
virtual
# php4/sapi/apache2filter/php_functions.c
Index: phpdoc/funcsummary.txt
diff -u phpdoc/funcsummary.txt:1.10 phpdoc/funcsummary.txt:1.11
--- phpdoc/funcsummary.txt:1.10 Thu Sep 20 15:35:33 2001
+++ phpdoc/funcsummary.txt Fri Oct 12 03:45:16 2001
@@ -137,15 +137,15 @@
bool com_propput(int module, string property_name, mixed value)
Puts the properties for a module
# php4/ext/cpdf/cpdf.c
-void cpdf_add_annotation(int pdfdoc, double xll, double yll, double xur, double xur, string title, string text [, int mode])
+void cpdf_add_annotation(int pdfdoc, float xll, float yll, float xur, float xur, string title, string text [, int mode])
Sets annotation
int cpdf_add_outline(int pdfdoc, int lastoutline, int sublevel, int open, int pagenr, string title)
Add outline
-void cpdf_arc(int pdfdoc, double x, double y, double radius, double start, double end [, int mode])
+void cpdf_arc(int pdfdoc, float x, float y, float radius, float start, float end [, int mode])
Draws an arc
void cpdf_begin_text(int pdfdoc)
Starts text section
-void cpdf_circle(int pdfdoc, double x, double y, double radius [, int mode])
+void cpdf_circle(int pdfdoc, float x, float y, float radius [, int mode])
Draws a circle
void cpdf_clip(int pdfdoc)
Clips to current path
@@ -159,7 +159,7 @@
Close path and draw line along path
void cpdf_continue_text(int pdfdoc, string text)
Output text in next line
-void cpdf_curveto(int pdfdoc, double x1, double y1, double x2, double y2, double x3, double y3 [, int mode])
+void cpdf_curveto(int pdfdoc, float x1, float y1, float x2, float y2, float x3, float y3 [, int mode])
Draws a curve
void cpdf_end_text(int pdfdoc)
Ends text section
@@ -173,11 +173,11 @@
Ends the page to save memory
void cpdf_global_set_document_limits(int maxPages, int maxFonts, int maxImages, int maxAnnots, int maxObjects)
Sets document settings for all documents
-void cpdf_import_jpeg(int pdfdoc, string filename, double x, double y, double angle, double width, double height, double x-scale, double y-scale, int gsave [, int mode])
+void cpdf_import_jpeg(int pdfdoc, string filename, float x, float y, float angle, float width, float height, float x_scale, float y_scale, int gsave [, int mode])
Includes jpeg image
-void cpdf_lineto(int pdfdoc, double x, double y [, int mode])
+void cpdf_lineto(int pdfdoc, float x, float y [, int mode])
Draws a line
-void cpdf_moveto(int pdfdoc, double x, double y [, int mode])
+void cpdf_moveto(int pdfdoc, float x, float y [, int mode])
Sets current point
void cpdf_newpath(int pdfdoc)
Starts new path
@@ -185,101 +185,101 @@
Opens a new pdf document
array cpdf_output_buffer(int pdfdoc)
Returns the internal memory stream as string
-void cpdf_page_init(int pdfdoc, int pagenr, int orientation, int height, int width [, double unit])
+void cpdf_page_init(int pdfdoc, int pagenr, int orientation, int height, int width [, float unit])
Starts page
-void cpdf_place_inline_image(int pdfdoc, int gdimage, double x, double y, double angle, fload width, float height, int gsave [, int mode])
+void cpdf_place_inline_image(int pdfdoc, int gdimage, float x, float y, float angle, fload width, float height, int gsave [, int mode])
Includes image
-void cpdf_rect(int pdfdoc, double x, double y, double width, double height [, int mode])
+void cpdf_rect(int pdfdoc, float x, float y, float width, float height [, int mode])
Draws a rectangle
void cpdf_restore(int pdfdoc)
Restores formerly saved enviroment
-void cpdf_rlineto(int pdfdoc, double x, double y [, int mode])
+void cpdf_rlineto(int pdfdoc, float x, float y [, int mode])
Draws a line relative to current point
-void cpdf_rmoveto(int pdfdoc, double x, double y [, int mode])
+void cpdf_rmoveto(int pdfdoc, float x, float y [, int mode])
Sets current point
-void cpdf_rotate(int pdfdoc, double angle)
+void cpdf_rotate(int pdfdoc, float angle)
Sets rotation
-void cpdf_rotate_text(int pdfdoc, double angle)
+void cpdf_rotate_text(int pdfdoc, float angle)
Sets character spacing
void cpdf_save(int pdfdoc)
Saves current enviroment
array cpdf_save_to_file(int pdfdoc, string filename)
Saves the internal memory stream to a file
-void cpdf_scale(int pdfdoc, double x-scale, double y-scale)
+void cpdf_scale(int pdfdoc, float x_scale, float y_scale)
Sets scaling
-void cpdf_set_action_url(int pdfdoc, double xll, double yll, double xur, double xur, string url [, int mode])
+void cpdf_set_action_url(int pdfdoc, float xll, float yll, float xur, float xur, string url [, int mode])
Sets Hyperlink
-void cpdf_set_char_spacing(int pdfdoc, double space)
+void cpdf_set_char_spacing(int pdfdoc, float space)
Sets character spacing
bool cpdf_set_creator(int pdfdoc, string creator)
Sets the creator field
void cpdf_set_current_page(int pdfdoc, int pagenr)
Sets page for output
-void cpdf_set_font(int pdfdoc, string font, double size, string encoding)
+void cpdf_set_font(int pdfdoc, string font, float size, string encoding)
Select the current font face, size and encoding
void cpdf_set_font_directories(int pdfdoc, string pfmdir, string pfbdir)
Set directories to search when using external fonts.
void cpdf_set_font_map_file(int pdfdoc, string filename)
Set fontname to filename translation map when using external fonts.
-void cpdf_set_horiz_scaling(int pdfdoc, double scale)
+void cpdf_set_horiz_scaling(int pdfdoc, float scale)
Sets horizontal scaling of text
bool cpdf_set_keywords(int pdfptr, string keywords)
Fills the keywords field of the info structure
-void cpdf_set_leading(int pdfdoc, double distance)
+void cpdf_set_leading(int pdfdoc, float distance)
Sets distance between text lines
-void cpdf_set_page_animation(int pdfdoc, int transition, double duration, double direction, int orientation, int inout)
+void cpdf_set_page_animation(int pdfdoc, int transition, float duration, float direction, int orientation, int inout)
Sets transition between pages
bool cpdf_set_subject(int pdfptr, string subject)
Fills the subject field of the info structure
void cpdf_set_text_matrix(int pdfdoc, arry matrix)
Sets the text matrix
-void cpdf_set_text_pos(int pdfdoc, double x, double y [, int mode])
+void cpdf_set_text_pos(int pdfdoc, float x, float y [, int mode])
Set the position of text for the next cpdf_show call
void cpdf_set_text_rendering(int pdfdoc, int rendermode)
Determines how text is rendered
-void cpdf_set_text_rise(int pdfdoc, double value)
+void cpdf_set_text_rise(int pdfdoc, float value)
Sets the text rise
bool cpdf_set_title(int pdfptr, string title)
Fills the title field of the info structure
void cpdf_set_viewer_preferences(int pdfdoc, array preferences)
How to show the document in the viewer
-void cpdf_set_word_spacing(int pdfdoc, double space)
+void cpdf_set_word_spacing(int pdfdoc, float space)
Sets spacing between words
void cpdf_setdash(int pdfdoc, long white, long black)
Sets dash pattern
-void cpdf_setflat(int pdfdoc, double value)
+void cpdf_setflat(int pdfdoc, float value)
Sets flatness
-void cpdf_setgray(int pdfdoc, double value)
+void cpdf_setgray(int pdfdoc, float value)
Sets drawing and filling color to gray value
-void cpdf_setgray_fill(int pdfdoc, double value)
+void cpdf_setgray_fill(int pdfdoc, float value)
Sets filling color to gray value
-void cpdf_setgray_stroke(int pdfdoc, double value)
+void cpdf_setgray_stroke(int pdfdoc, float value)
Sets drawing color to gray value
void cpdf_setlinecap(int pdfdoc, int value)
Sets linecap parameter
void cpdf_setlinejoin(int pdfdoc, int value)
Sets linejoin parameter
-void cpdf_setlinewidth(int pdfdoc, double width)
+void cpdf_setlinewidth(int pdfdoc, float width)
Sets line width
-void cpdf_setmiterlimit(int pdfdoc, double value)
+void cpdf_setmiterlimit(int pdfdoc, float value)
Sets miter limit
-void cpdf_setrgbcolor(int pdfdoc, double red, double green, double blue)
+void cpdf_setrgbcolor(int pdfdoc, float red, float green, float blue)
Sets drawing and filling color to rgb color value
-void cpdf_setrgbcolor_fill(int pdfdoc, double red, double green, double blue)
+void cpdf_setrgbcolor_fill(int pdfdoc, float red, float green, float blue)
Sets filling color to rgb color value
-void cpdf_setrgbcolor_stroke(int pdfdoc, double red, double green, double blue)
+void cpdf_setrgbcolor_stroke(int pdfdoc, float red, float green, float blue)
Sets drawing color to rgb color value
void cpdf_show(int pdfdoc, string text)
Output text at current position
-void cpdf_show_xy(int pdfdoc, string text, double x-koor, double y-koor [, int mode])
+void cpdf_show_xy(int pdfdoc, string text, float x-koor, float y-koor [, int mode])
Output text at position
-double cpdf_stringwidth(int pdfdoc, string text)
+float cpdf_stringwidth(int pdfdoc, string text)
Returns width of text in current font
void cpdf_stroke(int pdfdoc)
Draw line along path path
-void cpdf_text(int pdfdoc, string text [, double x-koor, double y-koor [, int mode [, double orientation [, int alignmode]]]])
+void cpdf_text(int pdfdoc, string text [, float x-koor, float y-koor [, int mode [, float orientation [, int alignmode]]]])
Output text
-void cpdf_translate(int pdfdoc, double x, double y)
+void cpdf_translate(int pdfdoc, float x, float y)
Sets origin of coordinate system
# php4/ext/crack/crack.c
string crack_check([int dictionary, ] string password)
@@ -675,10 +675,14 @@
int fbsql_close([resource link_identifier])
-int fbsql_commit([resource link_identifier])
+bool fbsql_commit([resource link_identifier])
resource fbsql_connect([string hostname [, string username [, string password]]]);
+string fbsql_create_blob(string blob_data [, resource link_identifier])
+
+string fbsql_create_clob(string clob_data [, resource link_identifier])
+
bool fbsql_create_db(string database_name [, resource link_identifier])
int fbsql_data_seek(int result, int row_number)
@@ -690,7 +694,7 @@
resource fbsql_db_query(string database_name, string query [, resource link_identifier])
int fbsql_db_status(string database_name [, resource link_identifier])
- Get the status (Stoped, Starting, Started, Stopping) for a given database
+ Get the status (Stoped, Starting, Running, Stopping) for a given database
int fbsql_drop_db(string database_name [, resource link_identifier])
int fbsql_errno([resource link_identifier])
@@ -755,9 +759,9 @@
void fbsql_set_transaction(resource link_identifier, int Locking, int Isolation)
Set the transaction locking and isolation
-int fbsql_start_db(string database_name [, resource link_identifier])
+bool fbsql_start_db(string database_name [, resource link_identifier])
-int fbsql_stop_db(string database_name [, resource link_identifier])
+bool fbsql_stop_db(string database_name [, resource link_identifier])
string fbsql_username(resource link_identifier [, string username])
@@ -879,7 +883,7 @@
int imagecolorclosest(int im, int red, int green, int blue)
Get the index of the closest color to the specified color
int imagecolorclosestalpha(resource im, int red, int green, int blue, int alpha)
- Find the closest matching colour with alpha transparency
+ Find the closest matching colour with alpha transparency
int imagecolorclosesthwb(int im, int red, int green, int blue)
Get the index of the color which has the hue, white and blackness nearest to the given color
int imagecolordeallocate(int im, int index)
@@ -887,7 +891,7 @@
int imagecolorexact(int im, int red, int green, int blue)
Get the index of the specified color
int imagecolorexactalpha(resource im, int red, int green, int blue, int alpha)
- Find exact match for colour with transparency
+ Find exact match for colour with transparency
int imagecolorresolve(int im, int red, int green, int blue)
Get the index of the specified color or its closest possible alternative
int imagecolorresolvealpha(resource im, int red, int green, int blue, int alpha)
@@ -937,13 +941,13 @@
int imagedestroy(int im)
Destroy an image
void imageellipse(resource im, int cx, int cy, int w, int h, int color)
- Draw an ellipse
+ Draw an ellipse
int imagefill(int im, int x, int y, int col)
Flood fill
int imagefilledarc(int im, int cx, int cy, int w, int h, int s, int e, int col, int style)
Draw a filled partial ellipse
void imagefilledellipse(resource im, int cx, int cy, int w, int h, int color)
- Draw an ellipse
+ Draw an ellipse
int imagefilledpolygon(int im, array point, int num_points, int col)
Draw a filled polygon
int imagefilledrectangle(int im, int x1, int y1, int x2, int y2, int col)
@@ -956,7 +960,7 @@
Get font width
array imageftbbox(int size, int angle, string font_file, string text[, array extrainfo])
Give the bounding box of a text using fonts via freetype2
-int imagegammacorrect(int im, double inputgamma, double outputgamma)
+int imagegammacorrect(int im, float inputgamma, float outputgamma)
Apply a gamma correction to a GD image
int imagegd(int im [, string filename])
Output GD image to browser or file
@@ -982,28 +986,28 @@
Return the bounding box needed by a string if rasterized
bool imagepsencodefont(int font_index, string filename)
To change a fonts character encoding vector
-bool imagepsextendfont(int font_index, double extend)
+bool imagepsextendfont(int font_index, float extend)
Extend or or condense (if extend < 1) a font
bool imagepsfreefont(int font_index)
Free memory used by a font
int imagepsloadfont(string pathname)
Load a new font from specified file
-bool imagepsslantfont(int font_index, double slant)
+bool imagepsslantfont(int font_index, float slant)
Slant a font
-array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, double angle, int antialias])
+array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, float angle, int antialias])
Rasterize a string over an image
int imagerectangle(int im, int x1, int y1, int x2, int y2, int col)
Draw a rectangle
int imagesetbrush(resource image, resource brush)
- Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color
+ Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color
int imagesetpixel(int im, int x, int y, int col)
Set a single pixel
void imagesetstyle(resource im, array styles)
Set the line drawing styles for use with imageline and IMG_COLOR_STYLED.
void imagesetthickness(resource im, int thickness)
- Set line thickness for drawing lines, ellipses, rectangles, polygons etc.
+ Set line thickness for drawing lines, ellipses, rectangles, polygons etc.
int imagesettile(resource image, resource tile)
- Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color
+ Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color
int imagestring(int im, int font, int x, int y, string str, int col)
Draw a string horizontally
int imagestringup(int im, int font, int x, int y, string str, int col)
@@ -1031,15 +1035,15 @@
Return the bounding box needed by a string if rasterized
bool imagepsencodefont(int font_index, string filename)
To change a fonts character encoding vector
-bool imagepsextendfont(int font_index, double extend)
+bool imagepsextendfont(int font_index, float extend)
Extend or or condense (if extend < 1) a font
bool imagepsfreefont(int font_index)
Free memory used by a font
int imagepsloadfont(string pathname)
Load a new font from specified file
-bool imagepsslantfont(int font_index, double slant)
+bool imagepsslantfont(int font_index, float slant)
Slant a font
-array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, double angle, int antialias])
+array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, float angle, int antialias])
Rasterize a string over an image
# php4/ext/gettext/gettext.c
string bindtextdomain(string domain_name, string dir)
@@ -1716,6 +1720,8 @@
Search LDAP tree under base_dn
boolean ldap_set_option(int link, int option, mixed newval)
Set the value of various session-wide parameters
+int ldap_start_tls(int link)
+ Start TLS
string ldap_t61_to_8859(string value)
Translate t61 characters to 8859 characters
int ldap_unbind(int link)
@@ -1920,6 +1926,8 @@
OFB crypt/decrypt data using key key with cipher cipher starting with iv
string mcrypt_generic(resource td, string data)
This function encrypts the plaintext
+bool mcrypt_generic_deinit(resource td)
+ This function terminates encrypt specified by the descriptor td
bool mcrypt_generic_end(resource td)
This function terminates encrypt specified by the descriptor td
int mcrypt_generic_init(resource td, string key, string iv)
@@ -1978,62 +1986,58 @@
string mhash_keygen_s2k(int hash, string input_password, string salt, int bytes)
Generates a key using hash functions
# php4/ext/ming/ming.c
-PHP_MINFO_FUNCTION(ming)
-
-PHP_MINIT_FUNCTION(ming)
-
-int SWFBUTTON_KEYPRESS(char)
- returns the action flag for keyPress(char)
object swfaction_init(string)
- returns a new SWFAction object, compiling the given script
-void swfbitmap_getHeight()
+ Returns a new SWFAction object, compiling the given script
+void swfbitmap_getHeight(void)
Returns the height of this bitmap
-void swfbitmap_getWidth()
+void swfbitmap_getWidth(void)
Returns the width of this bitmap
-class swfbitmap_init(file, [maskfile])
+class swfbitmap_init(file [, maskfile])
Returns a new SWFBitmap object from jpg (with optional mask) or dbl file
void swfbutton_addAction(SWFAction action, int flags)
- sets the action to perform when conditions described in flags is met
+ Sets the action to perform when conditions described in flags is met
void swfbutton_addShape(SWFCharacter character, int flags)
- sets the character to display for the condition described in flags
+ Sets the character to display for the condition described in flags
object swfbutton_init(void)
- returns a new SWFButton object
+ Returns a new SWFButton object
+int swfbutton_keypress(string str)
+ Returns the action flag for keyPress(char)
void swfbutton_setAction(SWFAction)
- sets the action to perform when button is pressed
+ Sets the action to perform when button is pressed
void swfbutton_setDown(SWFCharacter)
- sets the character for this button's down state
+ Sets the character for this button's down state
void swfbutton_setHit(SWFCharacter)
- sets the character for this button's hit test state
+ Sets the character for this button's hit test state
void swfbutton_setOver(SWFCharacter)
- sets the character for this button's over state
+ Sets the character for this button's over state
void swfbutton_setUp(SWFCharacter)
- sets the character for this button's up state
+ Sets the character for this button's up state
void swfdisplayitem_addAction(SWFAction action, int flags)
- Adds this SWFAction to the given SWFSprite instance.
+ Adds this SWFAction to the given SWFSprite instance
void swfdisplayitem_addColor(int r, int g, int b [, int a])
- Sets the add color part of this SWFDisplayItem's CXform to (r,g,b,[a]). a defaults to 0
+ Sets the add color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 0
void swfdisplayitem_move(int dx, int dy)
- Displaces this SWFDisplayItem by (dx,dy) in movie coordinates.
+ Displaces this SWFDisplayItem by (dx, dy) in movie coordinates
void swfdisplayitem_moveTo(int x, int y)
- Moves this SWFDisplayItem to movie coordinates (x,y)
-void swfdisplayitem_multColor(float r, float g, float b, [float a])
- Sets the multiply color part of this SWFDisplayItem's CXform to (r,g,b,[a]). a defaults to 1.0
+ Moves this SWFDisplayItem to movie coordinates (x, y)
+void swfdisplayitem_multColor(float r, float g, float b [, float a])
+ Sets the multiply color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 1.0
void swfdisplayitem_rotate(float degrees)
- Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation
+ Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation
void swfdisplayitem_rotateTo(float degrees)
- Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation
+ Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation
void swfdisplayitem_scale(float xScale, float yScale)
- Multiplies this SWFDisplayItem's current x scale by xScale, its y scale by yScale
-void swfdisplayitem_scaleTo(float xScale, [float yScale])
- Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg.
+ Multiplies this SWFDisplayItem's current x scale by xScale, its y scale by yScale
+void swfdisplayitem_scaleTo(float xScale [, float yScale])
+ Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg
void swfdisplayitem_setDepth(int depth)
- Sets this SWFDisplayItem's z-depth to depth. Items with higher depth values are drawn on top of those with lower values
+ Sets this SWFDisplayItem's z-depth to depth. Items with higher depth values are drawn on top of those with lower values
void swfdisplayitem_setMatrix(float a, float b, float c, float d, float x, float y)
Sets the item's transform matrix
void swfdisplayitem_setName(string name)
- Sets this SWFDisplayItem's name to name.
+ Sets this SWFDisplayItem's name to name
void swfdisplayitem_setRatio(float ratio)
- Sets this SWFDisplayItem's ratio to ratio. Obviously only does anything if displayitem was created from an SWFMorph
+ Sets this SWFDisplayItem's ratio to ratio. Obviously only does anything if displayitem was created from an SWFMorph
void swfdisplayitem_skewX(float xSkew)
Adds xSkew to this SWFDisplayItem's x skew value
void swfdisplayitem_skewXTo(float xSkew)
@@ -2047,123 +2051,123 @@
void swffill_moveTo(int x, int y)
Moves this SWFFill to shape coordinates (x,y)
void swffill_rotateTo(float degrees)
- Rotates this SWFFill the given (clockwise) degrees from its original orientation
-void swffill_scaleTo(float xScale, [float yScale])
- Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg.
+ Rotates this SWFFill the given (clockwise) degrees from its original orientation
+void swffill_scaleTo(float xScale [, float yScale])
+ Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg
void swffill_skewXTo(float xSkew)
Sets this SWFFill's x skew value to xSkew
void swffill_skewYTo(float ySkew)
Sets this SWFFill's y skew value to ySkew
-int swffont_getAscent()
- returns the ascent of the font, or 0 if not available
-int swffont_getDescent()
- returns the descent of the font, or 0 if not available
-int swffont_getLeading()
- returns the leading of the font, or 0 if not available
+int swffont_getAscent(void)
+ Returns the ascent of the font, or 0 if not available
+int swffont_getDescent(void)
+ Returns the descent of the font, or 0 if not available
+int swffont_getLeading(void)
+ Returns the leading of the font, or 0 if not available
int swffont_getWidth(string)
- calculates the width of the given string in this font at full height
+ Calculates the width of the given string in this font at full height
class swffont_init(string filename)
Returns a new SWFFont object from given file
-void swfgradient_addEntry(float ratio, byte r, byte g, byte b [, byte a]
- add given entry to the gradient
+void swfgradient_addEntry(float ratio, string r, string g, string b [, string a]
+ Adds given entry to the gradient
class swfgradient_init(void)
Returns a new SWFGradient object
-SWFShape swfmorph_getShape1()
- return's this SWFMorph's start shape
-SWFShape swfmorph_getShape2()
- return's this SWFMorph's start shape
-object swfmorph_init()
- returns a new SWFMorph object
-int swfshape_addfill(fill, flags)
- Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill
+SWFShape swfmorph_getShape1(void)
+ Return's this SWFMorph's start shape
+SWFShape swfmorph_getShape2(void)
+ Return's this SWFMorph's start shape
+object swfmorph_init(void)
+ Returns a new SWFMorph object
+int swfshape_addfill(int fill, int flags)
+ Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill
void swfshape_drawarc(int r, float startAngle, float endAngle)
- Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured counterclockwise from 12 o'clock
+ Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured counterclockwise from 12 o'clock
void swfshape_drawcircle(int r)
- Draws a circle of radius r centered at the current location, in a counter-clockwise fashion
-void swfshape_drawcubic(double bx, double by, double cx, double cy, double dx, double dy)
- Draws a cubic bezier curve using the current position and the three given points as control points
-void swfshape_drawcubic(double bx, double by, double cx, double cy, double dx, double dy)
- Draws a cubic bezier curve using the current position and the three given points as control points
-void swfshape_drawcurve(double adx, double ady, double bdx, double bdy [, double cdx, double cdy])
- Draws a curve from the current pen position (x,y) to the point (x+bdx,y+bdy) in the current line style, using point (x+adx,y+ady) as a control point Or draws a cubic bezier to point (x+cdx,x+cdy) with control points (x+adx,y+ady) and (x+bdx,y+bdy)
-void swfshape_drawcurveto(double ax, double ay, double bx, double by [, double dx, double dy])
- Draws a curve from the current pen position (x,y) to the point (bx,by) in the current line style, using point (ax,ay) as a control point. Or draws a cubic bezier to point (dx,dy) with control points (ax,ay) and (bx,by)
+ Draws a circle of radius r centered at the current location, in a counter-clockwise fashion
+void swfshape_drawcubic(float bx, float by, float cx, float cy, float dx, float dy)
+ Draws a cubic bezier curve using the current position and the three given points as control points
+void swfshape_drawcubic(float bx, float by, float cx, float cy, float dx, float dy)
+ Draws a cubic bezier curve using the current position and the three given points as control points
+void swfshape_drawcurve(float adx, float ady, float bdx, float bdy [, float cdx, float cdy])
+ Draws a curve from the current pen position (x, y) to the point (x+bdx, y+bdy) in the current line style, using point (x+adx, y+ady) as a control point or draws a cubic bezier to point (x+cdx, x+cdy) with control points (x+adx, y+ady) and (x+bdx, y+bdy)
+void swfshape_drawcurveto(float ax, float ay, float bx, float by [, float dx, float dy])
+ Draws a curve from the current pen position (x,y) to the point (bx, by) in the current line style, using point (ax, ay) as a control point. Or draws a cubic bezier to point (dx, dy) with control points (ax, ay) and (bx, by)
void swfshape_drawglyph(SWFFont font, string character [, int size])
- Draws the first character in the given string into the shape using the glyph definition from the given font
-void swfshape_drawline(double dx, double dy)
- Draws a line from the current pen position (x,y) to the point (x+dx,y+dy) in the current line style
-void swfshape_drawlineto(double x, double y)
- Draws a line from the current pen position to shape coordinates (x,y) in the current line style
+ Draws the first character in the given string into the shape using the glyph definition from the given font
+void swfshape_drawline(float dx, float dy)
+ Draws a line from the current pen position (x, y) to the point (x+dx, y+dy) in the current line style
+void swfshape_drawlineto(float x, float y)
+ Draws a line from the current pen position to shape coordinates (x, y) in the current line style
class swfshape_init(void)
Returns a new SWFShape object
-void swfshape_movepen(double x, double y)
- Moves the pen from its current location by vector (x,y)
-void swfshape_movepento(double x, double y)
- Moves the pen to shape coordinates (x,y)
-void swfshape_setleftfill(SWFFill fill)
+void swfshape_movepen(float x, float y)
+ Moves the pen from its current location by vector (x, y)
+void swfshape_movepento(float x, float y)
+ Moves the pen to shape coordinates (x, y)
+void swfshape_setleftfill(int fill)
Sets the left side fill style to fill
void swfshape_setline(int width, int r, int g, int b [, int a])
Sets the current line style for this SWFShape
-void swfshape_setrightfill(SWFFill fill)
+void swfshape_setrightfill(int fill)
Sets the right side fill style to fill
SWFDisplayItem swfsprite_add(SWFCharacter)
Adds the character to the sprite, returns a displayitem
-class swfsprite_init()
+class swfsprite_init(void)
Returns a new SWFSprite object
-void swfsprite_nextFrame()
- moves the sprite to the next frame
+void swfsprite_nextFrame(void)
+ Moves the sprite to the next frame
void swfsprite_remove(SWFDisplayItem)
Remove the named character from the sprite's display list
-void swfsprite_setFrames(int)
- sets the number of frames in this SWFSprite
+void swfsprite_setFrames(int frames)
+ Sets the number of frames in this SWFSprite
void swftext_addString(string text)
- Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color
-double swftext_getAscent()
- returns the ascent of the current font at its current size, or 0 if not available
-double swftext_getDescent()
- returns the descent of the current font at its current size, or 0 if not available
-double swftext_getLeading()
- returns the leading of the current font at its current size, or 0 if not available
-double swftext_getWidth(string)
- calculates the width of the given string in this text objects current font and size
+ Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color
+float swftext_getAscent(void)
+ Returns the ascent of the current font at its current size, or 0 if not available
+float swftext_getDescent(void)
+ Returns the descent of the current font at its current size, or 0 if not available
+float swftext_getLeading(void)
+ Returns the leading of the current font at its current size, or 0 if not available
+float swftext_getWidth(string str)
+ Calculates the width of the given string in this text objects current font and size
class swftext_init(void)
Returns new SWFText object
-void swftext_moveTo(double x, double y)
- Moves this SWFText object's current pen position to (x,y) in text coordinates
-void swftext_setColor(int r, int g, int b, [int a])
+void swftext_moveTo(float x, float y)
+ Moves this SWFText object's current pen position to (x, y) in text coordinates
+void swftext_setColor(int r, int g, int b [, int a])
Sets this SWFText object's current color to the given color
void swftext_setFont(class font)
Sets this SWFText object's current font to given font
-void swftext_setHeight(double height)
+void swftext_setHeight(float height)
Sets this SWFText object's current height to given height
void swftext_setSpacing(float spacing)
Sets this SWFText object's current letterspacing to given spacing
-void swftextfield_addString(string)
- adds the given string to this textfield
-void swftextfield_align(alignment)
- sets the alignment of this textfield
+void swftextfield_addString(string str)
+ Adds the given string to this textfield
+void swftextfield_align(int alignment)
+ Sets the alignment of this textfield
object swftextfield_init(void)
- returns a new SWFTextField object
-void swftextfield_setBounds(double width, double height)
- sets the width and height of this textfield
+ Returns a new SWFTextField object
+void swftextfield_setBounds(float width, float height)
+ Sets the width and height of this textfield
void swftextfield_setColor(int r, int g, int b [, int a])
- sets the color of this textfield
-void swftextfield_setFont
- set the font for this textfield
-void swftextfield_setHeight(double height)
- sets the font height of this textfield
-void swftextfield_setIndentation(double)
- sets the indentation of the first line of this textfield
-void swftextfield_setLeftMargin(double)
- sets the left margin of this textfield
-void swftextfield_setLineSpacing(double)
- sets the line spacing of this textfield
-void swftextfield_setMargins(double left, double right)
- sets both margins of this textfield
-void swftextfield_setName(string)
- sets the variable name of this textfield
-void swftextfield_setRightMargin(double)
- sets the right margin of this textfield
+ Sets the color of this textfield
+void swftextfield_setFont(int font)
+ Sets the font for this textfield
+void swftextfield_setHeight(float height)
+ Sets the font height of this textfield
+void swftextfield_setIndentation(float indentation)
+ Sets the indentation of the first line of this textfield
+void swftextfield_setLeftMargin(float)
+ Sets the left margin of this textfield
+void swftextfield_setLineSpacing(float space)
+ Sets the line spacing of this textfield
+void swftextfield_setMargins(float left, float right)
+ Sets both margins of this textfield
+void swftextfield_setName(string var_name)
+ Sets the variable name of this textfield
+void swftextfield_setRightMargin(float margin)
+ Sets the right margin of this textfield
# php4/ext/mnogosearch/php_mnogo.c
int udm_add_search_limit(int agent, int var, string val)
Add mnoGoSearch search restrictions
@@ -2996,6 +3000,8 @@
int ovrimos_setoption(int conn_id|result_id, int which, int option, int value)
Sets connection or statement options
# php4/ext/pcntl/pcntl.c
+bool pcntl_exec(string path, [array args], [array envs])
+ Executes specified program in current process space as defined by exec(2)
long pcntl_fork()
Forks the currently running process following the same behavior as the UNIX fork() system call
bool pcntl_signal(long signo, mixed handle)
@@ -3030,35 +3036,35 @@
array preg_split(string pattern, string subject [, int limit [, int flags]])
Split string into an array using a perl-style regular expression as a delimiter
# php4/ext/pdf/pdf.c
-void pdf_add_annotation(int pdfdoc, double xll, double yll, double xur, double xur, string title, string text)
+void pdf_add_annotation(int pdfdoc, float xll, float yll, float xur, float xur, string title, string text)
Sets annotation (depreciated use pdf_add_note instead)
int pdf_add_bookmark(int pdfdoc, string text [, int parent, int open])
Adds bookmark for current page
-void pdf_add_launchlink(int pdfdoc, double llx, double lly, double urx, double ury, string filename)
+void pdf_add_launchlink(int pdfdoc, float llx, float lly, float urx, float ury, string filename)
Adds link to web resource
-void pdf_add_locallink(int pdfdoc, double llx, double lly, double urx, double ury, int page, string dest)
+void pdf_add_locallink(int pdfdoc, float llx, float lly, float urx, float ury, int page, string dest)
Adds link to web resource
-void pdf_add_note(int pdfdoc, double llx, double lly, double urx, double ury, string contents, string title, string icon, int open)
+void pdf_add_note(int pdfdoc, float llx, float lly, float urx, float ury, string contents, string title, string icon, int open)
Sets annotation
-void pdf_add_pdflink(int pdfdoc, double llx, double lly, double urx, double ury, string filename, int page, string dest)
+void pdf_add_pdflink(int pdfdoc, float llx, float lly, float urx, float ury, string filename, int page, string dest)
Adds link to PDF document
void pdf_add_thumbnail(int pdf, int image);
* Add an existing image as thumbnail for the current page.
-void pdf_add_weblink(int pdfdoc, double llx, double lly, double urx, double ury, string url)
+void pdf_add_weblink(int pdfdoc, float llx, float lly, float urx, float ury, string url)
Adds link to web resource
-void pdf_arc(int pdfdoc, double x, double y, double radius, double start, double end)
+void pdf_arc(int pdfdoc, float x, float y, float radius, float start, float end)
Draws an arc
-void pdf_arcn(int pdf, double x, double y, double r, double alpha, double beta);
+void pdf_arcn(int pdf, float x, float y, float r, float alpha, float beta);
* Draw a clockwise circular arc from alpha to beta degrees.
-void pdf_attach_file(int pdf, double lly, double lly, double urx, double ury, string filename, string description, string author, string mimetype, string icon)
+void pdf_attach_file(int pdf, float lly, float lly, float urx, float ury, string filename, string description, string author, string mimetype, string icon)
Adds a file attachment annotation at the rectangle specified by his lower left and upper right corners
-void pdf_begin_page(int pdfdoc, double width, double height)
+void pdf_begin_page(int pdfdoc, float width, float height)
Starts page
-int pdf_begin_pattern(int pdf, double width, double height, double xstep, double ystep, int painttype);
+int pdf_begin_pattern(int pdf, float width, float height, float xstep, float ystep, int painttype);
* Start a new pattern definition.
-int pdf_begin_template(int pdf, double width, double height);
+int pdf_begin_template(int pdf, float width, float height);
* Start a new template definition.
-void pdf_circle(int pdfdoc, double x, double y, double radius)
+void pdf_circle(int pdfdoc, float x, float y, float radius)
Draws a circle
void pdf_clip(int pdfdoc)
Clips to current path
@@ -3076,11 +3082,11 @@
Close, fill and stroke current path
void pdf_closepath_stroke(int pdfdoc)
Close path and draw line along path
-void pdf_concat(int pdf, double a, double b, double c, double d, double e, double f)
+void pdf_concat(int pdf, float a, float b, float c, float d, float e, float f)
Concatenates a matrix to the current transformation matrix for text and graphics
void pdf_continue_text(int pdfdoc, string text)
Output text in next line
-void pdf_curveto(int pdfdoc, double x1, double y1, double x2, double y2, double x3, double y3)
+void pdf_curveto(int pdfdoc, float x1, float y1, float x2, float y2, float x3, float y3)
Draws a curve
bool pdf_delete(int pdfdoc)
Deletes the PDF object
@@ -3104,7 +3110,7 @@
Gets the current font
string pdf_get_fontname(int pdfdoc)
Gets the current font name
-double pdf_get_fontsize(int pdfdoc)
+float pdf_get_fontsize(int pdfdoc)
Gets the current font size
int pdf_get_image_height(int pdf, int pdfimage)
Returns the height of an image
@@ -3118,17 +3124,17 @@
Gets arbitrary parameters
string pdf_get_pdi_parameter(int pdf, string key, int doc, int page, int index);
* Get the contents of some PDI document parameter with string type.
-double pdf_get_pdi_value(int pdf, string key, int doc, int page, int index);
+float pdf_get_pdi_value(int pdf, string key, int doc, int page, int index);
* Get the contents of some PDI document parameter with numerical type.
-double pdf_get_value(int pdfdoc, string key, double modifier)
+float pdf_get_value(int pdfdoc, string key, float modifier)
Gets arbitrary value
void pdf_initgraphics(int pdf);
* Reset all implicit color and graphics state parameters to their defaults.
-void pdf_lineto(int pdfdoc, double x, double y)
+void pdf_lineto(int pdfdoc, float x, float y)
Draws a line
int pdf_makespotcolor(int pdf, string spotname);
* Make a named spot color from the current color.
-void pdf_moveto(int pdfdoc, double x, double y)
+void pdf_moveto(int pdfdoc, float x, float y)
Sets current point
int pdf_new()
Creates a new PDF object
@@ -3156,33 +3162,33 @@
Opens a PNG file and returns an image for placement in a PDF document
int pdf_open_tiff(int pdf, string tifffile)
Opens a TIFF file and returns an image for placement in a PDF document
-void pdf_place_image(int pdf, int pdfimage, double x, double y, double scale)
+void pdf_place_image(int pdf, int pdfimage, float x, float y, float scale)
Places image in the PDF document
-void pdf_place_pdi_page(int pdf, int page, double x, double y, double sx, double sy)
+void pdf_place_pdi_page(int pdf, int page, float x, float y, float sx, float sy)
* Place a PDF page with the lower left corner at (x, y), and scale it.
-void pdf_rect(int pdfdoc, double x, double y, double width, double height)
+void pdf_rect(int pdfdoc, float x, float y, float width, float height)
Draws a rectangle
void pdf_restore(int pdfdoc)
Restores formerly saved enviroment
-void pdf_rotate(int pdfdoc, double angle)
+void pdf_rotate(int pdfdoc, float angle)
Sets rotation
void pdf_save(int pdfdoc)
Saves current enviroment
-void pdf_scale(int pdfdoc, double x-scale, double y-scale)
+void pdf_scale(int pdfdoc, float x_scale, float y_scale)
Sets scaling
-void pdf_set_border_color(int pdfdoc, double red, double green, double blue)
+void pdf_set_border_color(int pdfdoc, float red, float green, float blue)
Sets color of box surounded all kinds of annotations and links
-void pdf_set_border_dash(int pdfdoc, double black, double white)
+void pdf_set_border_dash(int pdfdoc, float black, float white)
Sets the border dash style of all kinds of annotations and links
-void pdf_set_border_style(int pdfdoc, string style, double width)
+void pdf_set_border_style(int pdfdoc, string style, float width)
Sets style of box surounding all kinds of annotations and link
-void pdf_set_char_spacing(int pdfdoc, double space)
+void pdf_set_char_spacing(int pdfdoc, float space)
Sets character spacing
-void pdf_set_duration(int pdfdoc, double duration)
+void pdf_set_duration(int pdfdoc, float duration)
Sets duration between pages
-void pdf_set_font(int pdfdoc, string font, double size, string encoding [, int embed])
+void pdf_set_font(int pdfdoc, string font, float size, string encoding [, int embed])
Select the current font face, size and encoding
-void pdf_set_horiz_scaling(int pdfdoc, double scale)
+void pdf_set_horiz_scaling(int pdfdoc, float scale)
Sets horizontal scaling of text
bool pdf_set_info(int pdfdoc, string fieldname, string value)
Fills an info field of the document
@@ -3196,67 +3202,67 @@
Fills the subject field of the document
bool pdf_set_info_title(int pdfdoc, string title)
Fills the title field of the document
-void pdf_set_leading(int pdfdoc, double distance)
+void pdf_set_leading(int pdfdoc, float distance)
Sets distance between text lines
void pdf_set_parameter(int pdfdoc, string key, string value)
Sets arbitrary parameters
-void pdf_set_text_pos(int pdfdoc, double x, double y)
+void pdf_set_text_pos(int pdfdoc, float x, float y)
Sets the position of text for the next pdf_show call
void pdf_set_text_rendering(int pdfdoc, int mode)
Determines how text is rendered
-void pdf_set_text_rise(int pdfdoc, double value)
+void pdf_set_text_rise(int pdfdoc, float value)
Sets the text rise
void pdf_set_transition(int pdfdoc, int transition)
Sets transition between pages
-void pdf_set_value(int pdfdoc, string key, double value)
+void pdf_set_value(int pdfdoc, string key, float value)
Sets arbitrary value
-void pdf_set_word_spacing(int pdfdoc, double space)
+void pdf_set_word_spacing(int pdfdoc, float space)
Sets spacing between words
-void pdf_setcolor(int pdf, string type, string colorspace, double c1 [, double c2 [, double c3 [, double c4]]]);
+void pdf_setcolor(int pdf, string type, string colorspace, float c1 [, float c2 [, float c3 [, float c4]]]);
* Set the current color space and color.
-void pdf_setdash(int pdfdoc, double black, double white)
+void pdf_setdash(int pdfdoc, float black, float white)
Sets dash pattern
-void pdf_setflat(int pdfdoc, double value)
+void pdf_setflat(int pdfdoc, float value)
Sets flatness
void pdf_setfont(int pdfdoc, int font, float fontsize)
Sets the current font in the fiven fontsize
-void pdf_setgray(int pdfdoc, double value)
+void pdf_setgray(int pdfdoc, float value)
Sets drawing and filling color to gray value
-void pdf_setgray_fill(int pdfdoc, double value)
+void pdf_setgray_fill(int pdfdoc, float value)
Sets filling color to gray value
-void pdf_setgray_stroke(int pdfdoc, double value)
+void pdf_setgray_stroke(int pdfdoc, float value)
Sets drawing color to gray value
void pdf_setlinecap(int pdfdoc, int value)
Sets linecap parameter
void pdf_setlinejoin(int pdfdoc, int value)
Sets linejoin parameter
-void pdf_setlinewidth(int pdfdoc, double width)
+void pdf_setlinewidth(int pdfdoc, float width)
Sets line width
-void pdf_setmatrix(int pdf, double a, double b, double c, double d, double e, double f)
+void pdf_setmatrix(int pdf, float a, float b, float c, float d, float e, float f)
Explicitly set the current transformation matrix.
-void pdf_setmiterlimit(int pdfdoc, double value)
+void pdf_setmiterlimit(int pdfdoc, float value)
Sets miter limit
-void pdf_setpolydash(int pdfdoc, double darray)
+void pdf_setpolydash(int pdfdoc, float darray)
Sets more complicated dash pattern
-void pdf_setrgbcolor(int pdfdoc, double red, double green, double blue)
+void pdf_setrgbcolor(int pdfdoc, float red, float green, float blue)
Sets drawing and filling color to RGB color value
-void pdf_setrgbcolor_fill(int pdfdoc, double red, double green, double blue)
+void pdf_setrgbcolor_fill(int pdfdoc, float red, float green, float blue)
Sets filling color to RGB color value
-void pdf_setrgbcolor_stroke(int pdfdoc, double red, double green, double blue)
+void pdf_setrgbcolor_stroke(int pdfdoc, float red, float green, float blue)
Sets drawing color to RGB color value
void pdf_show(int pdfdoc, string text)
Output text at current position
-int pdf_show_boxed(int pdfdoc, string text, double x-koor, double y-koor, double width, double height, string mode [, string feature])
+int pdf_show_boxed(int pdfdoc, string text, float x_koor, float y_koor, float width, float height, string mode [, string feature])
Output text formated in a boxed
-void pdf_show_xy(int pdfdoc, string text, double x-koor, double y-koor)
+void pdf_show_xy(int pdfdoc, string text, float x_koor, float y_koor)
Output text at position
-void pdf_skew(int pdfdoc, double xangle, double yangle)
+void pdf_skew(int pdfdoc, float xangle, float yangle)
Skew the coordinate system
-double pdf_stringwidth(int pdfdoc, string text [, int font, double size])
+float pdf_stringwidth(int pdfdoc, string text [, int font, float size])
Returns width of text in current font
void pdf_stroke(int pdfdoc)
Draw line along path path
-void pdf_translate(int pdfdoc, double x, double y)
+void pdf_translate(int pdfdoc, float x, float y)
Sets origin of coordinate system
# php4/ext/pfpro/pfpro.c
void pfpro_cleanup()
@@ -3713,6 +3719,8 @@
bool socket_writev(resource socket, resource iovec_id)
Writes to a file descriptor, fd, using the scatter-gather array defined by iovec_id
# php4/ext/standard/array.c
+array array_change_key_case(array input [, int case=CASE_LOWER])
+ Retuns an array with all string keys lowercased [or uppercased]
array array_count_values(array input)
Return the value as key and the frequency of that value in input as value
array array_diff(array arr1, array arr2 [, array ...])
@@ -3840,10 +3848,10 @@
Returns the connection status bitfield
mixed constant(string const_name)
Given the name of a constant this function will return the constants associated value
-double doubleval(mixed var)
- Get the double-precision value of a variable
bool error_log(string message, int message_type [, string destination] [, string extra_headers])
Send an error message somewhere
+float floatval(mixed var)
+ Get the float value of a variable
void flush(void)
Flush the output buffer
string get_cfg_var(string option_name)
@@ -3892,8 +3900,8 @@
Returns true if variable is a boolean
bool is_callable(mixed var [, bool syntax_only [, string callable_name ]])
-bool is_double(mixed var)
- Returns true if variable is a double
+bool is_float(mixed var)
+ Returns true if variable is float point
bool is_long(mixed var)
Returns true if variable is a long (integer)
bool is_null(mixed var)
@@ -4058,6 +4066,8 @@
Extracts all meta tag content attributes from a file and returns an array
int mkdir(string pathname, int mode)
Create a directory
+string mmapfile (string filename [, int bytes_to_read])
+ Read a file into a variable with mmap
int pclose(int fp)
Close a file pointer opened by popen()
int popen(string command, string mode)
@@ -4097,9 +4107,9 @@
Change file owner
void clearstatcache(void)
Clear file stat cache
-double disk_free_space(string path)
+float disk_free_space(string path)
Get free disk space for filesystem that path is on
-double disk_total_space(string path)
+float disk_total_space(string path)
Get total disk space for filesystem that path is on
bool file_exists(string filename)
Returns true if filename exists
@@ -4149,9 +4159,9 @@
string vsprintf(string format, array args)
Return a formatted string
# php4/ext/standard/fsock.c
-int fsockopen(string hostname, int port [, int errno [, string errstr [, double timeout]]])
+int fsockopen(string hostname, int port [, int errno [, string errstr [, float timeout]]])
Open Internet or Unix domain socket connection
-int pfsockopen(string hostname, int port [, int errno [, string errstr [, double timeout]]])
+int pfsockopen(string hostname, int port [, int errno [, string errstr [, float timeout]]])
Open persistent Internet or Unix domain socket connection
# php4/ext/standard/head.c
void header(string header[, bool replace])
@@ -4183,7 +4193,7 @@
Prints the list of people who've contributed to the PHP project
void phpinfo([int what])
Output a page of useful information about PHP and the current request
-string phpversion(void)
+string phpversion([string extension])
Return the current PHP version
string zend_logo_guid(void)
Return the special ID used to request the Zend logo in phpinfo screens
@@ -4193,7 +4203,7 @@
array iptcparse(string iptcdata)
Parse binary IPTC-data into associative array
# php4/ext/standard/lcg.c
-double lcg_value()
+float lcg_value()
Returns a value from the combined linear congruential generator
# php4/ext/standard/levenshtein.c
int levenshtein(string str1, string str2)
@@ -4215,29 +4225,29 @@
# php4/ext/standard/math.c
int abs(int number)
Return the absolute value of the number
-double acos(double number)
+float acos(float number)
Return the arc cosine of the number in radians
-double acosh(double number)
+float acosh(float number)
Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number
-double asin(double number)
+float asin(float number)
Returns the arc sine of the number in radians
-double asinh(double number)
+float asinh(float number)
Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number
-double atan(double number)
+float atan(float number)
Returns the arc tangent of the number in radians
-double atan2(double y, double x)
+float atan2(float y, float x)
Returns the arc tangent of y/x, with the resulting quadrant determined by the signs of y and x
-double atanh(double number)
+float atanh(float number)
Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number
string base_convert(string number, int frombase, int tobase)
Converts a number in a string from any base <= 36 to any base <= 36.
int bindec(string binary_number)
Returns the decimal equivalent of the binary number
-double ceil(double number)
+float ceil(float number)
Returns the next highest integer value of the number
-double cos(double number)
+float cos(float number)
Returns the cosine of the number in radians
-double cosh(double number)
+float cosh(float number)
Returns the hyperbolic cosine of the number, defined as (exp(number) + exp(-number))/2
string decbin(int decimal_number)
Returns a string containing a binary representation of the number
@@ -4245,45 +4255,45 @@
Returns a string containing a hexadecimal representation of the given number
string decoct(int decimal_number)
Returns a string containing an octal representation of the given number
-double deg2rad(double number)
+float deg2rad(float number)
Converts the number in degrees to the radian equivalent
-double exp(double number)
+float exp(float number)
Returns e raised to the power of the number
-double expm1(double number)
+float expm1(float number)
Returns exp(number) - 1, computed in a way that accurate even when the value of number is close to zero WARNING: this function is expermental: it could change its name or disappear in the next version of PHP!
-double floor(double number)
+float floor(float number)
Returns the next lowest integer value from the number
int hexdec(string hexadecimal_number)
Returns the decimal equivalent of the hexadecimal number
-double hypot(double num1, double num2)
+float hypot(float num1, float num2)
Returns sqrt( num1*num1 + num2*num2) WARNING: this function is expermental: it could change its name or disappear in the next version of PHP!
-double log(double number)
+float log(float number)
Returns the natural logarithm of the number
-double log10(double number)
+float log10(float number)
Returns the base-10 logarithm of the number
-double log1p(double number)
+float log1p(float number)
Returns log(1 + number), computed in a way that accurate even when the value of number is close to zero WARNING: this function is expermental: it could change its name or disappear in the next version of PHP!
-string number_format(double number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]])
+string number_format(float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]])
Formats a number with grouped thousands
int octdec(string octal_number)
Returns the decimal equivalent of an octal string
-double pi(void)
+float pi(void)
Returns an approximation of pi
number pow(number base, number exponent)
Returns base raised to the power of exponent. Returns integer result when possible.
-double rad2deg(double number)
+float rad2deg(float number)
Converts the radian number to the equivalent number in degrees
-double round(double number [, int precision])
+float round(float number [, int precision])
Returns the number rounded to specified precision.
-double sin(double number)
+float sin(float number)
Returns the sine of the number in radians
-double sinh(double number)
+float sinh(float number)
Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2
-double sqrt(double number)
+float sqrt(float number)
Returns the square root of the number
-double tan(double number)
+float tan(float number)
Returns the tangent of the number in radians
-double tanh(double number)
+float tanh(float number)
Returns the hyperbolic tangent of the number, defined as sinh(number)/cosh(number)
# php4/ext/standard/md5.c
string md5(string str)
@@ -4358,7 +4368,7 @@
string bin2hex(string data)
Converts the binary representation of data to hex
string chop(string str [, string character_mask])
- Removes trailing whitespace
+ An alias for rtrim
string chr(int ascii)
Converts ASCII code to a character
string chunk_split(string str [, int chunklen [, string ending]])
@@ -4392,10 +4402,10 @@
string quotemeta(string str)
Quotes meta characters
string rtrim(string str [, string character_mask])
- An alias for chop
+ Removes trailing whitespace
string setlocale(mixed category, string locale)
Set locale information
-int similar_text(string str1, string str2 [, double percent])
+int similar_text(string str1, string str2 [, float percent])
Calculates the similarity between two strings
mixed sscanf(string str, string format [, string ...])
Implements an ANSI C compatible sscanf
@@ -4487,6 +4497,9 @@
Takes a string representation of variable and recreates it
void var_dump(mixed var)
Dumps a string representation of variable to output
+# php4/ext/standard/versioning.c
+int version_compare(string ver1, string ver2 [, string oper])
+ Compares two "PHP-standardized" version number strings
# php4/ext/swf/swf.c
void swf_actiongeturl(string url, string target)
Gets the specified url
@@ -4510,7 +4523,7 @@
If the specified frame has not been loaded, skip the specified number of actions in the action list
void swf_addbuttonrecord(int state, int objid, int depth)
Controls the location, appearance and active area of the current button
-void swf_addcolor(double r, double g, double b, double a)
+void swf_addcolor(float r, float g, float b, float a)
Set the global add color to the rgba value specified
void swf_closefile(void)
Close a Shockwave flash file that was opened with swf_openfile
@@ -4518,11 +4531,11 @@
Defines a bitmap given the name of a .gif .rgb .jpeg or .fi image. The image will be converted into Flash jpeg or Flash color map format
void swf_definefont(int fontid, string name)
Defines a font. name specifies the PostScript name of the font to use. This font also becomes the current font.
-void swf_defineline(int objid, double x1, double y1, double x2, double y2, double width)
+void swf_defineline(int objid, float x1, float y1, float x2, float y2, float width)
Create a line with object id, objid, starting from x1, y1 and going to x2, y2 with width, width
-void swf_definepoly(int obj_id, array coords, int npoints, double width)
+void swf_definepoly(int obj_id, array coords, int npoints, float width)
Define a Polygon from an array of x,y coordinates, coords.
-void swf_definerect(int objid, double x1, double y1, double x2, double y2, double width)
+void swf_definerect(int objid, float x1, float y1, float x2, float y2, float width)
Create a rectangle with object id, objid, the upper lefthand coordinate is given by x1, y1 the bottom right coordinate is x2, y2 and with is the width of the line
void swf_definetext(int objid, string str, int docCenter)
defines a text string using the current font, current fontsize and current font slant. If docCenter is 1, the word is centered in x
@@ -4534,9 +4547,9 @@
Completes the definition of the current shape
void swf_endsymbol(void)
End the current symbol
-void swf_fontsize(double height)
+void swf_fontsize(float height)
Sets the current font's height to the value specified by height
-void swf_fontslant(double slant)
+void swf_fontslant(float slant)
Set the current font slant to the angle indicated by slant
void swf_fonttracking(track)
Sets the current font tracking to the specified value, track
@@ -4548,27 +4561,27 @@
Returns the current frame
void swf_labelframe(string name)
Adds string name to the current frame
-void swf_lookat(double vx, double vy, double vz, double px, double py, double pz, double twist)
+void swf_lookat(float vx, float vy, float vz, float px, float py, float pz, float twist)
Defines a viewing transformation by giving the view position vx, vy, vz, and the coordinates of a reference point in the scene at px, py, pz. Twist controls a rotation along the viewer's z axis
void swf_modifyobject(int depth, int how)
Updates the position and/or color of the object
-void swf_mulcolor(double r, double g, double b, double a)
+void swf_mulcolor(float r, float g, float b, float a)
Sets the global multiply color to the rgba value specified
int swf_nextid(void)
Returns a free objid
void swf_oncondition(int transitions)
Describes a transition used to trigger an action list
-void swf_openfile(string name, double xsize, double ysize, double framerate, double r, double g, double b)
+void swf_openfile(string name, float xsize, float ysize, float framerate, float r, float g, float 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
-void swf_ortho(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
+void swf_ortho(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax)
Defines an orthographic mapping of user coordinates onto the current viewport
-void swf_ortho2(double xmin, double xmax, double ymin, double ymax)
+void swf_ortho2(float xmin, float xmax, float ymin, float ymax)
Defines a 2-D orthographic mapping of user coordinates onto the current viewport
-void swf_perspective(double fovy, double aspect, double near, double far)
+void swf_perspective(float fovy, float aspect, float near, float far)
Define a perspective projection transformation.
void swf_placeobject(int objid, int depth)
Places the object, objid, in the current frame at depth, depth
-void swf_polarview(double dist, double azimuth, double incidence, double twist)
+void swf_polarview(float dist, float azimuth, float incidence, float twist)
Defines he viewer's position in polar coordinates
void swf_popmatrix(void)
Restore a previous transformation matrix
@@ -4578,19 +4591,19 @@
Push the current transformation matrix onto the stack
void swf_removeobject(int depth)
Removes the object at the specified depth
-void swf_rotate(double angle, string axis)
+void swf_rotate(float angle, string axis)
Rotate the current transformation by the given angle about x, y, or z axis. The axis may be 'x', 'y', or 'z'
-void swf_scale(double x, double y, double z)
+void swf_scale(float x, float y, float z)
Scale the current transformation
void swf_setfont(int fontid)
Sets fontid to the current font
void swf_setframe(int frame_number)
Set the current frame number to the number given by frame_number
-void swf_shapearc(double x, double y, double r, double ang1, double ang2)
+void swf_shapearc(float x, float y, float r, float ang1, float ang2)
Draws a circular arc from ang1 to ang2. The center of the circle is given by x, and y. r specifies the radius of the arc
-void swf_shapecurveto(double x1, double y1, double x2, double y2)
+void swf_shapecurveto(float x1, float y1, float x2, float y2)
Draws a quadratic bezier curve starting at the current position using x1, y1 as an off curve control point and using x2, y2 as the end point. The current position is then set to x2, y2.
-void swf_shapecurveto3(double x1, double y1, double x2, double y2, double x3, double y3)
+void swf_shapecurveto3(float x1, float y1, float x2, float y2, float x3, float y3)
Draws a cubic bezier curve starting at the current position using x1, y1 and x2, y2 as off curve control points and using x3,y3 as the end point. The current position is then sent to x3, y3
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
@@ -4598,13 +4611,13 @@
Sets the current fill mode to tiled bitmap fill. Pixels from the previously defined bitmapid will be used to fill areas
void swf_shapefilloff(void)
Turns off filling
-void swf_shapefillsolid(double r, double g, double b, double a)
+void swf_shapefillsolid(float r, float g, float b, float a)
Sets the current fill style to a solid fill with the specified rgba color
-void swf_shapelinesolid(double r, double g, double b, double a, double width)
+void swf_shapelinesolid(float r, float g, float b, float a, float width)
Create a line with color defined by rgba, and a width of width
-void swf_shapelineto(double x, double y)
+void swf_shapelineto(float x, float y)
Draws a line from the current position to x,y, the current position is then set to x,y
-void swf_shapemoveto(double x, double y)
+void swf_shapemoveto(float x, float y)
swf_shapemoveto moves the current position to the given x,y.
void swf_showframe(void)
Finish the current frame
@@ -4618,9 +4631,9 @@
Create a new symbol with object id, objid
void swf_textwidth(string str)
Calculates the width of a string, str, using the current fontsize & current font
-void swf_translate(double x, double y, double z)
+void swf_translate(float x, float y, float z)
Translate the current transformation
-void swf_viewport(double xmin, double xmax, double ymin, double ymax)
+void swf_viewport(float xmin, float xmax, float ymin, float ymax)
Selects an area on the drawing surface for future drawing
# php4/ext/sybase/php_sybase_db.c
int sybase_affected_rows([int link_id])
@@ -5017,6 +5030,8 @@
Perform a partial request of the given URI to obtain information about it
string apache_note(string note_name [, string note_value])
Get and set Apache request notes
+int apache_setenv(string variable, string value [, boolean walk_to_top])
+ Set an Apache subprocess_env variable
string child_terminate()
Get and set Apache request notes
array getallheaders(void)

