summaryrefslogtreecommitdiff
path: root/plugins/Variables/src/parse_alias.h
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2016-04-08 12:56:19 +0000
committerGeorge Hazan <george.hazan@gmail.com>2016-04-08 12:56:19 +0000
commit7f9ac17cace4b3e3746b7a853c18577bcc90daaf (patch)
treef4064e437f64196864de8dc849c83fe34d5dd8ab /plugins/Variables/src/parse_alias.h
parent017b7066ab8c82880a62f9208e25c36c43c76a03 (diff)
more shit cleaning
git-svn-id: http://svn.miranda-ng.org/main/trunk@16614 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Variables/src/parse_alias.h')
-rw-r--r--plugins/Variables/src/parse_alias.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/plugins/Variables/src/parse_alias.h b/plugins/Variables/src/parse_alias.h
index 0ac0c09779..5e708b32be 100644
--- a/plugins/Variables/src/parse_alias.h
+++ b/plugins/Variables/src/parse_alias.h
@@ -20,4 +20,19 @@
#define ADDALIAS _T("alias")
int isValidTokenChar(TCHAR tc);
-TCHAR *getArguments(TCHAR *string, TCHAR ***aargv, int *aargc);
+
+struct TArgList : public LIST<TCHAR>
+{
+ TArgList() :
+ LIST<TCHAR>(1)
+ {}
+
+ void destroy()
+ {
+ for (int i = 0; i < count; i++)
+ mir_free(items[i]);
+ count = 0;
+ }
+};
+
+TCHAR* getArguments(TCHAR *string, TArgList &aargv);