PuzzleD

D Interface to libpuzzle
git clone git://xatko.vsos.ethz.ch/PuzzleD.git
Log | Files | Refs

commit 0ec7a47e62a39511ce8710fbf920224344bd3098
parent 134260bfedf3086864f3b6efcd4634fc80dc88ef
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Sat, 22 Aug 2015 11:14:39 +0200

Return status from *Vec load.

Diffstat:
puzzle.d | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/puzzle.d b/puzzle.d @@ -112,8 +112,8 @@ struct DVec{ ~this(){ puzzle_free_dvec(ctx,&vec); } - void load(string f){ - puzzle_fill_dvec_from_file(ctx, &vec, toStringz(f)); + int load(string f){ + return puzzle_fill_dvec_from_file(ctx, &vec, toStringz(f)); } void load(void mem[]){ puzzle_fill_dvec_from_mem(ctx, &vec, cast(void*)mem, mem.length); @@ -134,8 +134,8 @@ struct CVec{ ~this(){ puzzle_free_cvec(ctx,&vec); } - void load(string f){ - puzzle_fill_cvec_from_file(ctx, &vec, toStringz(f)); + int load(string f) { + return puzzle_fill_cvec_from_file(ctx, &vec, toStringz(f)); } void load(void mem[]){ puzzle_fill_cvec_from_mem(ctx, &vec, cast(void*)mem, mem.length);