17 "title" :
"Control Code",
18 "description" :
"Special characters like spaces, returns, and tab.",
23 "VuoList_VuoControlCode"
34 if( code == VuoControlCode_NewLineUnix )
36 else if( code == VuoControlCode_NewLineWindows )
38 else if( code == VuoControlCode_NewLineMacOS9 )
40 else if( code == VuoControlCode_Tab )
42 else if( code == VuoControlCode_Space )
44 else if( code == VuoControlCode_EmSpace )
46 else if( code == VuoControlCode_EnSpace )
61 const char *valueAsString =
"";
62 if (json_object_get_type(js) == json_type_string)
63 valueAsString = json_object_get_string(js);
67 if(strcmp(valueAsString,
"newline-unix") == 0)
68 value = VuoControlCode_NewLineUnix;
69 else if(strcmp(valueAsString,
"newline-windows") == 0)
70 value = VuoControlCode_NewLineWindows;
71 else if(strcmp(valueAsString,
"newline-macos9") == 0)
72 value = VuoControlCode_NewLineMacOS9;
73 else if(strcmp(valueAsString,
"tab") == 0)
74 value = VuoControlCode_Tab;
75 else if(strcmp(valueAsString,
"space") == 0)
76 value = VuoControlCode_Space;
77 else if(strcmp(valueAsString,
"em-space") == 0)
78 value = VuoControlCode_EmSpace;
79 else if(strcmp(valueAsString,
"en-space") == 0)
80 value = VuoControlCode_EnSpace;
90 char *valueAsString =
"newline-unix";
92 if(value == VuoControlCode_NewLineUnix)
93 valueAsString =
"newline-unix";
94 else if(value == VuoControlCode_NewLineWindows)
95 valueAsString =
"newline-windows";
96 else if(value == VuoControlCode_NewLineMacOS9)
97 valueAsString =
"newline-macos9";
98 else if(value == VuoControlCode_Tab)
99 valueAsString =
"tab";
100 else if(value == VuoControlCode_Space)
101 valueAsString =
"space";
102 else if(value == VuoControlCode_EmSpace)
103 valueAsString =
"em-space";
104 else if(value == VuoControlCode_EnSpace)
105 valueAsString =
"en-space";
107 return json_object_new_string(valueAsString);
135 char *valueAsString =
"New Line (Unix + macOS)";
137 if(value == VuoControlCode_NewLineWindows)
138 valueAsString =
"New Line (Windows)";
139 else if(value == VuoControlCode_NewLineMacOS9)
140 valueAsString =
"New Line (Mac OS 9)";
141 else if(value == VuoControlCode_Tab)
142 valueAsString =
"Tab";
143 else if(value == VuoControlCode_Space)
144 valueAsString =
"Space";
145 else if(value == VuoControlCode_EmSpace)
146 valueAsString =
"Em Space";
147 else if(value == VuoControlCode_EnSpace)
148 valueAsString =
"En Space";
150 return strdup(valueAsString);
158 return valueA == valueB;
166 return valueA < valueB;