summaryrefslogtreecommitdiff
path: root/plugins/NotesAndReminders/src/miscutils.h
blob: 0d9dace18db2be07d5cd4ad73796619d28268397 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

void ReadSettingBlob(MCONTACT hContact, char *ModuleName,
					 char *SettingName, WORD *pSize, void **pbBlob);
void FreeSettingBlob(WORD pSize,void * pbBlob);

void WriteSettingIntArray(MCONTACT hContact,char *ModuleName,
					 char *SettingName,const int *Value, int Size);
bool ReadSettingIntArray(MCONTACT hContact,char *ModuleName,
				   char *SettingName,int *Value, int Size);

static void __inline SAFE_FREE(void** p)
{
	if (*p) {
		free(*p);
		*p = nullptr;
	}
}