@@ -15,14 +15,14 @@ std::vector<settings::SubCategory>
1515 std::vector<settings::SubCategory> category;
1616
1717 uint32_t indexData = 0 ;
18- for (int i = 0 ; i < subCategoriesCount; i++) {
18+ for (int i = 0 ; i < int ( subCategoriesCount) ; i++) {
1919 settings::SubCategory sc;
2020
2121 size_t * sizeMessage = reinterpret_cast <size_t *>(buffer.data () + indexData);
2222 indexData += sizeof (size_t );
2323
2424 std::string name (buffer.data () + indexData, *sizeMessage);
25- indexData += *sizeMessage;
25+ indexData += uint32_t ( *sizeMessage) ;
2626
2727 size_t * paramsCount = reinterpret_cast <size_t *>(buffer.data () + indexData);
2828 indexData += sizeof (size_t );
@@ -33,25 +33,25 @@ std::vector<settings::SubCategory>
3333 indexData += sizeof (size_t );
3434
3535 std::string name (buffer.data () + indexData, *sizeName);
36- indexData += *sizeName;
36+ indexData += uint32_t ( *sizeName) ;
3737
3838 size_t * sizeDescription = reinterpret_cast <std::size_t *>(buffer.data () + indexData);
3939 indexData += sizeof (size_t );
4040
4141 std::string description (buffer.data () + indexData, *sizeDescription);
42- indexData += *sizeDescription;
42+ indexData += uint32_t ( *sizeDescription) ;
4343
4444 size_t * sizeType = reinterpret_cast <std::size_t *>(buffer.data () + indexData);
4545 indexData += sizeof (size_t );
4646
4747 std::string type (buffer.data () + indexData, *sizeType);
48- indexData += *sizeType;
48+ indexData += uint32_t ( *sizeType) ;
4949
5050 size_t * sizeSubType = reinterpret_cast <std::size_t *>(buffer.data () + indexData);
5151 indexData += sizeof (size_t );
5252
5353 std::string subType (buffer.data () + indexData, *sizeSubType);
54- indexData += *sizeSubType;
54+ indexData += uint32_t ( *sizeSubType) ;
5555
5656 bool * enabled = reinterpret_cast <bool *>(buffer.data () + indexData);
5757 indexData += sizeof (bool );
@@ -68,7 +68,7 @@ std::vector<settings::SubCategory>
6868 std::vector<char > currentValue;
6969 currentValue.resize (*sizeOfCurrentValue);
7070 memcpy (currentValue.data (), buffer.data () + indexData, *sizeOfCurrentValue);
71- indexData += *sizeOfCurrentValue;
71+ indexData += uint32_t ( *sizeOfCurrentValue) ;
7272
7373 size_t * sizeOfValues = reinterpret_cast <size_t *>(buffer.data () + indexData);
7474 indexData += sizeof (size_t );
@@ -79,7 +79,7 @@ std::vector<settings::SubCategory>
7979 std::vector<char > values;
8080 values.resize (*sizeOfValues);
8181 memcpy (values.data (), buffer.data () + indexData, *sizeOfValues);
82- indexData += *sizeOfValues;
82+ indexData += uint32_t ( *sizeOfValues) ;
8383
8484 param.name = name;
8585 param.description = description;
@@ -95,7 +95,7 @@ std::vector<settings::SubCategory>
9595 sc.params .push_back (param);
9696 }
9797 sc.name = name;
98- sc.paramsCount = *paramsCount;
98+ sc.paramsCount = uint32_t ( *paramsCount) ;
9999 category.push_back (sc);
100100 }
101101 return category;
@@ -119,8 +119,8 @@ void settings::OBS_settings_getSettings(const v8::FunctionCallbackInfo<v8::Value
119119 v8::Isolate* isolate = v8::Isolate::GetCurrent ();
120120 v8::Local<v8::Array> rval = v8::Array::New (isolate);
121121
122- std::vector<settings::SubCategory> categorySettings =
123- serializeCategory (response[1 ].value_union .ui64 , response[2 ].value_union .ui64 , response[3 ].value_bin );
122+ std::vector<settings::SubCategory> categorySettings = serializeCategory (
123+ uint32_t (response[1 ].value_union .ui64 ), uint32_t ( response[2 ].value_union .ui64 ) , response[3 ].value_bin );
124124
125125 for (int i = 0 ; i < categorySettings.size (); i++) {
126126 v8::Local<v8::Object> subCategory = v8::Object::New (isolate);
@@ -161,12 +161,12 @@ void settings::OBS_settings_getSettings(const v8::FunctionCallbackInfo<v8::Value
161161 else if (params.at (j).type .compare (" OBS_PROPERTY_INT" ) == 0 ) {
162162 int64_t *value = reinterpret_cast <int64_t *>(params.at (j).currentValue .data ());
163163 parameter->Set (v8::String::NewFromUtf8 (isolate, " currentValue" ),
164- v8::Integer::New (isolate, *value));
164+ v8::Integer::New (isolate, int32_t ( *value) ));
165165 }
166166 else if (params.at (j).type .compare (" OBS_PROPERTY_UINT" ) == 0 ) {
167167 uint64_t *value = reinterpret_cast <uint64_t *>(params.at (j).currentValue .data ());
168168 parameter->Set (v8::String::NewFromUtf8 (isolate, " currentValue" ),
169- v8::Integer::New (isolate, *value));
169+ v8::Integer::New (isolate, int32_t ( *value) ));
170170 }
171171 else if (params.at (j).type .compare (" OBS_PROPERTY_BOOL" ) == 0 ) {
172172 bool *value = reinterpret_cast <bool *>(params.at (j).currentValue .data ());
@@ -182,7 +182,7 @@ void settings::OBS_settings_getSettings(const v8::FunctionCallbackInfo<v8::Value
182182 if (params.at (j).subType .compare (" OBS_COMBO_FORMAT_INT" ) == 0 ) {
183183 int64_t *value = reinterpret_cast <int64_t *>(params.at (j).currentValue .data ());
184184 parameter->Set (v8::String::NewFromUtf8 (isolate, " currentValue" ),
185- v8::Integer::New (isolate, *value));
185+ v8::Integer::New (isolate, int32_t ( *value) ));
186186 }
187187 else if (params.at (j).subType .compare (" OBS_COMBO_FORMAT_FLOAT" ) == 0 ) {
188188 double *value = reinterpret_cast <double *>(params.at (j).currentValue .data ());
@@ -212,21 +212,21 @@ void settings::OBS_settings_getSettings(const v8::FunctionCallbackInfo<v8::Value
212212 size_t * sizeName = reinterpret_cast <std::size_t *>(params.at (j).values .data () + indexData);
213213 indexData += sizeof (size_t );
214214 std::string name (params.at (j).values .data () + indexData, *sizeName);
215- indexData += *sizeName;
215+ indexData += uint32_t ( *sizeName) ;
216216
217217 int64_t * value = reinterpret_cast <int64_t *>(params.at (j).values .data () + indexData);
218218
219219 indexData += sizeof (int64_t );
220220
221221 valueObject->Set (v8::String::NewFromUtf8 (isolate, name.c_str ()),
222- v8::Integer::New (isolate, *value));
222+ v8::Integer::New (isolate, int32_t ( *value) ));
223223 }
224224 else if (params.at (j).subType .compare (" OBS_COMBO_FORMAT_FLOAT" ) == 0 ) {
225225 size_t *sizeName =
226226 reinterpret_cast <std::size_t *>(params.at (j).values .data () + indexData);
227227 indexData += sizeof (size_t );
228228 std::string name (params.at (j).values .data () + indexData, *sizeName);
229- indexData += *sizeName;
229+ indexData += uint32_t ( *sizeName) ;
230230
231231 double * value = reinterpret_cast <double *>(params.at (j).values .data () + indexData);
232232
@@ -240,12 +240,12 @@ void settings::OBS_settings_getSettings(const v8::FunctionCallbackInfo<v8::Value
240240 reinterpret_cast <std::size_t *>(params.at (j).values .data () + indexData);
241241 indexData += sizeof (size_t );
242242 std::string name (params.at (j).values .data () + indexData, *sizeName);
243- indexData += *sizeName;
243+ indexData += uint32_t ( *sizeName) ;
244244
245245 size_t * sizeValue = reinterpret_cast <std::size_t *>(params.at (j).values .data () + indexData);
246246 indexData += sizeof (size_t );
247247 std::string value (params.at (j).values .data () + indexData, *sizeValue);
248- indexData += *sizeValue;
248+ indexData += uint32_t ( *sizeValue) ;
249249
250250 valueObject->Set (
251251 v8::String::NewFromUtf8 (isolate, name.c_str ()),
@@ -287,7 +287,7 @@ std::vector<char> deserializeCategory(uint32_t* subCategoriesCount, uint32_t* si
287287
288288 std::vector<settings::SubCategory> sucCategories;
289289 int sizeSettings = settings->Length ();
290- for (int i = 0 ; i < settings->Length (); i++) {
290+ for (int i = 0 ; i < int ( settings->Length () ); i++) {
291291 settings::SubCategory sc;
292292
293293 v8::Local<v8::Object> subCategoryObject = v8::Local<v8::Object>::Cast (settings->Get (i));
@@ -301,7 +301,7 @@ std::vector<char> deserializeCategory(uint32_t* subCategoriesCount, uint32_t* si
301301
302302 sc.paramsCount = parameters->Length ();
303303 int sizeParams = parameters->Length ();
304- for (int j = 0 ; j < parameters->Length (); j++) {
304+ for (int j = 0 ; j < int ( parameters->Length () ); j++) {
305305 settings::Parameter param;
306306
307307 v8::Local<v8::Object> parameterObject = v8::Local<v8::Object>::Cast (parameters->Get (j));
@@ -322,19 +322,22 @@ std::vector<char> deserializeCategory(uint32_t* subCategoriesCount, uint32_t* si
322322 param.currentValue .resize (strlen (*value));
323323 memcpy (param.currentValue .data (), *value, strlen (*value));
324324 } else if (param.type .compare (" OBS_PROPERTY_INT" ) == 0 ) {
325- int64_t value = parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ();
325+ int64_t value =
326+ int64_t (parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ());
326327
327328 param.sizeOfCurrentValue = sizeof (value);
328329 param.currentValue .resize (sizeof (value));
329330 memcpy (param.currentValue .data (), &value, sizeof (value));
330331 } else if (param.type .compare (" OBS_PROPERTY_UINT" ) == 0 ) {
331- uint64_t value = parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ();
332+ uint64_t value =
333+ uint64_t (parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ());
332334
333335 param.sizeOfCurrentValue = sizeof (value);
334336 param.currentValue .resize (sizeof (value));
335337 memcpy (param.currentValue .data (), &value, sizeof (value));
336338 } else if (param.type .compare (" OBS_PROPERTY_BOOL" ) == 0 ) {
337- uint64_t value = parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ();
339+ uint64_t value =
340+ uint64_t (parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ());
338341
339342 param.sizeOfCurrentValue = sizeof (value);
340343 param.currentValue .resize (sizeof (value));
@@ -352,7 +355,7 @@ std::vector<char> deserializeCategory(uint32_t* subCategoriesCount, uint32_t* si
352355
353356 if (subType.compare (" OBS_COMBO_FORMAT_INT" ) == 0 ) {
354357 int64_t value =
355- parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue ();
358+ int64_t ( parameterObject->Get (v8::String::NewFromUtf8 (isolate, " currentValue" ))->NumberValue () );
356359
357360 param.sizeOfCurrentValue = sizeof (value);
358361 param.currentValue .resize (sizeof (value));
@@ -382,8 +385,8 @@ std::vector<char> deserializeCategory(uint32_t* subCategoriesCount, uint32_t* si
382385 buffer.insert (buffer.end (), serializedBuf.begin (), serializedBuf.end ());
383386 }
384387
385- *subCategoriesCount = sucCategories.size ();
386- *sizeStruct = buffer.size ();
388+ *subCategoriesCount = uint32_t ( sucCategories.size () );
389+ *sizeStruct = uint32_t ( buffer.size () );
387390
388391 return buffer;
389392}
0 commit comments