53 lines
1020 B
C
53 lines
1020 B
C
|
// 11 may 2017
|
||
|
#include "uipriv_windows.hpp"
|
||
|
|
||
|
struct uiOpenTypeFeatures {
|
||
|
xxxx;
|
||
|
};
|
||
|
|
||
|
uiOpenTypeFeatures *uiNewOpenTypeFeatures(void)
|
||
|
{
|
||
|
uiOpenTypeFeatures *otf;
|
||
|
|
||
|
otf = uiNew(uiOpenTypeFeatures);
|
||
|
xxxx;
|
||
|
return otf;
|
||
|
}
|
||
|
|
||
|
void uiFreeOpenTypeFeatures(uiOpenTypeFeatures *otf)
|
||
|
{
|
||
|
xxxxxx;
|
||
|
uiFree(otf);
|
||
|
}
|
||
|
|
||
|
uiOpenTypeFeatures *uiOpenTypeFeaturesClone(uiOpenTypeFeatures *otf)
|
||
|
{
|
||
|
uiOpenTypeFeatures *out;
|
||
|
|
||
|
out = uiNew(uiOpenTypeFeatures);
|
||
|
xxxxxx;
|
||
|
return out;
|
||
|
}
|
||
|
|
||
|
void uiOpenTypeFeaturesAdd(uiOpenTypeFeatures *otf, char a, char b, char c, char d, uint32_t value)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void uiOpenTypeFeaturesRemove(uiOpenTypeFeatures *otf, char a, char b, char c, char d)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
int uiOpenTypeFeaturesGet(uiOpenTypeFeatures *otf, char a, char b, char c, char d, uint32_t *value)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void uiOpenTypeFeaturesForEach(uiOpenTypeFeatures *otf, uiOpenTypeFeaturesForEachFunc f, void *data)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
int uiOpenTypeFeaturesEqual(uiOpenTypeFeatures *a, uiOpenTypeFeatures *b)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
// TODO put the internal function to produce a backend object from one here
|