Jelajahi Sumber

Remove "remove_null_termination" bool from BinaryData string operations

Billy Barrow 1 tahun lalu
induk
melakukan
f4fc38baf8
1 mengubah file dengan 5 tambahan dan 8 penghapusan
  1. 5 8
      src/lib/Collections/BinaryData.vala

+ 5 - 8
src/lib/Collections/BinaryData.vala

@@ -75,8 +75,8 @@ namespace Invercargill {
             append_byte_array(data.get_data());
         }
 
-        public void append_string(string str, bool remove_null_termination = true) {
-            append_byte_array(get_string_data(str, remove_null_termination));
+        public void append_string(string str) {
+            append_byte_array(get_string_data(str));
         }
 
         public void prepend_byte_array(uint8[] data) {
@@ -87,15 +87,12 @@ namespace Invercargill {
             prepend_byte_array(data.get_data());
         }
 
-        public void prepend_string(string str, bool remove_null_termination = true) {
-            prepend_byte_array(get_string_data(str, remove_null_termination));
+        public void prepend_string(string str) {
+            prepend_byte_array(get_string_data(str));
         }
         
-        private uint8[] get_string_data(string str, bool remove_null_termination) {
+        private uint8[] get_string_data(string str) {
             var data = str.data;
-            if(remove_null_termination) {
-                data = data[0:data.length-1];
-            }
             return data;
         }