aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_config_data.c
blob: 688e5fd57575400e066b844f890494d7fe89f68c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "e.h"

EAPI E_Config_DD *
e_config_descriptor_new(const char *name, int size)
{
   Eet_Data_Descriptor_Class eddc;

   if (!eet_eina_stream_data_descriptor_class_set(&eddc, sizeof (eddc), name, size))
     return NULL;

   /* FIXME: We can directly map string inside an Eet_File and reuse it.
      But this need a break in all user of config every where in E.
    */

   return (E_Config_DD *)eet_data_descriptor_stream_new(&eddc);
}