%define crosswalk_extensions_path %{_libdir}/%{crosswalk_extensions}
Name: webapi-plugins
-Version: 2.15
+Version: 2.16
Release: 0
License: Apache-2.0 and BSD-3-Clause and MIT
Group: Development/Libraries
int value_size = value_array.size();
std::unique_ptr<char[]> value_data(new char[value_size]);
for (int i = 0; i < value_size; ++i) {
- value_data[i] = static_cast<char>(value_array[i].get<double>());
+ value_data[i] = (int) value_array[i].get<double>();
}
struct Data {
std::unique_ptr<char[]> data_ptr{new char[data_size]};
for (std::size_t i = 0; i < data_size; ++i) {
- data_ptr[i] = static_cast<char>(binary_data[i].get<double>());
+ data_ptr[i] = (int) binary_data[i].get<double>();
}
int ntv_ret = bt_hdp_send_data(channel, data_ptr.get(), data_size);
std::unique_ptr<char[]> data_ptr{new char[data_size]};
for (std::size_t i = 0; i < data_size; ++i) {
- data_ptr[i] = static_cast<char>(binary_data[i].get<double>());
+ data_ptr[i] = (int) binary_data[i].get<double>();
}
if (kBluetoothError == bt_socket_send_data(socket, data_ptr.get(), data_size)) {
NFCAdapter.prototype.sendHostAPDUResponse = function(apdu, successCallback, errorCallback) {
var args = validator_.validateArgs(arguments, [
- {name: 'apdu', type: types_.ARRAY, values: types_.OCTET},
+ {name: 'apdu', type: types_.ARRAY, values: types_.BYTE},
{name: 'successCallback', type: types_.FUNCTION, optional: true, nullable: true},
{name: 'errorCallback', type: types_.FUNCTION, optional: true, nullable: true}
]);
var args = validator_.validateArgs(arguments, [
{
name: 'data',
- type: types_.ARRAY
+ type: types_.ARRAY,
+ values: types_.BYTE
},
{
name: 'dataCallback',
ScopeLogger();
unsigned char* result_array = new unsigned char[array_in.size()];
for (std::size_t i = 0; i < array_in.size(); ++i) {
- result_array[i] = static_cast<unsigned char>(array_in.at(i).get<double>());
+ result_array[i] = (int) array_in.at(i).get<double>();
}
return result_array;
}