packages feed

fltkhs-0.1.0.0: c-src/Fl_PreferencesC.cpp

#include "Fl_PreferencesC.h"
#ifdef __cplusplus
EXPORT {
#endif
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Root)( Root root, const char* vendor, const char* application ){
    Fl_Preferences* preferences = 0;
    if (root == USER) {
      preferences = new Fl_Preferences(Fl_Preferences::USER, vendor, application);
    }
    else {
      preferences = new Fl_Preferences(Fl_Preferences::SYSTEM, vendor, application);
    }
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Path)( const char* path, const char *vendor, const char *application ){
    Fl_Preferences* preferences = new Fl_Preferences(path, vendor, application);
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Parent_Group)( fl_Preferences parent, const char *group ){
    Fl_Preferences* preferences = new Fl_Preferences((static_cast<Fl_Preferences*>(parent)),group);
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Parent_GroupIndex)( fl_Preferences parent, int groupIndex){
    Fl_Preferences* preferences = new Fl_Preferences(*(static_cast<Fl_Preferences*>(parent)),groupIndex);
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Parent)( fl_Preferences parent){
    Fl_Preferences* preferences = new Fl_Preferences((static_cast<Fl_Preferences*>(parent)));
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(fl_Preferences, Fl_Preferences_With_Id)(ID id){
    Fl_Preferences* preferences = new Fl_Preferences(id);
    return (fl_Preferences) preferences;
  }
  FL_EXPORT_C(void,Fl_Preferences_Destroy)(fl_Preferences preferences){
    delete (static_cast<Fl_Preferences*>(preferences));
  }
  FL_EXPORT_C(const char*,Fl_newUUID)(){
    return Fl_Preferences::newUUID();
  }
  FL_EXPORT_C(ID,Fl_Preferences_id)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->id();
  }
  FL_EXPORT_C(char,Fl_Preferences_remove)(fl_Preferences preferences,ID id_){
    return (static_cast<Fl_Preferences*>(preferences))->remove(id_);
  }
  FL_EXPORT_C(const char*,Fl_Preferences_name)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->name();
  }
  FL_EXPORT_C(const char*,Fl_Preferences_path)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->path();
  }
  FL_EXPORT_C(int,Fl_Preferences_groups)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->groups();
  }
  FL_EXPORT_C(const char*,Fl_Preferences_group)(fl_Preferences preferences,int num_group){
    return (static_cast<Fl_Preferences*>(preferences))->group(num_group);
  }
  FL_EXPORT_C(char,Fl_Preferences_groupExists)(fl_Preferences preferences,const char* key){
    return (static_cast<Fl_Preferences*>(preferences))->groupExists(key);
  }
  FL_EXPORT_C(char,Fl_Preferences_deleteGroup)(fl_Preferences preferences,const char* group){
    return (static_cast<Fl_Preferences*>(preferences))->deleteGroup(group);
  }
  FL_EXPORT_C(char,Fl_Preferences_deleteAllGroups)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->deleteAllGroups();
  }
  FL_EXPORT_C(int,Fl_Preferences_entries)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->entries();
  }
  FL_EXPORT_C(const char*,Fl_Preferences_entry)(fl_Preferences preferences,int index){
    return (static_cast<Fl_Preferences*>(preferences))->entry(index);
  }
  FL_EXPORT_C(char,Fl_Preferences_entryExists)(fl_Preferences preferences,const char* key){
    return (static_cast<Fl_Preferences*>(preferences))->entryExists(key);
  }
  FL_EXPORT_C(char,Fl_Preferences_deleteEntry)(fl_Preferences preferences,const char* entry){
    return (static_cast<Fl_Preferences*>(preferences))->deleteEntry(entry);
  }
  FL_EXPORT_C(char,Fl_Preferences_deleteAllEntries)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->deleteAllEntries();
  }
  FL_EXPORT_C(char,Fl_Preferences_clear)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->clear();
  }
  FL_EXPORT_C(char,Fl_Preferences_set_int)(fl_Preferences preferences,const char* entry, int value){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_float)(fl_Preferences preferences,const char* entry,float value){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_float_with_precision)(fl_Preferences preferences,const char* entry,float value,int precision){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value,precision);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_double)(fl_Preferences preferences,const char* entry,double value){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_double_with_precision)(fl_Preferences preferences,const char* entry,double value,int precision){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value,precision);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_char)(fl_Preferences preferences,const char* entry,char value){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_char_with_size)(fl_Preferences preferences,const char* entry,const char* value,int size){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value,size);
  }
  FL_EXPORT_C(char,Fl_Preferences_set_void)(fl_Preferences preferences,const char* entry,const void* value,int size){
    return (static_cast<Fl_Preferences*>(preferences))->set(entry,value,size);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_int)(fl_Preferences preferences,const char* entry,int *value,int defaultValue){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,*value,defaultValue);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_float)(fl_Preferences preferences,const char* entry,float *value,float defaultValue){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,*value,defaultValue);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_double)(fl_Preferences preferences,const char* entry,double *value,double defaultValue){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,*value,defaultValue);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_char)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_char_with_maxSize)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue,int maxSize){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue,maxSize);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_char_with_defaultSize)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue,int defaultSize){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue,defaultSize);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_void)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue,int defaultSize){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue,defaultSize);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_void_with_defaultSize_maxSize)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue,int defaultSize,int maxSize){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue,defaultSize,maxSize);
  }
  FL_EXPORT_C(char,Fl_Preferences_get_void_with_defaultSize)(fl_Preferences preferences,const char* entry,char* value,const char* defaultValue,int defaultSize){
    return (static_cast<Fl_Preferences*>(preferences))->get(entry,value,defaultValue,defaultSize);
  }
  FL_EXPORT_C(int,Fl_Preferences_size)(fl_Preferences preferences,const char* entry){
    return (static_cast<Fl_Preferences*>(preferences))->size(entry);
  }
  FL_EXPORT_C(char,Fl_Preferences_getUserdataPath)(fl_Preferences preferences,char *path,int pathlen){
    return (static_cast<Fl_Preferences*>(preferences))->getUserdataPath(path,pathlen);
  }
  FL_EXPORT_C(void,Fl_Preferences_flush)(fl_Preferences preferences){
    return (static_cast<Fl_Preferences*>(preferences))->flush();
  }
#ifdef __cplusplus
}
#endif