user_stub 2495 ext/phar/phar.c int phar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int convert, char **error) /* {{{ */ user_stub 2527 ext/phar/phar.c if (!zend_hash_num_elements(&phar->manifest) && !user_stub) { user_stub 2534 ext/phar/phar.c return phar_zip_flush(phar, user_stub, len, convert, error); user_stub 2538 ext/phar/phar.c return phar_tar_flush(phar, user_stub, len, convert, error); user_stub 2564 ext/phar/phar.c if (user_stub) { user_stub 2568 ext/phar/phar.c if (!(php_stream_from_zval_no_verify(stubfile, (zval *)user_stub))) { user_stub 2583 ext/phar/phar.c user_stub = 0; user_stub 2596 ext/phar/phar.c user_stub = ZSTR_VAL(suser_stub); user_stub 2601 ext/phar/phar.c tmp = estrndup(user_stub, len); user_stub 2616 ext/phar/phar.c pos = user_stub + (pos - tmp); user_stub 2618 ext/phar/phar.c len = pos - user_stub + 18; user_stub 2619 ext/phar/phar.c if ((size_t)len != php_stream_write(newfile, user_stub, len) user_stub 2640 ext/phar/phar.c if (!user_stub && phar->halt_offset && oldfile && !phar->is_brandnew) { user_stub 585 ext/phar/phar_internal.h int phar_tar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int defaultstub, char **error); user_stub 590 ext/phar/phar_internal.h int phar_zip_flush(phar_archive_data *archive, char *user_stub, zend_long len, int defaultstub, char **error); user_stub 607 ext/phar/phar_internal.h int phar_flush(phar_archive_data *archive, char *user_stub, zend_long len, int convert, char **error); user_stub 944 ext/phar/tar.c int phar_tar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int defaultstub, char **error) /* {{{ */ user_stub 1003 ext/phar/tar.c if (user_stub && !defaultstub) { user_stub 1007 ext/phar/tar.c if (!(php_stream_from_zval_no_verify(stubfile, (zval *)user_stub))) { user_stub 1018 ext/phar/tar.c user_stub = 0; user_stub 1026 ext/phar/tar.c user_stub = estrndup(ZSTR_VAL(str), ZSTR_LEN(str)); user_stub 1029 ext/phar/tar.c user_stub = NULL; user_stub 1034 ext/phar/tar.c if (!len || !user_stub) { user_stub 1045 ext/phar/tar.c tmp = estrndup(user_stub, len); user_stub 1052 ext/phar/tar.c efree(user_stub); user_stub 1056 ext/phar/tar.c pos = user_stub + (pos - tmp); user_stub 1059 ext/phar/tar.c len = pos - user_stub + 18; user_stub 1067 ext/phar/tar.c if ((size_t)len != php_stream_write(entry.fp, user_stub, len) user_stub 1073 ext/phar/tar.c efree(user_stub); user_stub 1084 ext/phar/tar.c efree(user_stub); user_stub 1096 ext/phar/tar.c spprintf(error, 0, "unable to %s stub in%star-based phar \"%s\", failed", user_stub ? "overwrite" : "create", user_stub ? " " : " new ", phar->fname); user_stub 1182 ext/phar/zip.c int phar_zip_flush(phar_archive_data *phar, char *user_stub, zend_long len, int defaultstub, char **error) /* {{{ */ user_stub 1254 ext/phar/zip.c if (user_stub && !defaultstub) { user_stub 1257 ext/phar/zip.c if (!(php_stream_from_zval_no_verify(stubfile, (zval *)user_stub))) { user_stub 1270 ext/phar/zip.c user_stub = 0; user_stub 1278 ext/phar/zip.c user_stub = estrndup(ZSTR_VAL(str), ZSTR_LEN(str)); user_stub 1281 ext/phar/zip.c user_stub = NULL; user_stub 1286 ext/phar/zip.c if (!len || !user_stub) { user_stub 1297 ext/phar/zip.c tmp = estrndup(user_stub, len); user_stub 1304 ext/phar/zip.c efree(user_stub); user_stub 1308 ext/phar/zip.c pos = user_stub + (pos - tmp); user_stub 1311 ext/phar/zip.c len = pos - user_stub + 18; user_stub 1319 ext/phar/zip.c if ((size_t)len != php_stream_write(entry.fp, user_stub, len) user_stub 1325 ext/phar/zip.c efree(user_stub); user_stub 1336 ext/phar/zip.c efree(user_stub); user_stub 1345 ext/phar/zip.c efree(user_stub); user_stub 1357 ext/phar/zip.c spprintf(error, 0, "unable to %s stub in%szip-based phar \"%s\", failed", user_stub ? "overwrite" : "create", user_stub ? " " : " new ", phar->fname);