--- psiconv/trunk/lib/psiconv/generate_simple.c 2000/12/25 22:25:33 79 +++ psiconv/trunk/lib/psiconv/generate_simple.c 2002/01/29 18:38:38 142 @@ -23,6 +23,11 @@ #include "generate_routines.h" #include "error.h" +#ifdef DMALLOC +#include +#endif + + int psiconv_write_u8(psiconv_buffer buf,const psiconv_u8 value) { return psiconv_buffer_add(buf,value); @@ -78,11 +83,6 @@ } } -int psiconv_write_offset(psiconv_buffer buf, const psiconv_u32 value) -{ - return psiconv_write_u32(buf,value + psiconv_buffer_base_offset(buf)); -} - int psiconv_write_length(psiconv_buffer buf, const psiconv_length_t value) { return psiconv_write_u32(buf,value * (1440.0/2.54) + 0.5); @@ -116,3 +116,8 @@ return res; return -PSICONV_E_OK; } + +int psiconv_write_offset(psiconv_buffer buf, psiconv_u32 id) +{ + return psiconv_buffer_add_reference(buf,id); +}