term.pxd 541 B

123456789101112131415161718192021
  1. cdef:
  2. #unsigned char *pack_data
  3. unsigned char term_type
  4. unsigned char *pack_fmt
  5. unsigned char *term_data
  6. unsigned char *term_datatype
  7. unsigned char *term_lang
  8. #size_t pack_size
  9. struct IdentifierTerm:
  10. char type
  11. unsigned char *data
  12. struct LiteralTerm:
  13. char type
  14. unsigned char *data
  15. unsigned char *datatype
  16. unsigned char *lang
  17. int serialize(term, unsigned char **pack_data, size_t *pack_size) except -1
  18. deserialize(unsigned char *data, size_t size)