005.phpt 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. --TEST--
  2. abusing preg_match_all() #2
  3. --FILE--
  4. <?php
  5. // this file is not used in the cron job
  6. // use it to test the gcc regex with the sample data provided
  7. $sampledata = "
  8. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swfbitmap_init':
  9. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c:323: warning: assignment from incompatible pointer type
  10. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swftextfield_setFont':
  11. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c:2597: warning: passing arg 2 of `SWFTextField_setFont' from incompatible pointer type
  12. /p2/var/php_gcov/PHP_4_4/ext/oci8/oci8.c:1027: warning: `oci_ping' defined but not used
  13. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getpgid':
  14. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c:484: warning: implicit declaration of function `getpgid'
  15. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getsid':
  16. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c:506: warning: implicit declaration of function `getsid'
  17. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_read_files':
  18. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c:302: warning: implicit declaration of function `pread'
  19. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_write_files':
  20. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c:340: warning: implicit declaration of function `pwrite'
  21. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_get_option':
  22. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c:1862: warning: unused variable `timeout'
  23. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_set_option':
  24. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c:1941: warning: unused variable `timeout'
  25. /p2/var/php_gcov/PHP_4_4/regex/regexec.c:19: warning: `nope' defined but not used
  26. /p2/var/php_gcov/PHP_4_4/ext/standard/exec.c:50: warning: `php_make_safe_mode_command' defined but not used
  27. /p2/var/php_gcov/PHP_4_4/ext/standard/image.c: In function `php_handle_jpc':
  28. /p2/var/php_gcov/PHP_4_4/ext/standard/image.c:604: warning: unused variable `dummy_int'
  29. /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c: In function `php_gd_parse':
  30. /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c:1138: warning: implicit declaration of function `php_gd_lex'
  31. /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.y: At top level:
  32. /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.y:864: warning: return type defaults to `int'
  33. /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c: In function `zif_msg_receive':
  34. /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c:318: warning: passing arg 2 of `php_var_unserialize' from incompatible pointer type
  35. /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c: In function `zif_yp_err_string':
  36. /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c:372: warning: assignment discards qualifiers from pointer target type
  37. Zend/zend_language_scanner.c:5944: warning: `yy_fatal_error' defined but not used
  38. Zend/zend_language_scanner.c:2627: warning: `yy_last_accepting_state' defined but not used
  39. Zend/zend_language_scanner.c:2628: warning: `yy_last_accepting_cpos' defined but not used
  40. Zend/zend_language_scanner.c:2634: warning: `yy_more_flag' defined but not used
  41. Zend/zend_language_scanner.c:2635: warning: `yy_more_len' defined but not used
  42. Zend/zend_language_scanner.c:5483: warning: `yyunput' defined but not used
  43. Zend/zend_language_scanner.c:5929: warning: `yy_top_state' defined but not used
  44. conflicts: 2 shift/reduce
  45. Zend/zend_ini_scanner.c:457: warning: `yy_last_accepting_state' defined but not used
  46. Zend/zend_ini_scanner.c:458: warning: `yy_last_accepting_cpos' defined but not used
  47. Zend/zend_ini_scanner.c:1361: warning: `yyunput' defined but not used
  48. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c: In function `_safe_emalloc':
  49. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 3)
  50. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 4)
  51. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 5)
  52. /p2/var/php_gcov/PHP_4_4/Zend/zend_ini.c:338: warning: `zend_ini_displayer_cb' defined but not used
  53. ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  54. /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c:115: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  55. ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  56. /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c:115: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  57. ext/ming/ming.o(.text+0xc115): In function `zim_swfmovie_namedAnchor':
  58. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2207: undefined reference to `SWFMovie_namedAnchor'
  59. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2209: undefined reference to `SWFMovie_xpto'
  60. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2259: undefined reference to `SWFMovie_foo'
  61. ext/ming/ming.o(.text+0x851): In function `zif_ming_setSWFCompression':
  62. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:154: undefined reference to `Ming_setSWFCompression'
  63. ";
  64. // Regular expression to select the error and warning information
  65. // tuned for gcc 3.4, 4.0 and 4.1
  66. $gcc_regex = '/^((.+)(\(\.text\+0x[[:xdigit:]]+\))?: In function [`\'](\w+)\':\s+)?'.
  67. '((?(1)(?(3)[^:\n]+|\2)|[^:\n]+)):(\d+): (?:(error|warning):\s+)?(.+)'.
  68. str_repeat('(?:\s+\5:(\d+): (?:(error|warning):\s+)?(.+))?', 99). // capture up to 100 errors
  69. '/mS';
  70. var_dump(preg_match_all($gcc_regex, $sampledata, $m, PREG_SET_ORDER));
  71. print_r($m);
  72. ?>
  73. --EXPECT--
  74. int(24)
  75. Array
  76. (
  77. [0] => Array
  78. (
  79. [0] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swfbitmap_init':
  80. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c:323: warning: assignment from incompatible pointer type
  81. [1] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swfbitmap_init':
  82. [2] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c
  83. [3] =>
  84. [4] => zif_swfbitmap_init
  85. [5] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c
  86. [6] => 323
  87. [7] => warning
  88. [8] => assignment from incompatible pointer type
  89. )
  90. [1] => Array
  91. (
  92. [0] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swftextfield_setFont':
  93. /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c:2597: warning: passing arg 2 of `SWFTextField_setFont' from incompatible pointer type
  94. [1] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c: In function `zif_swftextfield_setFont':
  95. [2] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c
  96. [3] =>
  97. [4] => zif_swftextfield_setFont
  98. [5] => /p2/var/php_gcov/PHP_4_4/ext/ming/ming.c
  99. [6] => 2597
  100. [7] => warning
  101. [8] => passing arg 2 of `SWFTextField_setFont' from incompatible pointer type
  102. )
  103. [2] => Array
  104. (
  105. [0] => /p2/var/php_gcov/PHP_4_4/ext/oci8/oci8.c:1027: warning: `oci_ping' defined but not used
  106. [1] =>
  107. [2] =>
  108. [3] =>
  109. [4] =>
  110. [5] => /p2/var/php_gcov/PHP_4_4/ext/oci8/oci8.c
  111. [6] => 1027
  112. [7] => warning
  113. [8] => `oci_ping' defined but not used
  114. )
  115. [3] => Array
  116. (
  117. [0] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getpgid':
  118. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c:484: warning: implicit declaration of function `getpgid'
  119. [1] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getpgid':
  120. [2] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c
  121. [3] =>
  122. [4] => zif_posix_getpgid
  123. [5] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c
  124. [6] => 484
  125. [7] => warning
  126. [8] => implicit declaration of function `getpgid'
  127. )
  128. [4] => Array
  129. (
  130. [0] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getsid':
  131. /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c:506: warning: implicit declaration of function `getsid'
  132. [1] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c: In function `zif_posix_getsid':
  133. [2] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c
  134. [3] =>
  135. [4] => zif_posix_getsid
  136. [5] => /p2/var/php_gcov/PHP_4_4/ext/posix/posix.c
  137. [6] => 506
  138. [7] => warning
  139. [8] => implicit declaration of function `getsid'
  140. )
  141. [5] => Array
  142. (
  143. [0] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_read_files':
  144. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c:302: warning: implicit declaration of function `pread'
  145. [1] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_read_files':
  146. [2] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c
  147. [3] =>
  148. [4] => ps_read_files
  149. [5] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c
  150. [6] => 302
  151. [7] => warning
  152. [8] => implicit declaration of function `pread'
  153. )
  154. [6] => Array
  155. (
  156. [0] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_write_files':
  157. /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c:340: warning: implicit declaration of function `pwrite'
  158. [1] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c: In function `ps_write_files':
  159. [2] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c
  160. [3] =>
  161. [4] => ps_write_files
  162. [5] => /p2/var/php_gcov/PHP_4_4/ext/session/mod_files.c
  163. [6] => 340
  164. [7] => warning
  165. [8] => implicit declaration of function `pwrite'
  166. )
  167. [7] => Array
  168. (
  169. [0] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_get_option':
  170. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c:1862: warning: unused variable `timeout'
  171. [1] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_get_option':
  172. [2] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c
  173. [3] =>
  174. [4] => zif_socket_get_option
  175. [5] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c
  176. [6] => 1862
  177. [7] => warning
  178. [8] => unused variable `timeout'
  179. )
  180. [8] => Array
  181. (
  182. [0] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_set_option':
  183. /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c:1941: warning: unused variable `timeout'
  184. [1] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c: In function `zif_socket_set_option':
  185. [2] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c
  186. [3] =>
  187. [4] => zif_socket_set_option
  188. [5] => /p2/var/php_gcov/PHP_4_4/ext/sockets/sockets.c
  189. [6] => 1941
  190. [7] => warning
  191. [8] => unused variable `timeout'
  192. )
  193. [9] => Array
  194. (
  195. [0] => /p2/var/php_gcov/PHP_4_4/regex/regexec.c:19: warning: `nope' defined but not used
  196. [1] =>
  197. [2] =>
  198. [3] =>
  199. [4] =>
  200. [5] => /p2/var/php_gcov/PHP_4_4/regex/regexec.c
  201. [6] => 19
  202. [7] => warning
  203. [8] => `nope' defined but not used
  204. )
  205. [10] => Array
  206. (
  207. [0] => /p2/var/php_gcov/PHP_4_4/ext/standard/exec.c:50: warning: `php_make_safe_mode_command' defined but not used
  208. [1] =>
  209. [2] =>
  210. [3] =>
  211. [4] =>
  212. [5] => /p2/var/php_gcov/PHP_4_4/ext/standard/exec.c
  213. [6] => 50
  214. [7] => warning
  215. [8] => `php_make_safe_mode_command' defined but not used
  216. )
  217. [11] => Array
  218. (
  219. [0] => /p2/var/php_gcov/PHP_4_4/ext/standard/image.c: In function `php_handle_jpc':
  220. /p2/var/php_gcov/PHP_4_4/ext/standard/image.c:604: warning: unused variable `dummy_int'
  221. [1] => /p2/var/php_gcov/PHP_4_4/ext/standard/image.c: In function `php_handle_jpc':
  222. [2] => /p2/var/php_gcov/PHP_4_4/ext/standard/image.c
  223. [3] =>
  224. [4] => php_handle_jpc
  225. [5] => /p2/var/php_gcov/PHP_4_4/ext/standard/image.c
  226. [6] => 604
  227. [7] => warning
  228. [8] => unused variable `dummy_int'
  229. )
  230. [12] => Array
  231. (
  232. [0] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c: In function `php_gd_parse':
  233. /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c:1138: warning: implicit declaration of function `php_gd_lex'
  234. [1] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c: In function `php_gd_parse':
  235. [2] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c
  236. [3] =>
  237. [4] => php_gd_parse
  238. [5] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.c
  239. [6] => 1138
  240. [7] => warning
  241. [8] => implicit declaration of function `php_gd_lex'
  242. )
  243. [13] => Array
  244. (
  245. [0] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.y:864: warning: return type defaults to `int'
  246. [1] =>
  247. [2] =>
  248. [3] =>
  249. [4] =>
  250. [5] => /p2/var/php_gcov/PHP_4_4/ext/standard/parsedate.y
  251. [6] => 864
  252. [7] => warning
  253. [8] => return type defaults to `int'
  254. )
  255. [14] => Array
  256. (
  257. [0] => /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c: In function `zif_msg_receive':
  258. /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c:318: warning: passing arg 2 of `php_var_unserialize' from incompatible pointer type
  259. [1] => /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c: In function `zif_msg_receive':
  260. [2] => /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c
  261. [3] =>
  262. [4] => zif_msg_receive
  263. [5] => /p2/var/php_gcov/PHP_4_4/ext/sysvmsg/sysvmsg.c
  264. [6] => 318
  265. [7] => warning
  266. [8] => passing arg 2 of `php_var_unserialize' from incompatible pointer type
  267. )
  268. [15] => Array
  269. (
  270. [0] => /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c: In function `zif_yp_err_string':
  271. /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c:372: warning: assignment discards qualifiers from pointer target type
  272. [1] => /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c: In function `zif_yp_err_string':
  273. [2] => /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c
  274. [3] =>
  275. [4] => zif_yp_err_string
  276. [5] => /p2/var/php_gcov/PHP_4_4/ext/yp/yp.c
  277. [6] => 372
  278. [7] => warning
  279. [8] => assignment discards qualifiers from pointer target type
  280. )
  281. [16] => Array
  282. (
  283. [0] => Zend/zend_language_scanner.c:5944: warning: `yy_fatal_error' defined but not used
  284. Zend/zend_language_scanner.c:2627: warning: `yy_last_accepting_state' defined but not used
  285. Zend/zend_language_scanner.c:2628: warning: `yy_last_accepting_cpos' defined but not used
  286. Zend/zend_language_scanner.c:2634: warning: `yy_more_flag' defined but not used
  287. Zend/zend_language_scanner.c:2635: warning: `yy_more_len' defined but not used
  288. Zend/zend_language_scanner.c:5483: warning: `yyunput' defined but not used
  289. Zend/zend_language_scanner.c:5929: warning: `yy_top_state' defined but not used
  290. [1] =>
  291. [2] =>
  292. [3] =>
  293. [4] =>
  294. [5] => Zend/zend_language_scanner.c
  295. [6] => 5944
  296. [7] => warning
  297. [8] => `yy_fatal_error' defined but not used
  298. [9] => 2627
  299. [10] => warning
  300. [11] => `yy_last_accepting_state' defined but not used
  301. [12] => 2628
  302. [13] => warning
  303. [14] => `yy_last_accepting_cpos' defined but not used
  304. [15] => 2634
  305. [16] => warning
  306. [17] => `yy_more_flag' defined but not used
  307. [18] => 2635
  308. [19] => warning
  309. [20] => `yy_more_len' defined but not used
  310. [21] => 5483
  311. [22] => warning
  312. [23] => `yyunput' defined but not used
  313. [24] => 5929
  314. [25] => warning
  315. [26] => `yy_top_state' defined but not used
  316. )
  317. [17] => Array
  318. (
  319. [0] => Zend/zend_ini_scanner.c:457: warning: `yy_last_accepting_state' defined but not used
  320. Zend/zend_ini_scanner.c:458: warning: `yy_last_accepting_cpos' defined but not used
  321. Zend/zend_ini_scanner.c:1361: warning: `yyunput' defined but not used
  322. [1] =>
  323. [2] =>
  324. [3] =>
  325. [4] =>
  326. [5] => Zend/zend_ini_scanner.c
  327. [6] => 457
  328. [7] => warning
  329. [8] => `yy_last_accepting_state' defined but not used
  330. [9] => 458
  331. [10] => warning
  332. [11] => `yy_last_accepting_cpos' defined but not used
  333. [12] => 1361
  334. [13] => warning
  335. [14] => `yyunput' defined but not used
  336. )
  337. [18] => Array
  338. (
  339. [0] => /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c: In function `_safe_emalloc':
  340. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 3)
  341. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 4)
  342. /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c:237: warning: long int format, size_t arg (arg 5)
  343. [1] => /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c: In function `_safe_emalloc':
  344. [2] => /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c
  345. [3] =>
  346. [4] => _safe_emalloc
  347. [5] => /p2/var/php_gcov/PHP_4_4/Zend/zend_alloc.c
  348. [6] => 237
  349. [7] => warning
  350. [8] => long int format, size_t arg (arg 3)
  351. [9] => 237
  352. [10] => warning
  353. [11] => long int format, size_t arg (arg 4)
  354. [12] => 237
  355. [13] => warning
  356. [14] => long int format, size_t arg (arg 5)
  357. )
  358. [19] => Array
  359. (
  360. [0] => /p2/var/php_gcov/PHP_4_4/Zend/zend_ini.c:338: warning: `zend_ini_displayer_cb' defined but not used
  361. [1] =>
  362. [2] =>
  363. [3] =>
  364. [4] =>
  365. [5] => /p2/var/php_gcov/PHP_4_4/Zend/zend_ini.c
  366. [6] => 338
  367. [7] => warning
  368. [8] => `zend_ini_displayer_cb' defined but not used
  369. )
  370. [20] => Array
  371. (
  372. [0] => ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  373. /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c:115: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  374. [1] => ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  375. [2] => ext/mysql/libmysql/my_tempnam.o
  376. [3] => (.text+0x80)
  377. [4] => my_tempnam
  378. [5] => /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c
  379. [6] => 115
  380. [7] => warning
  381. [8] => the use of `tempnam' is dangerous, better use `mkstemp'
  382. )
  383. [21] => Array
  384. (
  385. [0] => ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  386. /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c:115: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  387. [1] => ext/mysql/libmysql/my_tempnam.o(.text+0x80): In function `my_tempnam':
  388. [2] => ext/mysql/libmysql/my_tempnam.o
  389. [3] => (.text+0x80)
  390. [4] => my_tempnam
  391. [5] => /p2/var/php_gcov/PHP_4_4/ext/mysql/libmysql/my_tempnam.c
  392. [6] => 115
  393. [7] => warning
  394. [8] => the use of `tempnam' is dangerous, better use `mkstemp'
  395. )
  396. [22] => Array
  397. (
  398. [0] => ext/ming/ming.o(.text+0xc115): In function `zim_swfmovie_namedAnchor':
  399. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2207: undefined reference to `SWFMovie_namedAnchor'
  400. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2209: undefined reference to `SWFMovie_xpto'
  401. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:2259: undefined reference to `SWFMovie_foo'
  402. [1] => ext/ming/ming.o(.text+0xc115): In function `zim_swfmovie_namedAnchor':
  403. [2] => ext/ming/ming.o
  404. [3] => (.text+0xc115)
  405. [4] => zim_swfmovie_namedAnchor
  406. [5] => /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c
  407. [6] => 2207
  408. [7] =>
  409. [8] => undefined reference to `SWFMovie_namedAnchor'
  410. [9] => 2209
  411. [10] =>
  412. [11] => undefined reference to `SWFMovie_xpto'
  413. [12] => 2259
  414. [13] =>
  415. [14] => undefined reference to `SWFMovie_foo'
  416. )
  417. [23] => Array
  418. (
  419. [0] => ext/ming/ming.o(.text+0x851): In function `zif_ming_setSWFCompression':
  420. /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c:154: undefined reference to `Ming_setSWFCompression'
  421. [1] => ext/ming/ming.o(.text+0x851): In function `zif_ming_setSWFCompression':
  422. [2] => ext/ming/ming.o
  423. [3] => (.text+0x851)
  424. [4] => zif_ming_setSWFCompression
  425. [5] => /p2/var/php_gcov/PHP_5_2/ext/ming/ming.c
  426. [6] => 154
  427. [7] =>
  428. [8] => undefined reference to `Ming_setSWFCompression'
  429. )
  430. )