mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-03 00:59:43 +02:00
45 lines
1.6 KiB
Diff
45 lines
1.6 KiB
Diff
Index: lib-src/portsmf/strparse.cpp
|
|
===================================================================
|
|
RCS file: /cvsroot/audacity/lib-src/portsmf/strparse.cpp,v
|
|
retrieving revision 1.3
|
|
diff -u -r1.3 strparse.cpp
|
|
--- lib-src/portsmf/strparse.cpp 6 Aug 2008 17:57:54 -0000 1.3
|
|
+++ lib-src/portsmf/strparse.cpp 3 Sep 2008 07:10:44 -0000
|
|
@@ -48,10 +48,10 @@
|
|
}
|
|
|
|
|
|
-char *escape_chars[] = {"\\n", "\\t", "\\\\", "\\r", "\\\""};
|
|
+static const char *const escape_chars[] = {"\\n", "\\t", "\\\\", "\\r", "\\\""};
|
|
|
|
|
|
-void string_escape(string &result, char *str, char *quote)
|
|
+void string_escape(string &result, const char *str, const char *quote)
|
|
{
|
|
int length = (int) strlen(str);
|
|
if (quote[0]) {
|
|
@@ -59,8 +59,8 @@
|
|
}
|
|
for (int i = 0; i < length; i++) {
|
|
if (!isalnum((unsigned char) str[i])) {
|
|
- char *chars = "\n\t\\\r\"";
|
|
- char *special = strchr(chars, str[i]);
|
|
+ const char *const chars = "\n\t\\\r\"";
|
|
+ const char *const special = strchr(chars, str[i]);
|
|
if (special) {
|
|
result.append(escape_chars[special - chars]);
|
|
} else {
|
|
Index: lib-src/portsmf/strparse.h
|
|
===================================================================
|
|
RCS file: /cvsroot/audacity/lib-src/portsmf/strparse.h,v
|
|
retrieving revision 1.2
|
|
diff -u -r1.2 strparse.h
|
|
--- lib-src/portsmf/strparse.h 6 Aug 2008 17:57:54 -0000 1.2
|
|
+++ lib-src/portsmf/strparse.h 3 Sep 2008 07:10:53 -0000
|
|
@@ -15,4 +15,4 @@
|
|
void get_remainder(std::string &field);
|
|
};
|
|
|
|
-void string_escape(std::string &result, char *s, char *quote);
|
|
+void string_escape(std::string &result, const char *s, const char *quote);
|