| 1845 | } |
| 1846 | |
| 1847 | int acl_vstream_fprintf(ACL_VSTREAM *fp, const char *fmt, ...) |
| 1848 | { |
| 1849 | va_list ap; |
| 1850 | int n; |
| 1851 | |
| 1852 | if (fp == NULL || fmt == NULL) { |
| 1853 | acl_msg_error("%s, %s(%d): input invalid", |
| 1854 | __FUNCTION__, __FILE__, __LINE__); |
| 1855 | return ACL_VSTREAM_EOF; |
| 1856 | } |
| 1857 | |
| 1858 | va_start(ap, fmt); |
| 1859 | n = acl_vstream_vfprintf(fp, fmt, ap); |
| 1860 | va_end(ap); |
| 1861 | return n; |
| 1862 | } |
| 1863 | |
| 1864 | int acl_vstream_printf(const char *fmt, ...) |
| 1865 | { |
searching dependent graphs…