You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2018/11/21 05:30:59 UTC
[arrow] branch master updated: ARROW-3847: [GLib] Remove
unnecessary '\'
This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/master by this push:
new 074c9c2 ARROW-3847: [GLib] Remove unnecessary '\'
074c9c2 is described below
commit 074c9c26ae140332b99b49d5e4d8630e50423b9e
Author: Yosuke Shiro <yo...@gmail.com>
AuthorDate: Wed Nov 21 14:30:46 2018 +0900
ARROW-3847: [GLib] Remove unnecessary '\'
Author: Yosuke Shiro <yo...@gmail.com>
Closes #3007 from shiro615/glib-remove-unnecessary-backslash and squashes the following commits:
9e07390c <Yosuke Shiro> Remove unnecessary '\'
---
c_glib/arrow-glib/basic-array.cpp | 84 ++++++++++++-------------
c_glib/arrow-glib/basic-data-type.cpp | 100 +++++++++++++++---------------
c_glib/arrow-glib/buffer.cpp | 8 +--
c_glib/arrow-glib/composite-array.cpp | 12 ++--
c_glib/arrow-glib/composite-data-type.cpp | 12 ++--
c_glib/arrow-glib/input-stream.cpp | 16 ++---
6 files changed, 116 insertions(+), 116 deletions(-)
diff --git a/c_glib/arrow-glib/basic-array.cpp b/c_glib/arrow-glib/basic-array.cpp
index 1fc83b5..9a60c46 100644
--- a/c_glib/arrow-glib/basic-array.cpp
+++ b/c_glib/arrow-glib/basic-array.cpp
@@ -639,8 +639,8 @@ garrow_array_dictionary_encode(GArrowArray *array,
}
-G_DEFINE_TYPE(GArrowNullArray, \
- garrow_null_array, \
+G_DEFINE_TYPE(GArrowNullArray,
+ garrow_null_array,
GARROW_TYPE_ARRAY)
static void
@@ -669,8 +669,8 @@ garrow_null_array_new(gint64 length)
}
-G_DEFINE_TYPE(GArrowPrimitiveArray, \
- garrow_primitive_array, \
+G_DEFINE_TYPE(GArrowPrimitiveArray,
+ garrow_primitive_array,
GARROW_TYPE_ARRAY)
static void
@@ -700,8 +700,8 @@ garrow_primitive_array_get_buffer(GArrowPrimitiveArray *array)
}
-G_DEFINE_TYPE(GArrowBooleanArray, \
- garrow_boolean_array, \
+G_DEFINE_TYPE(GArrowBooleanArray,
+ garrow_boolean_array,
GARROW_TYPE_PRIMITIVE_ARRAY)
static void
@@ -782,8 +782,8 @@ garrow_boolean_array_get_values(GArrowBooleanArray *array,
}
-G_DEFINE_TYPE(GArrowNumericArray, \
- garrow_numeric_array, \
+G_DEFINE_TYPE(GArrowNumericArray,
+ garrow_numeric_array,
GARROW_TYPE_PRIMITIVE_ARRAY)
static void
@@ -797,8 +797,8 @@ garrow_numeric_array_class_init(GArrowNumericArrayClass *klass)
}
-G_DEFINE_TYPE(GArrowInt8Array, \
- garrow_int8_array, \
+G_DEFINE_TYPE(GArrowInt8Array,
+ garrow_int8_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -870,8 +870,8 @@ garrow_int8_array_get_values(GArrowInt8Array *array,
}
-G_DEFINE_TYPE(GArrowUInt8Array, \
- garrow_uint8_array, \
+G_DEFINE_TYPE(GArrowUInt8Array,
+ garrow_uint8_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -943,8 +943,8 @@ garrow_uint8_array_get_values(GArrowUInt8Array *array,
}
-G_DEFINE_TYPE(GArrowInt16Array, \
- garrow_int16_array, \
+G_DEFINE_TYPE(GArrowInt16Array,
+ garrow_int16_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1016,8 +1016,8 @@ garrow_int16_array_get_values(GArrowInt16Array *array,
}
-G_DEFINE_TYPE(GArrowUInt16Array, \
- garrow_uint16_array, \
+G_DEFINE_TYPE(GArrowUInt16Array,
+ garrow_uint16_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1089,8 +1089,8 @@ garrow_uint16_array_get_values(GArrowUInt16Array *array,
}
-G_DEFINE_TYPE(GArrowInt32Array, \
- garrow_int32_array, \
+G_DEFINE_TYPE(GArrowInt32Array,
+ garrow_int32_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1162,8 +1162,8 @@ garrow_int32_array_get_values(GArrowInt32Array *array,
}
-G_DEFINE_TYPE(GArrowUInt32Array, \
- garrow_uint32_array, \
+G_DEFINE_TYPE(GArrowUInt32Array,
+ garrow_uint32_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1235,8 +1235,8 @@ garrow_uint32_array_get_values(GArrowUInt32Array *array,
}
-G_DEFINE_TYPE(GArrowInt64Array, \
- garrow_int64_array, \
+G_DEFINE_TYPE(GArrowInt64Array,
+ garrow_int64_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1310,8 +1310,8 @@ garrow_int64_array_get_values(GArrowInt64Array *array,
}
-G_DEFINE_TYPE(GArrowUInt64Array, \
- garrow_uint64_array, \
+G_DEFINE_TYPE(GArrowUInt64Array,
+ garrow_uint64_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1385,8 +1385,8 @@ garrow_uint64_array_get_values(GArrowUInt64Array *array,
}
-G_DEFINE_TYPE(GArrowFloatArray, \
- garrow_float_array, \
+G_DEFINE_TYPE(GArrowFloatArray,
+ garrow_float_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1458,8 +1458,8 @@ garrow_float_array_get_values(GArrowFloatArray *array,
}
-G_DEFINE_TYPE(GArrowDoubleArray, \
- garrow_double_array, \
+G_DEFINE_TYPE(GArrowDoubleArray,
+ garrow_double_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1531,8 +1531,8 @@ garrow_double_array_get_values(GArrowDoubleArray *array,
}
-G_DEFINE_TYPE(GArrowBinaryArray, \
- garrow_binary_array, \
+G_DEFINE_TYPE(GArrowBinaryArray,
+ garrow_binary_array,
GARROW_TYPE_ARRAY)
static void
@@ -1635,8 +1635,8 @@ garrow_binary_array_get_offsets_buffer(GArrowBinaryArray *array)
}
-G_DEFINE_TYPE(GArrowStringArray, \
- garrow_string_array, \
+G_DEFINE_TYPE(GArrowStringArray,
+ garrow_string_array,
GARROW_TYPE_BINARY_ARRAY)
static void
@@ -1707,8 +1707,8 @@ garrow_string_array_get_string(GArrowStringArray *array,
}
-G_DEFINE_TYPE(GArrowDate32Array, \
- garrow_date32_array, \
+G_DEFINE_TYPE(GArrowDate32Array,
+ garrow_date32_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1784,8 +1784,8 @@ garrow_date32_array_get_values(GArrowDate32Array *array,
}
-G_DEFINE_TYPE(GArrowDate64Array, \
- garrow_date64_array, \
+G_DEFINE_TYPE(GArrowDate64Array,
+ garrow_date64_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1863,8 +1863,8 @@ garrow_date64_array_get_values(GArrowDate64Array *array,
}
-G_DEFINE_TYPE(GArrowTimestampArray, \
- garrow_timestamp_array, \
+G_DEFINE_TYPE(GArrowTimestampArray,
+ garrow_timestamp_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -1946,8 +1946,8 @@ garrow_timestamp_array_get_values(GArrowTimestampArray *array,
}
-G_DEFINE_TYPE(GArrowTime32Array, \
- garrow_time32_array, \
+G_DEFINE_TYPE(GArrowTime32Array,
+ garrow_time32_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
@@ -2027,8 +2027,8 @@ garrow_time32_array_get_values(GArrowTime32Array *array,
}
-G_DEFINE_TYPE(GArrowTime64Array, \
- garrow_time64_array, \
+G_DEFINE_TYPE(GArrowTime64Array,
+ garrow_time64_array,
GARROW_TYPE_NUMERIC_ARRAY)
static void
diff --git a/c_glib/arrow-glib/basic-data-type.cpp b/c_glib/arrow-glib/basic-data-type.cpp
index 8722499..8099d78 100644
--- a/c_glib/arrow-glib/basic-data-type.cpp
+++ b/c_glib/arrow-glib/basic-data-type.cpp
@@ -222,8 +222,8 @@ garrow_data_type_get_id(GArrowDataType *data_type)
}
-G_DEFINE_ABSTRACT_TYPE(GArrowFixedWidthDataType, \
- garrow_fixed_width_data_type, \
+G_DEFINE_ABSTRACT_TYPE(GArrowFixedWidthDataType,
+ garrow_fixed_width_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -253,8 +253,8 @@ garrow_fixed_width_data_type_get_bit_width(GArrowFixedWidthDataType *data_type)
}
-G_DEFINE_TYPE(GArrowNullDataType, \
- garrow_null_data_type, \
+G_DEFINE_TYPE(GArrowNullDataType,
+ garrow_null_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -285,8 +285,8 @@ garrow_null_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowBooleanDataType, \
- garrow_boolean_data_type, \
+G_DEFINE_TYPE(GArrowBooleanDataType,
+ garrow_boolean_data_type,
GARROW_TYPE_FIXED_WIDTH_DATA_TYPE)
static void
@@ -317,8 +317,8 @@ garrow_boolean_data_type_new(void)
}
-G_DEFINE_ABSTRACT_TYPE(GArrowNumericDataType, \
- garrow_numeric_data_type, \
+G_DEFINE_ABSTRACT_TYPE(GArrowNumericDataType,
+ garrow_numeric_data_type,
GARROW_TYPE_FIXED_WIDTH_DATA_TYPE)
static void
@@ -332,8 +332,8 @@ garrow_numeric_data_type_class_init(GArrowNumericDataTypeClass *klass)
}
-G_DEFINE_ABSTRACT_TYPE(GArrowIntegerDataType, \
- garrow_integer_data_type, \
+G_DEFINE_ABSTRACT_TYPE(GArrowIntegerDataType,
+ garrow_integer_data_type,
GARROW_TYPE_NUMERIC_DATA_TYPE)
static void
@@ -347,8 +347,8 @@ garrow_integer_data_type_class_init(GArrowIntegerDataTypeClass *klass)
}
-G_DEFINE_TYPE(GArrowInt8DataType, \
- garrow_int8_data_type, \
+G_DEFINE_TYPE(GArrowInt8DataType,
+ garrow_int8_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -379,8 +379,8 @@ garrow_int8_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowUInt8DataType, \
- garrow_uint8_data_type, \
+G_DEFINE_TYPE(GArrowUInt8DataType,
+ garrow_uint8_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -411,8 +411,8 @@ garrow_uint8_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowInt16DataType, \
- garrow_int16_data_type, \
+G_DEFINE_TYPE(GArrowInt16DataType,
+ garrow_int16_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -443,8 +443,8 @@ garrow_int16_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowUInt16DataType, \
- garrow_uint16_data_type, \
+G_DEFINE_TYPE(GArrowUInt16DataType,
+ garrow_uint16_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -475,8 +475,8 @@ garrow_uint16_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowInt32DataType, \
- garrow_int32_data_type, \
+G_DEFINE_TYPE(GArrowInt32DataType,
+ garrow_int32_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -507,8 +507,8 @@ garrow_int32_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowUInt32DataType, \
- garrow_uint32_data_type, \
+G_DEFINE_TYPE(GArrowUInt32DataType,
+ garrow_uint32_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -539,8 +539,8 @@ garrow_uint32_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowInt64DataType, \
- garrow_int64_data_type, \
+G_DEFINE_TYPE(GArrowInt64DataType,
+ garrow_int64_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -571,8 +571,8 @@ garrow_int64_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowUInt64DataType, \
- garrow_uint64_data_type, \
+G_DEFINE_TYPE(GArrowUInt64DataType,
+ garrow_uint64_data_type,
GARROW_TYPE_INTEGER_DATA_TYPE)
static void
@@ -603,8 +603,8 @@ garrow_uint64_data_type_new(void)
}
-G_DEFINE_ABSTRACT_TYPE(GArrowFloatingPointDataType, \
- garrow_floating_point_data_type, \
+G_DEFINE_ABSTRACT_TYPE(GArrowFloatingPointDataType,
+ garrow_floating_point_data_type,
GARROW_TYPE_NUMERIC_DATA_TYPE)
static void
@@ -618,8 +618,8 @@ garrow_floating_point_data_type_class_init(GArrowFloatingPointDataTypeClass *kla
}
-G_DEFINE_TYPE(GArrowFloatDataType, \
- garrow_float_data_type, \
+G_DEFINE_TYPE(GArrowFloatDataType,
+ garrow_float_data_type,
GARROW_TYPE_FLOATING_POINT_DATA_TYPE)
static void
@@ -650,8 +650,8 @@ garrow_float_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowDoubleDataType, \
- garrow_double_data_type, \
+G_DEFINE_TYPE(GArrowDoubleDataType,
+ garrow_double_data_type,
GARROW_TYPE_FLOATING_POINT_DATA_TYPE)
static void
@@ -682,8 +682,8 @@ garrow_double_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowBinaryDataType, \
- garrow_binary_data_type, \
+G_DEFINE_TYPE(GArrowBinaryDataType,
+ garrow_binary_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -714,8 +714,8 @@ garrow_binary_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowStringDataType, \
- garrow_string_data_type, \
+G_DEFINE_TYPE(GArrowStringDataType,
+ garrow_string_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -746,8 +746,8 @@ garrow_string_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowDate32DataType, \
- garrow_date32_data_type, \
+G_DEFINE_TYPE(GArrowDate32DataType,
+ garrow_date32_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -781,8 +781,8 @@ garrow_date32_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowDate64DataType, \
- garrow_date64_data_type, \
+G_DEFINE_TYPE(GArrowDate64DataType,
+ garrow_date64_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -816,8 +816,8 @@ garrow_date64_data_type_new(void)
}
-G_DEFINE_TYPE(GArrowTimestampDataType, \
- garrow_timestamp_data_type, \
+G_DEFINE_TYPE(GArrowTimestampDataType,
+ garrow_timestamp_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -871,8 +871,8 @@ garrow_timestamp_data_type_get_unit(GArrowTimestampDataType *timestamp_data_type
}
-G_DEFINE_TYPE(GArrowTimeDataType, \
- garrow_time_data_type, \
+G_DEFINE_TYPE(GArrowTimeDataType,
+ garrow_time_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -904,8 +904,8 @@ garrow_time_data_type_get_unit(GArrowTimeDataType *time_data_type)
}
-G_DEFINE_TYPE(GArrowTime32DataType, \
- garrow_time32_data_type, \
+G_DEFINE_TYPE(GArrowTime32DataType,
+ garrow_time32_data_type,
GARROW_TYPE_TIME_DATA_TYPE)
static void
@@ -972,8 +972,8 @@ garrow_time32_data_type_new(GArrowTimeUnit unit, GError **error)
}
-G_DEFINE_TYPE(GArrowTime64DataType, \
- garrow_time64_data_type, \
+G_DEFINE_TYPE(GArrowTime64DataType,
+ garrow_time64_data_type,
GARROW_TYPE_TIME_DATA_TYPE)
static void
@@ -1040,8 +1040,8 @@ garrow_time64_data_type_new(GArrowTimeUnit unit, GError **error)
}
-G_DEFINE_TYPE(GArrowDecimalDataType, \
- garrow_decimal_data_type, \
+G_DEFINE_TYPE(GArrowDecimalDataType,
+ garrow_decimal_data_type,
GARROW_TYPE_DATA_TYPE)
static void
diff --git a/c_glib/arrow-glib/buffer.cpp b/c_glib/arrow-glib/buffer.cpp
index 23ec3b6..82a6c2a 100644
--- a/c_glib/arrow-glib/buffer.cpp
+++ b/c_glib/arrow-glib/buffer.cpp
@@ -404,8 +404,8 @@ garrow_buffer_slice(GArrowBuffer *buffer, gint64 offset, gint64 size)
}
-G_DEFINE_TYPE(GArrowMutableBuffer, \
- garrow_mutable_buffer, \
+G_DEFINE_TYPE(GArrowMutableBuffer,
+ garrow_mutable_buffer,
GARROW_TYPE_BUFFER)
static void
@@ -484,8 +484,8 @@ garrow_mutable_buffer_slice(GArrowMutableBuffer *buffer,
}
-G_DEFINE_TYPE(GArrowResizableBuffer, \
- garrow_resizable_buffer, \
+G_DEFINE_TYPE(GArrowResizableBuffer,
+ garrow_resizable_buffer,
GARROW_TYPE_MUTABLE_BUFFER)
static void
diff --git a/c_glib/arrow-glib/composite-array.cpp b/c_glib/arrow-glib/composite-array.cpp
index 10aa27d..b040ac7 100644
--- a/c_glib/arrow-glib/composite-array.cpp
+++ b/c_glib/arrow-glib/composite-array.cpp
@@ -51,8 +51,8 @@ G_BEGIN_DECLS
* normal array to dictionary array by garrow_array_dictionary_encode().
*/
-G_DEFINE_TYPE(GArrowListArray, \
- garrow_list_array, \
+G_DEFINE_TYPE(GArrowListArray,
+ garrow_list_array,
GARROW_TYPE_ARRAY)
static void
@@ -141,8 +141,8 @@ garrow_list_array_get_value(GArrowListArray *array,
}
-G_DEFINE_TYPE(GArrowStructArray, \
- garrow_struct_array, \
+G_DEFINE_TYPE(GArrowStructArray,
+ garrow_struct_array,
GARROW_TYPE_ARRAY)
static void
@@ -264,8 +264,8 @@ garrow_struct_array_flatten(GArrowStructArray *array, GError **error)
}
-G_DEFINE_TYPE(GArrowDictionaryArray, \
- garrow_dictionary_array, \
+G_DEFINE_TYPE(GArrowDictionaryArray,
+ garrow_dictionary_array,
GARROW_TYPE_ARRAY)
static void
diff --git a/c_glib/arrow-glib/composite-data-type.cpp b/c_glib/arrow-glib/composite-data-type.cpp
index 36a839b..2645bea 100644
--- a/c_glib/arrow-glib/composite-data-type.cpp
+++ b/c_glib/arrow-glib/composite-data-type.cpp
@@ -43,8 +43,8 @@ G_BEGIN_DECLS
* #GArrowDictionaryDataType is a class for dictionary data type.
*/
-G_DEFINE_TYPE(GArrowListDataType, \
- garrow_list_data_type, \
+G_DEFINE_TYPE(GArrowListDataType,
+ garrow_list_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -98,8 +98,8 @@ garrow_list_data_type_get_value_field(GArrowListDataType *list_data_type)
}
-G_DEFINE_TYPE(GArrowStructDataType, \
- garrow_struct_data_type, \
+G_DEFINE_TYPE(GArrowStructDataType,
+ garrow_struct_data_type,
GARROW_TYPE_DATA_TYPE)
static void
@@ -252,8 +252,8 @@ garrow_struct_data_type_get_field_index(GArrowStructDataType *data_type,
}
-G_DEFINE_TYPE(GArrowDictionaryDataType, \
- garrow_dictionary_data_type, \
+G_DEFINE_TYPE(GArrowDictionaryDataType,
+ garrow_dictionary_data_type,
GARROW_TYPE_FIXED_WIDTH_DATA_TYPE)
static void
diff --git a/c_glib/arrow-glib/input-stream.cpp b/c_glib/arrow-glib/input-stream.cpp
index bd78ca0..b22b3ac 100644
--- a/c_glib/arrow-glib/input-stream.cpp
+++ b/c_glib/arrow-glib/input-stream.cpp
@@ -250,8 +250,8 @@ garrow_input_stream_read_tensor(GArrowInputStream *input_stream,
}
-G_DEFINE_TYPE(GArrowSeekableInputStream, \
- garrow_seekable_input_stream, \
+G_DEFINE_TYPE(GArrowSeekableInputStream,
+ garrow_seekable_input_stream,
GARROW_TYPE_INPUT_STREAM);
static void
@@ -340,8 +340,8 @@ enum {
PROP_BUFFER
};
-G_DEFINE_TYPE_WITH_PRIVATE(GArrowBufferInputStream, \
- garrow_buffer_input_stream, \
+G_DEFINE_TYPE_WITH_PRIVATE(GArrowBufferInputStream,
+ garrow_buffer_input_stream,
GARROW_TYPE_SEEKABLE_INPUT_STREAM);
#define GARROW_BUFFER_INPUT_STREAM_GET_PRIVATE(obj) \
@@ -459,8 +459,8 @@ garrow_buffer_input_stream_get_buffer(GArrowBufferInputStream *input_stream)
}
-G_DEFINE_TYPE(GArrowMemoryMappedInputStream, \
- garrow_memory_mapped_input_stream, \
+G_DEFINE_TYPE(GArrowMemoryMappedInputStream,
+ garrow_memory_mapped_input_stream,
GARROW_TYPE_SEEKABLE_INPUT_STREAM);
static void
@@ -669,8 +669,8 @@ namespace garrow {
G_BEGIN_DECLS
-G_DEFINE_TYPE(GArrowGIOInputStream, \
- garrow_gio_input_stream, \
+G_DEFINE_TYPE(GArrowGIOInputStream,
+ garrow_gio_input_stream,
GARROW_TYPE_SEEKABLE_INPUT_STREAM);
static void