1 /* Copyright (C) 2008 Vincent Penquerc'h. 2 This file is part of the Kate codec library. 3 Written by Vincent Penquerc'h. 4 5 Use, distribution and reproduction of this library is governed 6 by a BSD style source license included with this source in the 7 file 'COPYING'. Please read these terms before distributing. */ 8 9 10 #ifndef KATE_kate_meta_h_GUARD 11 #define KATE_kate_meta_h_GUARD 12 13 #include "kate_internal.h" 14 #include "kate/kate.h" 15 16 typedef struct kate_meta_leaf { 17 char *tag; 18 char *value; 19 size_t len; 20 } kate_meta_leaf; 21 22 struct kate_meta { 23 size_t nmeta; 24 struct kate_meta_leaf *meta; 25 }; 26 27 extern int kate_meta_create_copy(kate_meta **km,const kate_meta *km2) kate_internal; 28 29 #endif 30 31