Fixes saving of MP3 meta-info from properties dialog
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@328336
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
uint refCount;
};
- /*!
- * A simple strdup implementation since the standard one creates some wierdness
- * with delete.
- */
- static inline char *strdup(const char *s)
- {
- const int l = ::strlen(s);
- char *buffer = new char[l];
- ::memcpy(buffer, s, l);
- return buffer;
- }
-
#endif // DO_NOT_DOCUMENT
}
~FilePrivate()
{
- delete [] name;
+ free((void *)name);
}
FILE *file;
File::File(const char *file)
{
- d = new FilePrivate(strdup(file));
+ d = new FilePrivate(::strdup(file));
d->readOnly = !isWritable(file);
d->file = fopen(file, d->readOnly ? "r" : "r+");