eschmid         Fri Jan 26 14:00:32 2001 EDT

  Modified files:              
    /phpdoc     funclist.txt funcsummary.txt 
  Log:
  Should now contain every functions with protos.
  
Index: phpdoc/funclist.txt
diff -u phpdoc/funclist.txt:1.5 phpdoc/funclist.txt:1.6
--- phpdoc/funclist.txt:1.5     Wed Dec 27 07:03:43 2000
+++ phpdoc/funclist.txt Fri Jan 26 14:00:29 2001
@@ -83,6 +83,7 @@
 filepro_retrieve
 filepro_rowcount
 # beta/php4/ext/gd/gd.c
+image2wbmp
 imagearc
 imagechar
 imagecharup
@@ -143,6 +144,8 @@
 imagettftext
 imagetypes
 imagewbmp
+jpeg2wbmp
+png2wbmp
 # beta/php4/ext/gettext/gettext.c
 _
 bindtextdomain
@@ -367,6 +370,7 @@
 ldap_explode_dn
 ldap_first_attribute
 ldap_first_entry
+ldap_first_reference
 ldap_free_result
 ldap_get_attributes
 ldap_get_dn
@@ -381,7 +385,11 @@
 ldap_modify
 ldap_next_attribute
 ldap_next_entry
+ldap_next_reference
+ldap_parse_reference
+ldap_parse_result
 ldap_read
+ldap_rename
 ldap_search
 ldap_set_option
 ldap_t61_to_8859
@@ -584,6 +592,8 @@
 odbc_connect
 odbc_cursor
 odbc_do
+odbc_error
+odbc_errormsg
 odbc_exec
 odbc_execute
 odbc_fetch_array
@@ -662,10 +672,14 @@
 # beta/php4/ext/pdf/pdf.c
 pdf_add_annotation
 pdf_add_bookmark
+pdf_add_launchlink
+pdf_add_locallink
+pdf_add_note
 pdf_add_outline
 pdf_add_pdflink
 pdf_add_weblink
 pdf_arc
+pdf_attach_file
 pdf_begin_page
 pdf_circle
 pdf_clip
@@ -674,12 +688,16 @@
 pdf_closepath
 pdf_closepath_fill_stroke
 pdf_closepath_stroke
+pdf_concat
 pdf_continue_text
 pdf_curveto
+pdf_delete
 pdf_end_page
 pdf_endpath
 pdf_fill
 pdf_fill_stroke
+pdf_findfont
+pdf_get_buffer
 pdf_get_font
 pdf_get_fontname
 pdf_get_fontsize
@@ -689,8 +707,12 @@
 pdf_get_value
 pdf_lineto
 pdf_moveto
+pdf_new
 pdf_open
+pdf_open_ccitt
+pdf_open_file
 pdf_open_gif
+pdf_open_image
 pdf_open_image_file
 pdf_open_jpeg
 pdf_open_memory_image
@@ -725,6 +747,7 @@
 pdf_set_word_spacing
 pdf_setdash
 pdf_setflat
+pdf_setfont
 pdf_setgray
 pdf_setgray_fill
 pdf_setgray_stroke
@@ -732,6 +755,7 @@
 pdf_setlinejoin
 pdf_setlinewidth
 pdf_setmiterlimit
+pdf_setpolydash
 pdf_setrgbcolor
 pdf_setrgbcolor_fill
 pdf_setrgbcolor_stroke
@@ -1004,7 +1028,6 @@
 highlight_string
 htmlentities
 htmlspecialchars
-iconv
 ignore_user_abort
 implode
 in_array
@@ -1048,6 +1071,7 @@
 link
 linkinfo
 linkinfo
+localeconv
 localtime
 log
 log10
@@ -1158,6 +1182,8 @@
 str_repeat
 str_replace
 strchr
+strcoll
+strcoll
 strcspn
 strftime
 strftime  
@@ -1277,16 +1303,19 @@
 xml_parse
 xml_parse_into_struct
 xml_parser_create
+xml_parser_create_ns
 xml_parser_free
 xml_parser_get_option
 xml_parser_set_option
 xml_set_character_data_handler
 xml_set_default_handler
 xml_set_element_handler
+xml_set_end_namespace_decl_handler
 xml_set_external_entity_ref_handler
 xml_set_notation_decl_handler
 xml_set_object
 xml_set_processing_instruction_handler
+xml_set_start_namespace_decl_handler
 xml_set_unparsed_entity_decl_handler
 # beta/php4/ext/yp/yp.c
 yp_first
@@ -1353,6 +1382,7 @@
 mssql_fetch_object
 mssql_fetch_row
 mssql_free_result
+mssql_get_last_message
 mssql_min_client_severity
 mssql_min_server_severity
 mssql_num_fields
@@ -1371,6 +1401,7 @@
 sybase_fetch_row
 sybase_field_seek
 sybase_free_result
+sybase_get_last_message
 sybase_min_client_severity
 sybase_min_server_severity
 sybase_num_fields
@@ -1449,6 +1480,7 @@
 readline_completion_function
 readline_info
 readline_list_history
+readline_list_history
 readline_read_history
 readline_write_history
 # beta/php4/ext/java/java.c
@@ -1554,11 +1586,13 @@
 domxml_attributes
 domxml_children
 domxml_dumpmem
+domxml_get_attribute
 domxml_getattr
 domxml_new_child
 domxml_new_xmldoc
 domxml_node
 domxml_root
+domxml_set_attribute
 domxml_set_content
 domxml_setattr
 new_xmldoc
@@ -1849,13 +1883,15 @@
 xslt_output_endtransform
 xslt_process
 xslt_run
+xslt_set_base
+xslt_set_encoding
 xslt_set_error_handler
 xslt_set_sax_handler
+xslt_set_scheme_handler
 xslt_transform
 # beta/php4/ext/satellite/object.c
 # beta/php4/ext/satellite/struct.c
 # beta/php4/ext/satellite/php_orbit.c
-
 orbit_caught_exception
 orbit_exception_id
 orbit_exception_value
@@ -1972,6 +2008,7 @@
 gmp_clrbit
 gmp_cmp
 gmp_com
+gmp_div
 gmp_div_q
 gmp_div_qr
 gmp_div_r
@@ -2006,10 +2043,13 @@
 gmp_xor
 # beta/php4/ext/ircg/ircg.c
 ircg_disconnect
+ircg_is_conn_alive
 ircg_join
+ircg_lookup_format_messages
 ircg_msg
 ircg_part
 ircg_pconnect
+ircg_register_format_messages
 ircg_set_current
 # beta/php4/ext/openssl/openssl.c
 openssl_free_key
@@ -2023,14 +2063,48 @@
 openssl_sign
 openssl_verify
 # beta/php4/ext/qtdom/qtdom.c
+qdom_error
 qdom_tree
 # beta/php4/ext/zziplib/zziplib.c
-confirm_zziplib_compiled
+zzip_close
+zzip_closedir
+zzip_entry_compressedsize
+zzip_entry_compressionmethod
+zzip_entry_filesize
+zzip_entry_name
+zzip_open
+zzip_opendir
+zzip_read
+zzip_readdir
 # beta/php4/ext/crack/crack.c
 crack_check
 crack_closedict
 crack_getlastmessage
 crack_opendict
+# beta/php4/ext/iconv/iconv.c
+iconv
+iconv_get_encoding
+iconv_set_encoding
+ob_iconv_handler
+# beta/php4/ext/muscat/muscat.c
+muscat_close
+muscat_get
+muscat_give
+muscat_setup
+muscat_setup_net
+# beta/php4/ext/vpopmail/php_vpopmail.c
+vpopmail_add_alias_domain
+vpopmail_add_alias_domain_ex
+vpopmail_add_domain
+vpopmail_add_domain_ex
+vpopmail_add_user
+vpopmail_auth_user
+vpopmail_del_domain
+vpopmail_del_domain_ex
+vpopmail_del_user
+vpopmail_error
+vpopmail_passwd
+vpopmail_set_user_quota
 # beta/php4/Zend/zend_API.c
 display_disabled_function
 # beta/php4/Zend/zend_builtin_functions.c
@@ -2054,6 +2128,7 @@
 get_included_files
 get_object_vars
 get_parent_class
+get_required_files
 get_resource_type
 is_subclass_of
 leak
@@ -2066,5 +2141,6 @@
 strncasecmp
 strncmp
 trigger_error
+user_error
 zend_test_func
 zend_version
Index: phpdoc/funcsummary.txt
diff -u phpdoc/funcsummary.txt:1.4 phpdoc/funcsummary.txt:1.5
--- phpdoc/funcsummary.txt:1.4  Wed Dec 27 07:03:43 2000
+++ phpdoc/funcsummary.txt      Fri Jan 26 14:00:29 2001
@@ -144,6 +144,8 @@
 int filepro_rowcount(void) 
      Find out how many rows are in a filePro database  
 # beta/php4/ext/gd/gd.c
+int image2wbmp(int im [, string filename [, int threshold]]) 
+     Output WBMP image to browser or file  
 int imagearc(int im, int cx, int cy, int w, int h, int s, int e, int col) 
      Draw a partial ellipse  
 int imagechar(int im, int font, int x, int y, string c, int col) 
