Skip to content

[ffigen] [objc] Incorrect code generation for CFStringGetPascalStringPtr #2760

@brianquinlan

Description

@brianquinlan

The generated code is (ffigen 20.0):

  late final _CFStringGetCStringPtr =
      _lookup<
        ffi.NativeFunction<
          Boolean Function(
            CFStringRef,
            ffi.Pointer<ffi.Char>,
            CFIndex,
            CFStringEncoding,
          )
        >
      >('CFStringGetCString');

  ConstStringPtr CFStringGetPascalStringPtr(
    CFStringRef theString,
    int encoding,
  ) {
    // The expression does not evaluate to a function.
    return _CFStringGetPascalStringPtr(theString, encoding);
  }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions