increase version number to 0.1
[ecparse.git] / StringTag.cpp
1 /**
2  * © 2008 by David Roden <droden@gmail.com>
3  */
4
5 #include "StringTag.h"
6
7 #include <stdlib.h>
8 #include <string.h>
9
10 StringTag::StringTag(int id, const char* value): Tag(String, id) {
11         this->value = (char*) malloc(strlen(value) + 1);
12         strcpy(this->value, value);
13 }
14
15 StringTag::~StringTag() {
16         if (value) {
17                 free(value);
18         }
19 }
20
21 int StringTag::getSize() {
22         return strlen(value);
23 }
24
25 void* StringTag::getValue() {
26         return value;
27 }
28