@@ -260,6 +262,10 @@
      Return the types of images supported in a bitfield - 1=gif, 2=jpeg, 4=png, 
8=wbmp  
 int imagewbmp(int im [, string filename]) 
      Output WBMP image to browser or file  
+void jpeg2wbmp (string f_org, string f_dest, int d_height, int d_width) 
+     Convert Jpeg image to Wbmp image  
+void png2wbmp (string f_org, string f_dest, int d_height, int d_width) 
+     Convert Png image to Wbmp image  
 # beta/php4/ext/gd/gdt1.c
 array imagepsbbox(string text, int font, int size [, int space, int tightness, int 
angle]) 
      Return the bounding box needed by a string if rasterized  
@@ -421,8 +427,8 @@
      Connect to the Hyperwave server persistent  
 hwdoc hw_pipecgi(int link, int objid) 
      Returns output of CGI script  
-hwdoc hw_pipedocument(int link, int objid [, array urlprefixes ] ) 
-     Returns document with links inserted. Optionally a array with five urlprefixes   
  may be passed, which will be inserted for the different types of anchors. This 
should     be a named array with the following keys: HW_DEFAULT_LINK, HW_IMAGE_LINK, 
HW_BACKGROUND_LINK,      HW_INTAG_LINK, and HW_APPLET_LINK.   
+hwdoc hw_pipedocument(int link, int objid [, array urlprefixes]) 
+     Returns document with links inserted. Optionally a array with five urlprefixes 
+may be passed, which will be inserted for the different types of anchors. This should 
+be a named array with the following keys: HW_DEFAULT_LINK, HW_IMAGE_LINK, 
+HW_BACKGROUND_LINK, HW_INTAG_LINK, and HW_APPLET_LINK  
 hwdoc hw_pipedocument(int link, int objid) 
      Returns document  
 int hw_root(void) 
@@ -709,6 +715,8 @@
      Return first attribute  
 int ldap_first_entry(int link, int result) 
      Return first result id  
+int ldap_first_reference(int link, int result) 
+     Return first reference  
 int ldap_free_result(int result) 
      Free result memory  
 array ldap_get_attributes(int link, int result) 
@@ -723,7 +731,7 @@
      Get all values from a result entry  
 array ldap_get_values_len(int link, int result, string attribute) 
      Get all values with lengths from a result entry  
-int ldap_list(int link, string base_dn, string filter [, array attrs [, int attrsonly 
[, int sizelimit [, int timelimit [, int deref]]]]] ) 
+int ldap_list(int link, string base_dn, string filter [, array attrs [, int attrsonly 
+[, int sizelimit [, int timelimit [, int deref]]]]]) 
      Single-level search  
 int ldap_mod_add(int link, string dn, array entry) 
      Add attribute values to current  
@@ -737,9 +745,17 @@
      Get the next attribute in result  
 int ldap_next_entry(int link, int entry) 
      Get next result entry  
-int ldap_read(int link, string base_dn, string filter [, array attrs [, int attrsonly 
[, int sizelimit [, int timelimit [, int deref]]]]] ) 
+int ldap_next_reference(int link, int entry) 
+     Get next reference  
+boolean ldap_parse_reference(int link, int entry, array referrals) 
+     Extract information from reference entry  
+boolean ldap_parse_result(int link, int result, int errcode, string matcheddn, string 
+errmsg, array referrals) 
+     Extract information from result  
+int ldap_read(int link, string base_dn, string filter [, array attrs [, int attrsonly 
+[, int sizelimit [, int timelimit [, int deref]]]]]) 
      Read an entry  
