/*\
* PRIVATE PROFILE STRINGS - DDJ9403 pp 91-92
* $Id: PROFPORT.H 2.4 1995/07/20 11:24:33 leon Exp $
\*/
#ifndef _PROFPORT_H_INCLUDED
#ifdef __cplusplus
extern "C" {
#endif
#define MAX_LINE_LENGTH 80
int get_private_profile_int (char *section, char *entry,
int def, char *file_name);
int get_private_profile_string (char *section, char *entry, char *def,
char *buffer, int buffer_len, char *file_name);
int write_private_profile_string (char *section, char *entry,
char *buffer, char *file_name);
#ifdef WINDOWS
#define getIniString(section, entry, def, buffer) \
GetPrivateProfileString(section, entry, def, \
buffer, sizeof(buffer) - 1, IniFile)
#define getIniInt(section, entry, def) \
GetPrivateProfileInt(section, entry, def, IniFile)
#define writeIniString(section, entry, buffer) \
WritePrivateProfileString(section, entry, buffer, IniFile)
#else
#define getIniString(section, entry, def, buffer) \
get_private_profile_string(section, entry, def, buffer, sizeof(buffer) - 1, IniFile)
#define getIniInt(section, entry, def) \
get_private_profile_int(section, entry, def, IniFile)
#define writeIniString(section, entry, buffer) \
write_private_profile_string(section, entry, buffer, IniFile)
#endif
#define _PROFPORT_H_INCLUDED
#ifdef __cplusplus
};
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1