/[public]/psiconv/trunk/lib/psiconv/generate_simple.c
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/generate_simple.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 79 Revision 80
76 "(trying %x)",value); 76 "(trying %x)",value);
77 return -PSICONV_E_GENERATE; 77 return -PSICONV_E_GENERATE;
78 } 78 }
79} 79}
80 80
81int psiconv_write_offset(psiconv_buffer buf, const psiconv_u32 value)
82{
83 return psiconv_write_u32(buf,value + psiconv_buffer_base_offset(buf));
84}
85
86int psiconv_write_length(psiconv_buffer buf, const psiconv_length_t value) 81int psiconv_write_length(psiconv_buffer buf, const psiconv_length_t value)
87{ 82{
88 return psiconv_write_u32(buf,value * (1440.0/2.54) + 0.5); 83 return psiconv_write_u32(buf,value * (1440.0/2.54) + 0.5);
89} 84}
90 85
114 for (i = 0; i < strlen(value); i++) 109 for (i = 0; i < strlen(value); i++)
115 if ((res = psiconv_write_u8(buf,value[i]))) 110 if ((res = psiconv_write_u8(buf,value[i])))
116 return res; 111 return res;
117 return -PSICONV_E_OK; 112 return -PSICONV_E_OK;
118} 113}
114
115int psiconv_write_offset(psiconv_buffer buf, psiconv_u32 id)
116{
117 return psiconv_buffer_add_reference(buf,id);
118}

Legend:
Removed from v.79  
changed lines
  Added in v.80

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26