From b36f62a326e10f2b1beb9f3791a7b607ea3f994a Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 4 Oct 2010 15:24:10 +0000 Subject: add qpdf_read_memory to C API git-svn-id: svn+q:///qpdf/trunk@1044 71b93d88-0707-0410-a8cf-f5a4172ac649 --- include/qpdf/qpdf-c.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/qpdf/qpdf-c.h b/include/qpdf/qpdf-c.h index f3f02e97..d83adcca 100644 --- a/include/qpdf/qpdf-c.h +++ b/include/qpdf/qpdf-c.h @@ -183,7 +183,21 @@ extern "C" { QPDF_ERROR_CODE qpdf_read(qpdf_data qpdf, char const* filename, char const* password); - /* Read functions below must be called after qpdf_read. */ + /* Calling qpdf_read_memory causes processMemoryFile to be called + * in the C++ API. Otherwise, it behaves in the same way as + * qpdf_read. The description argument will be used in place of + * the file name in any error or warning messages generated by the + * library. + */ + QPDF_DLL + QPDF_ERROR_CODE qpdf_read_memory(qpdf_data qpdf, + char const* description, + char const* buffer, + unsigned long size, + char const* password); + + /* Read functions below must be called after qpdf_read or + * qpdf_read_memory. */ /* Return the version of the PDF file. */ QPDF_DLL -- cgit v1.2.3-54-g00ecf