-int ldap_search(int link, string base_dn, string filter [, array attrs [, int 
attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] ) 
+boolean ldap_rename(int link, string dn, string newrdn, string newparent, boolean 
+deleteoldrdn); 
+     Modify the name of an entry  
+int ldap_search(int link, string base_dn, string filter [, array attrs [, int 
+attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]) 
      Search LDAP tree under base_dn  
 boolean ldap_set_option(int link, int option, mixed newval) 
      Set the value of various session-wide parameters  
@@ -833,18 +849,16 @@
 string mdecrypt_generic(resource td, string data) 
      This function decrypts the plaintext  
 # beta/php4/ext/mhash/mhash.c
-string mhash(int hash, string data) 
+string mhash(int hash, string data [, string key]) 
      Hash data with hash  
-string mhash(int hash, string data, [string key]) 
-     hash data with hash  
-int mhash_count() 
-     Get the number of available hashes  
+int mhash_count(void) 
+     Gets the number of available hashes  
 int mhash_get_block_size(int hash) 
-     Get the block size of hash  
+     Gets the block size of hash  
 string mhash_get_hash_name(int hash) 
-     Get the name of hash  
+     Gets the name of hash  
 string mhash_keygen_s2k(int hash, string input_password, string salt, int bytes) 
-     generate a key using hash functions  
+     Generates a key using hash functions  
 # beta/php4/ext/msql/php_msql.c
 int msql_affected_rows(int query) 
      Return number of affected rows  
@@ -1063,6 +1077,10 @@
      Connect to a datasource  
 string odbc_cursor(int result_id) 
      Get cursor name  
+string odbc_error([int connection_id]) 
+     Get the last error code  
+string odbc_errormsg([int connection_id]) 
+     Get the last error message  
 int odbc_exec(int connection_id, string query [, int flags]) 
      Prepare and execute an SQL statement  
 int odbc_execute(int result_id [, array parameters_array]) 
@@ -1184,16 +1202,26 @@
 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  
 # beta/php4/ext/pdf/pdf.c
+PDF *pdf_new() 
+     Creates a new PDF object  
 void pdf_add_annotation(int pdfdoc, double xll, double yll, double xur, double 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) 
+     Adds link to web resource  
+void pdf_add_locallink(int pdfdoc, double llx, double lly, double urx, double 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) 
      Sets annotation  
-int pdf_add_outline(int pdfdoc, string text [, int parent, int open]); 
-     Add bookmark for current page  
 void pdf_add_pdflink(int pdfdoc, double llx, double lly, double urx, double ury, 
string filename, int page, string dest) 
-     Adds link to pdf document  
+     Adds link to PDF document  
 void pdf_add_weblink(int pdfdoc, double llx, double lly, double urx, double ury, 
string url) 
      Adds link to web resource  
 void pdf_arc(int pdfdoc, double x, double y, double radius, double start, double end) 
      Draws an arc  
+void pdf_attach_file(int pdf, double lly, double lly, double urx, double 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) 
      Starts page  
 void pdf_circle(int pdfdoc, double x, double y, double radius) 
@@ -1201,19 +1229,23 @@
 void pdf_clip(int pdfdoc) 
      Clips to current path  
 void pdf_close(int pdfdoc) 
-       Closes the pdf document  
-void pdf_close_image(int pdfimage) 
-     Closes the pdf image  
+     Closes the pdf document  
+void pdf_close_image(int pdf, int pdfimage) 
+     Closes the PDF image  
 void pdf_closepath(int pdfdoc) 
      Close path  
 void pdf_closepath_fill_stroke(int pdfdoc) 
      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) 
+     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) 
      Draws a curve  
+void pdf_delete(int pdfdoc) 
+     Deletes the PDF object  
 void pdf_end_page(int pdfdoc) 
      Ends page  
 void pdf_endpath(int pdfdoc) 
@@ -1222,15 +1254,19 @@
      Fill current path  
 void pdf_fill_stroke(int pdfdoc) 
      Fill and stroke current path  
+int pdf_findfont(int pdfdoc, string fontname, string encoding [, int embed]) 
+     Prepares the font fontname for later use with pdf_setfont()  
+int pdf_get_buffer(int pdfdoc) 
+     Fetches the full buffer containig the generated PDF data  
 int pdf_get_font(int pdfdoc) 
      Gets the current font  
 string pdf_get_fontname(int pdfdoc) 
      Gets the current font name  
 double pdf_get_fontsize(int pdfdoc) 
      Gets the current font size  
-void pdf_get_image_height(int pdf, int pdfimage) 
+int pdf_get_image_height(int pdf, int pdfimage) 
      Returns the height of an image  
-void pdf_get_image_width(int pdf, int pdfimage) 
+int pdf_get_image_width(int pdf, int pdfimage) 
      Returns the width of an image  
 string pdf_get_parameter(int pdfdoc, string key, mixed modifier) 
      Gets arbitrary parameters  
@@ -1241,21 +1277,27 @@
 void pdf_moveto(int pdfdoc, double x, double y) 
      Sets current point  
 int pdf_open([int filedesc]) 
-       Opens a new pdf document. If filedesc is NULL, document is created in memory. 
This is not yet fully supported. 
+     Opens a new pdf document. If filedesc is NULL, document is created in memory. 
+This is the old interface, only for compatibility use pdf_new + pdf_open_file instead 
+ 
+int pdf_open_ccitt(int pdf, string filename, int width, int height, int bitreverse, 
+int k, int blackls1) 
+     Opens an image file with raw CCITT G3 or G4 compresed bitmap data  
+int pdf_open_file(int pdfdoc [, char filename]) 
+     Opens a new PDF document. If filename is NULL, document is created in memory. 
+This is not yet fully supported  
 int pdf_open_gif(int pdf, string giffile) 
