@@ -142,7 +142,7 @@ SaneOptionConstraint? saneConstraintFromNative(
142142 case SANE_Constraint_Type .CONSTRAINT_STRING_LIST :
143143 final stringList = < String > [];
144144 for (var i = 0 ; constraint.string_list[i] != ffi.nullptr; i++ ) {
145- final string = dartStringFromSaneString ( constraint.string_list[i]) ! ;
145+ final string = constraint.string_list[i]. toDartString () ;
146146 stringList.add (string);
147147 }
148148 return SaneOptionConstraintStringList (stringList: stringList);
@@ -156,9 +156,9 @@ SaneOptionDescriptor saneOptionDescriptorFromNative(
156156) {
157157 return SaneOptionDescriptor (
158158 index: index,
159- name: dartStringFromSaneString ( optionDescriptor.name) ?? '' ,
160- title: dartStringFromSaneString ( optionDescriptor.title) ?? '' ,
161- desc: dartStringFromSaneString ( optionDescriptor.desc) ?? '' ,
159+ name: optionDescriptor.name. toDartString () ,
160+ title: optionDescriptor.title. toDartString () ,
161+ desc: optionDescriptor.desc. toDartString () ,
162162 type: saneOptionValueTypeFromNative (optionDescriptor.type),
163163 unit: saneOptionUnitFromNative (optionDescriptor.unit),
164164 size: optionDescriptor.size,
@@ -198,17 +198,6 @@ bool dartBoolFromSaneBool(int bool) {
198198 }
199199}
200200
201- @internal
202- String ? dartStringFromSaneString (SANE_String_Const stringPointer) {
203- if (stringPointer == ffi.nullptr) return null ;
204- return stringPointer.cast< ffi.Utf8 > ().toDartString ();
205- }
206-
207- @Deprecated ('Use extension' )
208- SANE_String_Const saneStringFromDartString (String string) {
209- return string.toSaneString ();
210- }
211-
212201@internal
213202extension SaneStringExtensions on SANE_String_Const {
214203 String toDartString () => cast< ffi.Utf8 > ().toDartString ();
0 commit comments