|
@@ -83,6 +83,9 @@ convert_sfm_char(const __u16 src_char, char *target)
|
|
|
case SFM_COLON:
|
|
case SFM_COLON:
|
|
|
*target = ':';
|
|
*target = ':';
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case SFM_DOUBLEQUOTE:
|
|
|
|
|
+ *target = '"';
|
|
|
|
|
+ break;
|
|
|
case SFM_ASTERISK:
|
|
case SFM_ASTERISK:
|
|
|
*target = '*';
|
|
*target = '*';
|
|
|
break;
|
|
break;
|
|
@@ -418,6 +421,9 @@ static __le16 convert_to_sfm_char(char src_char, bool end_of_string)
|
|
|
case ':':
|
|
case ':':
|
|
|
dest_char = cpu_to_le16(SFM_COLON);
|
|
dest_char = cpu_to_le16(SFM_COLON);
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case '"':
|
|
|
|
|
+ dest_char = cpu_to_le16(SFM_DOUBLEQUOTE);
|
|
|
|
|
+ break;
|
|
|
case '*':
|
|
case '*':
|
|
|
dest_char = cpu_to_le16(SFM_ASTERISK);
|
|
dest_char = cpu_to_le16(SFM_ASTERISK);
|
|
|
break;
|
|
break;
|