-     Opens a gif file and returns an image for placement in a pdf document  
-int pdf_open_image_file(int pdf, string type, string file) 
-     Opens an image file of the given type and returns an image for placement in a 
pdf document  
+     Opens a GIF file and returns an image for placement in a PDF document  
+int pdf_open_image(int pdf, string type, string source, string data, long length, int 
+width, int height, int components, int bpc, string params) 
+     Opens an image of the given type and returns an image for placement in a PDF 
+document  
+int pdf_open_image_file(int pdf, string type, string file, string stringparam, int 
+intparam) 
+     Opens an image file of the given type and returns an image for placement in a 
+PDF document  
 int pdf_open_jpeg(int pdf, string jpegfile) 
-     Opens a jpeg file and returns an image for placement in a pdf document  
+     Opens a JPEG file and returns an image for placement in a PDF document  
 int pdf_open_memory_image(int pdf, int image) 
-     Takes an gd image and returns an image for placement in a pdf document  
+     Takes an GD image and returns an image for placement in a PDF document  
 int pdf_open_png(int pdf, string pngfile) 
-     Opens a png file and returns an image for placement in a pdf document  
+     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  
+     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) 
-     Places image in the pdf document  
+     Places image in the PDF document  
 void pdf_rect(int pdfdoc, double x, double y, double width, double height) 
      Draws a rectangle  
 void pdf_restore(int pdfdoc) 
@@ -1267,11 +1309,11 @@
 void pdf_scale(int pdfdoc, double x-scale, double y-scale) 
      Sets scaling  
 void pdf_set_border_color(int pdfdoc, double red, double green, double blue) 
-     Set color of box surounded all kinds of annotations and links  
+     Sets color of box surounded all kinds of annotations and links  
 void pdf_set_border_dash(int pdfdoc, double black, double white) 
-     Set the border dash style of all kinds of annotations and links  
+     Sets the border dash style of all kinds of annotations and links  
 void pdf_set_border_style(int pdfdoc, string style, double width) 
-     Set style of box surounding all kinds of annotations and link  
+     Sets style of box surounding all kinds of annotations and link  
 void pdf_set_char_spacing(int pdfdoc, double space) 
      Sets character spacing  
 void pdf_set_duration(int pdfdoc, double duration) 
@@ -1296,10 +1338,8 @@
      Sets distance between text lines  
 void pdf_set_parameter(int pdfdoc, string key, string value) 
      Sets arbitrary parameters  
-void pdf_set_text_matrix(int pdfdoc, arry matrix) 
-     Sets the text matrix  
 void pdf_set_text_pos(int pdfdoc, double x, double y) 
-     Set the position of text for the next pdf_show call  
+     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) 
@@ -1314,6 +1354,8 @@
      Sets dash pattern  
 void pdf_setflat(int pdfdoc, double 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) 
      Sets drawing and filling color to gray value  
 void pdf_setgray_fill(int pdfdoc, double value) 
@@ -1328,22 +1370,24 @@
      Sets line width  
 void pdf_setmiterlimit(int pdfdoc, double value) 
      Sets miter limit  
+void pdf_setpolydash(int pdfdoc, double darray) 
+     Sets more complicated dash pattern  
 void pdf_setrgbcolor(int pdfdoc, double red, double green, double blue) 
-     Sets drawing and filling color to rgb color value  
+     Sets drawing and filling color to RGB color value  
 void pdf_setrgbcolor_fill(int pdfdoc, double red, double green, double blue) 
-     Sets filling color to rgb color value  
+     Sets filling color to RGB color value  
 void pdf_setrgbcolor_stroke(int pdfdoc, double red, double green, double blue) 
-     Sets drawing color to rgb color value  
+     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, double x-koor, double y-koor, double 
+width, double 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) 
      Output text at position  
 void pdf_skew(int pdfdoc, double xangle, double yangle) 
      Skew the coordinate system  
