diff options
author | Tavian Barnes <tavianator@gmail.com> | 2009-06-22 05:32:11 +0000 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2009-06-22 05:32:11 +0000 |
commit | e32e140ef7a07037a785f18d48ae679ca941487a (patch) | |
tree | b5a7a490b4a2d9318752b31267adb2d7326d4b72 /libdimension/dimension | |
parent | d23bff8a2eee13eec0724aabe5d9a86b126c4b2c (diff) | |
download | dimension-e32e140ef7a07037a785f18d48ae679ca941487a.tar.xz |
New asynchronous PNG interface.
Diffstat (limited to 'libdimension/dimension')
-rw-r--r-- | libdimension/dimension/png.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/libdimension/dimension/png.h b/libdimension/dimension/png.h index 9ee55c3..8c18bcb 100644 --- a/libdimension/dimension/png.h +++ b/libdimension/dimension/png.h @@ -24,20 +24,14 @@ #include <dimension.h> #include <stdio.h> -#ifdef __cplusplus -/* We've been included from a C++ file; mark everything here as extern "C" */ -extern "C" { -#endif - /* Write canvas to file in PNG format. Returns 0 on success, nonzero on failure */ int dmnsn_png_write_canvas(const dmnsn_canvas *canvas, FILE *file); +dmnsn_progress *dmnsn_png_write_canvas_async(const dmnsn_canvas *canvas, + FILE *file); /* Read a canvas from a PNG file. Returns NULL on failure. */ dmnsn_canvas *dmnsn_png_read_canvas(FILE *file); - -#ifdef __cplusplus -} -#endif +dmnsn_progress *dmnsn_png_read_canvas_async(dmnsn_canvas **canvas, FILE *file); #endif /* DIMENSION_PNG_H */ |