-double pdf_stringwidth(int pdfdoc, string text) 
-     Returns width of text in current font 
+double pdf_stringwidth(int pdfdoc, string text [, int font, double 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) 
@@ -1878,7 +1922,7 @@
      Return the element currently pointed to by the internal array pointer  
 mixed end(array array_arg) 
      Advances array argument's internal pointer to the last element and return it  
-void extract(array var_array, int extract_type [, string prefix]) 
+int extract(array var_array [, int extract_type [, string prefix]]) 
      Imports variables into symbol table from an array  
 bool in_array(mixed needle, array haystack [, bool strict]) 
      Checks if the given value exists in the array  
@@ -2085,10 +2129,10 @@
      Convert logical Hebrew text to visual text with newline conversion  
 string implode(array src, string glue) 
      Join array elements placing glue string between items and return one string  
-iconv(string in_charset, string out_charset, string str) 
-         Returns str converted to the out_charset character set.   
 string join(array src, string glue) 
      An alias for implode  
+array localeconv( void ) 
+     Returns all the information stored in the lconv struct defined     in locale.h 
+based on the currently selected locale  
 string ltrim(string str) 
      Strip whitespace from the beginning of a string  
 string nl2br(string str) 
@@ -2113,10 +2157,12 @@
      Returns input string padded on the left or right to specified length with 
pad_string  
 string str_repeat(string input, int mult) 
      Returns the input string repeat mult times  
-string str_replace(string needle, string str, string haystack) 
-     Replace all occurrences of needle in haystack with str  
+mixed str_replace(mixed search, mixed replace, mixed subject) 
+     Replace all occurrences of search in haystack with replace  
 string strchr(string haystack, string needle) 
      An alias for strstr  
+int strcoll(string str1, string str2) 
+     Compare two strings using the current locale  
 int strcspn(string str, string mask) 
      Find length of initial segment consisting entirely of characters not found in 
mask  
 string strip_tags(string str [, string allowable_tags]) 
@@ -2314,8 +2360,10 @@
      Start parsing an XML document  
 int xml_parse_into_struct(int pind, string data, array &struct, array &index)  
      Parsing a XML document  
-int xml_parser_create(void)  
+int xml_parser_create([string encoding])  
      Create an XML parser  
+int xml_parser_create_ns([string encoding][, string sep])  
+     Create an XML parser  
 int xml_parser_free(int pind)  
      Free an XML parser  
 int xml_parser_get_option(int pind, int option)  
@@ -2328,6 +2376,8 @@
      Set up default handler  
 int xml_set_element_handler(int pind, string shdl, string ehdl)  
      Set up start and end element handlers  
+int xml_set_end_namespace_decl_handler(int pind, string hdl)  
+     Set up character data handler  
 int xml_set_external_entity_ref_handler(int pind, string hdl)  
      Set up external entity reference handler  
 int xml_set_notation_decl_handler(int pind, string hdl)  
@@ -2336,6 +2386,8 @@
      Set up object which should be used for callbacks  
 int xml_set_processing_instruction_handler(int pind, string hdl)  
      Set up processing instruction (PI) handler  
+int xml_set_start_namespace_decl_handler(int pind, string hdl)  
+     Set up character data handler  
 int xml_set_unparsed_entity_decl_handler(int pind, string hdl)  
      Set up unparsed entity declaration handler  
 # beta/php4/ext/yp/yp.c
@@ -2446,41 +2498,43 @@
      Store an event  
 # beta/php4/ext/sybase_ct/php_sybase_ct.c
 int sybase_affected_rows([int link_id]) 
-      Get number of affected rows in last query  
+     Get number of affected rows in last query  
 bool sybase_close([int link_id]) 
-      Close Sybase connection  
+     Close Sybase connection  
 int sybase_connect([string host [, string user [, string password [, string 
charset]]]]) 
-      Open Sybase server connection  
+     Open Sybase server connection  
 bool sybase_data_seek(int result, int offset) 
-      Move internal row pointer  
+     Move internal row pointer  
 array sybase_fetch_array(int result) 
-      Fetch row as array  
+     Fetch row as array  
 object sybase_fetch_field(int result [, int offset]) 
-      Get field information  
+     Get field information  
 object sybase_fetch_object(int result) 
-      Fetch row as object  
+     Fetch row as object  
 array sybase_fetch_row(int result) 
-      Get row as enumerated array  
+     Get row as enumerated array  
 bool sybase_field_seek(int result, int offset) 
-      Set field offset  
+     Set field offset  
 bool sybase_free_result(int result) 
-      Free result memory  
+     Free result memory  
+string sybase_get_last_message(void) 
+     Returns the last message from server (over min_message_severity)  
 void sybase_min_client_severity(int severity) 
      Sets minimum client severity  
 void sybase_min_server_severity(int severity) 
-      Sets minimum server severity  
+     Sets minimum server severity  
 int sybase_num_fields(int result) 
-      Get number of fields in result  
+     Get number of fields in result  
 int sybase_num_rows(int result) 
-      Get number of rows in result  
+     Get number of rows in result  
 int sybase_pconnect([string host [, string user [, string password [, string 
charset]]]]) 
-      Open persistent Sybase connection  
+     Open persistent Sybase connection  
 int sybase_query(string query [, int link_id]) 
-      Send Sybase query  
+     Send Sybase query  
 string sybase_result(int result, int row, mixed field) 
-      Get result data  
+     Get result data  
 bool sybase_select_db(string database [, int link_id]) 
-      Select Sybase database  
+     Select Sybase database  
 # beta/php4/ext/ftp/php_ftp.c
 int ftp_cdup(int stream) 
      Changes to the parent directory  
@@ -2825,9 +2879,9 @@
      Returns DTD of document  
 string domxml_dumpmem([int doc_handle]) 
      Dumps document into string  
-string domxml_getattr([int node,] string attrname) 
+string domxml_get_attribute([int node,] string attrname) 
      Returns value of given attribute  
-object domxml_lastchild([int node]) 
+object domxml_last_child([int node]) 
      Read directory entry from dir_handle  
 object domxml_new_child([int node_handle,] string name, string content) 
      Adds child node to parent node  
@@ -2841,10 +2895,10 @@
      Returns root node of document  
 array domxml_rootnew([int doc]) 
      Returns root nodes  
+bool domxml_set_attribute([int node,] string attrname, string value) 
+     Sets value of given attribute  
 bool domxml_set_content([int node_handle,] string content) 
      Set content of a node  
-bool domxml_setattr([int node,] string attrname, string value) 
-     Sets value of given attribute  
 int domxml_test(int id) 
      Unity function for testing  
 int node_attributes(zval **attributes, int node) 
@@ -3153,7 +3207,7 @@
      Allocates a file descriptor set  
 bool fd_clear(int fd, resource set) 
      Clears a file descriptor from a set  
-bool fd_dealloc(void) 
+bool fd_dealloc(int set) 
      De-allocates a file descriptor set  
 bool fd_isset(int fd, resource set) 
      Checks to see if a file descriptor is set within the file descrirptor set  
@@ -3371,10 +3425,16 @@
      Process data given by input_str through xslt and place the results in the string 
result.  If base is supplied, it will be used as the base URI.  
 bool xslt_run(resource xh, string xslt_file, string data_file[, string result[, array 
xslt_params[, array xslt_args]]]) 
      Process the file data_file with the XSL stylesheet xslt_file and parameters 
xslt_parameters place the results in the buffer pointed to by the result parameter 
(defaults to "/_result"), args contains the values of the variables in the other 
parameters.   
+bool xslt_set_base(resource xh, string scheme, string base) 
+     Overrides the default base for a resource.  If scheme is non-null, it only 
+affects the uri given by scheme  
+void xslt_set_encoding(resource xh, string encoding) 
+     Sets output encoding to be used for Sablotron regardless of the encoding 
+specified by the stylesheet. To unset, call with encoding_ NULL.  
 void xslt_set_error_handler([int xh, ] string error_handler_name) 
      Set a error handler (either per handle or global)  
 void xslt_set_sax_handler(resource xh, array handlers) 
      Set SAX Handlers on the resource handle given by xh.  
+void xslt_set_scheme_handler(resource xh, array handlers) 
+     Set SAX Handlers on the resource handle given by xh.  
 bool xslt_transform(string xslt_uri, string transform_uri, string result_uri[, array 
xslt_params[, array xslt_args[, string &result]]]) 
      Transform an XML document, transform_uri, with an XSL stylesheet, xslt_uri with 
parameters, xslt_params, into the Result buffer, result_uri, xslt_args defines the 
variables in xslt_uri, transform_uri and result_uri.  
 # beta/php4/ext/shmop/shmop.c
@@ -3658,27 +3718,47 @@
 void openssl_free_x509(int x509) 
      Free X.509 certificate  
 int openssl_get_privatekey(string key [, string passphrase]) 
-      Get private key  
+     Get private key  
 int openssl_get_publickey(string cert) 
      Get public key from X.509 certificate  
-bool openssl_open(string data, string opendata, string ekey, 
-                                 int privkey)     Open data  
+bool openssl_open(string data, string opendata, string ekey, int privkey) 
+     Open data  
 int openssl_read_publickey(int x509) 
      Read public key  
 int openssl_read_x509(string cert) 
      Read X.509 certificate  
-int openssl_seal(string data, string sealdata, array ekeys, 
-                                array pubkeys)     Seal data  
+int openssl_seal(string data, string sealdata, array ekeys, array pubkeys) 
+     Seal data  
 bool openssl_sign(string data, string signature, int key) 
      Sign data  
 int openssl_verify(string data, string signature, int key) 
      Verify data  
 # beta/php4/ext/qtdom/qtdom.c
-string qdom_tree( string ) 
+string qdom_error() 
+     Returns the error string from the last QDOM operation or FALSE if no errors 
+occured. 
+object qdom_tree( string ) 
      creates a tree of an xml string  
 # beta/php4/ext/zziplib/zziplib.c
-string confirm_zziplib_compiled(string arg) 
-     Return a string to confirm that the module is compiled in  
+void zzip_close(resource zzip_ent) 
+     Close a zzip entry  
+void zzip_closedir(resource zzipp) 
+     Close a Zip archive  
+int zzip_entry_compressedsize(resource zzip_entry) 
+     Return the compressed size of a ZZip entry  
+string zzip_entry_compressionmethod(resource zzip_entry) 
+     Return a string containing the compression method used on a particular entry  
+int zzip_entry_filesize(resource zzip_entry) 
+     Return the actual filesize of a ZZip entry  
+string zzip_entry_name(resource zzip_entry) 
+     Return the name given a ZZip entry  
+bool zzip_open(resource zzip_dp, resource zzip_entry, string mode) 
+     Open a Zip File, pointed by the resource entry  
+resource zzip_opendir(string filename) 
+     Open a new zzip archive for reading  
+string zzip_read(resource zzip_ent) 
+     Read X bytes from an opened zzip entry  
+resource zzip_readdir(resource zzipp) 
+     Returns the next file in the archive  
 # beta/php4/ext/crack/crack.c
 string crack_check([int dictionary,] string password) 
      Performs an obscure check with the given password  
@@ -3688,6 +3768,51 @@
      Returns the message from the last obscure check.  
 string crack_opendict(string dictionary) 
      Opens a new cracklib dictionary  
+# beta/php4/ext/iconv/iconv.c
+string iconv(string in_charset, string out_charset, string str) 
+     Returns str converted to the out_charset character set  
+array iconv_get_encoding([string type]) 
+     Get internal encoding and output encoding for ob_iconv_handler()  
+bool iconv_set_encoding(string int_charset, string out_charset) 
+     Sets internal encoding and output encoding for ob_iconv_handler()  
+string ob_iconv_handler(string contents) 
+     Returns str in output buffer converted to the iconv.output_encoding character 
+set  
+# beta/php4/ext/muscat/muscat.c
+int muscat_close(resource muscat_handle) 
+     Shuts down the muscat session and releases any memory back to php. [Not back to 
+the system, note!]  
+string muscat_get(resource muscat_handle) 
+     Gets a line back from the core muscat api.  Returns a literal FALSE when there 
+is no more to get (as opposed to ""). Use === FALSE or !== FALSE to check for this  
+int muscat_give(resource muscat_handle, string string) 
+     Sends string to the core muscat api  
+resource setup_muscat(int size [, string muscat_dir]) 
+     Creates a new muscat session and returns the handle. Size is the ammount of 
+memory in bytes to allocate for muscat muscat_dir is the muscat installation dir e.g. 
+"/usr/local/empower", it defaults to the compile time muscat directory  
+resource setup_muscat_net(string muscat_host, int port) 
+     Creates a new muscat session and returns the handle. muscat_host is the hostname 
+to connect to port is the port number to connect to - actually takes exactly the same 
+args as fsockopen  
+# beta/php4/ext/vpopmail/php_vpopmail.c
+bool vpopmail_add_alias_domain(string domain, string aliasdomain) 
+     Add an alias for a virtual domain  
+int vpopmail_add_alias_domain_ex(string olddomain, string newdomain) 
+     Add alias to an existing virtual domain  
+bool vpopmail_add_domain(string domain, string dir, int uid, int gid) 
+     Add a new virtual domain  
+int vpopmail_add_domain_ex(string domain, string passwd [, string quota [, string 
+bounce [, bool apop]]]) 
+     Add a new virtual domain  
+bool vpopmail_add_user(string user, string domain, string password[, string gecos[, 
+bool apop]]) 
+     Add a new user to the specified virtual domain  
+bool vpopmail_auth_user(string user, string domain, string password[, string apop]) 
+     Attempt to validate a username/domain/password. Returns true/false  
+bool vpopmail_del_domain(string domain) 
+     Delete a virtual domain  
+int vpopmail_del_domain_ex(string domain) 
+     Delete a virtual domain  
+bool vpopmail_del_user(string user, string domain) 
+     Delete a user from a virtual domain  
+string vpopmail_error(void) 
+     Attempt to validate a username/domain/password. Returns true/false  
+bool vpopmail_passwd(string user, string domain, string password) 
+     Change a virtual user's password  
+bool vpopmail_set_user_quota(string user, string domain, string quota) 
+     Sets a virtual user's quota  
 # beta/php4/Zend/zend_builtin_functions.c
 bool class_exists(string classname) 
      Checks if the class exists  

Reply via email to