[ffigen] Use ABI-specific integers from `dart:ffi` (#365)

diff --git a/pkgs/ffigen/.github/workflows/test-package.yml b/pkgs/ffigen/.github/workflows/test-package.yml
index ad20456..1b6b494 100644
--- a/pkgs/ffigen/.github/workflows/test-package.yml
+++ b/pkgs/ffigen/.github/workflows/test-package.yml
@@ -19,7 +19,7 @@
     strategy:
       fail-fast: false
       matrix:
-        sdk: [2.16.0-124.0.dev] # TODO(#262)
+        sdk: [stable]
     steps:
       - uses: actions/checkout@v2
       - uses: dart-lang/setup-dart@v1.0
@@ -45,7 +45,7 @@
       - uses: actions/checkout@v2
       - uses: dart-lang/setup-dart@v1.0
         with:
-          sdk: 2.16.0-124.0.dev # TODO(#262)
+          sdk: stable
       - name: Install dependencies
         run: dart pub get
       - name: Install libclang-10-dev
diff --git a/pkgs/ffigen/CHANGELOG.md b/pkgs/ffigen/CHANGELOG.md
index 93663e8..ccb4635 100644
--- a/pkgs/ffigen/CHANGELOG.md
+++ b/pkgs/ffigen/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 5.0.0
+
+- Stable release targeting Dart 2.17, supporting ABI-specific integer types.
+
 # 5.0.0-dev.1
 - Fixed invalid default dart types being generated for `size_t` and `wchar_t`.
 
diff --git a/pkgs/ffigen/example/c_json/cjson_generated_bindings.dart b/pkgs/ffigen/example/c_json/cjson_generated_bindings.dart
index 3f5d92e..57b6672 100644
--- a/pkgs/ffigen/example/c_json/cjson_generated_bindings.dart
+++ b/pkgs/ffigen/example/c_json/cjson_generated_bindings.dart
@@ -24,7 +24,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Holds bindings to cJSON.
 class CJson {
@@ -41,15 +40,15 @@
           lookup)
       : _lookup = lookup;
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_Version() {
+  ffi.Pointer<ffi.Char> cJSON_Version() {
     return _cJSON_Version();
   }
 
   late final _cJSON_VersionPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'cJSON_Version');
   late final _cJSON_Version =
-      _cJSON_VersionPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _cJSON_VersionPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
   void cJSON_InitHooks(
     ffi.Pointer<cJSON_Hooks> hooks,
@@ -66,7 +65,7 @@
       _cJSON_InitHooksPtr.asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
 
   ffi.Pointer<cJSON> cJSON_Parse(
-    ffi.Pointer<pkg_ffi.Char> value,
+    ffi.Pointer<ffi.Char> value,
   ) {
     return _cJSON_Parse(
       value,
@@ -75,14 +74,13 @@
 
   late final _cJSON_ParsePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_Parse');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>>('cJSON_Parse');
   late final _cJSON_Parse = _cJSON_ParsePtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_ParseWithOpts(
-    ffi.Pointer<pkg_ffi.Char> value,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> return_parse_end,
+    ffi.Pointer<ffi.Char> value,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> return_parse_end,
     int require_null_terminated,
   ) {
     return _cJSON_ParseWithOpts(
@@ -95,14 +93,14 @@
   late final _cJSON_ParseWithOptsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               cJSON_bool)>>('cJSON_ParseWithOpts');
   late final _cJSON_ParseWithOpts = _cJSON_ParseWithOptsPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>, int)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_Print(
+  ffi.Pointer<ffi.Char> cJSON_Print(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_Print(
@@ -112,12 +110,11 @@
 
   late final _cJSON_PrintPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<cJSON>)>>('cJSON_Print');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>>('cJSON_Print');
   late final _cJSON_Print = _cJSON_PrintPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_PrintUnformatted(
+  ffi.Pointer<ffi.Char> cJSON_PrintUnformatted(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_PrintUnformatted(
@@ -127,12 +124,12 @@
 
   late final _cJSON_PrintUnformattedPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<cJSON>)>>('cJSON_PrintUnformatted');
   late final _cJSON_PrintUnformatted = _cJSON_PrintUnformattedPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_PrintBuffered(
+  ffi.Pointer<ffi.Char> cJSON_PrintBuffered(
     ffi.Pointer<cJSON> item,
     int prebuffer,
     int fmt,
@@ -146,14 +143,14 @@
 
   late final _cJSON_PrintBufferedPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
-              cJSON_bool)>>('cJSON_PrintBuffered');
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<cJSON>, ffi.Int, cJSON_bool)>>('cJSON_PrintBuffered');
   late final _cJSON_PrintBuffered = _cJSON_PrintBufferedPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>, int, int)>();
+      ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>, int, int)>();
 
   int cJSON_PrintPreallocated(
     ffi.Pointer<cJSON> item,
-    ffi.Pointer<pkg_ffi.Char> buffer,
+    ffi.Pointer<ffi.Char> buffer,
     int length,
     int format,
   ) {
@@ -167,10 +164,10 @@
 
   late final _cJSON_PrintPreallocatedPtr = _lookup<
       ffi.NativeFunction<
-          cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int, cJSON_bool)>>('cJSON_PrintPreallocated');
+          cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Int, cJSON_bool)>>('cJSON_PrintPreallocated');
   late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocatedPtr.asFunction<
-      int Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, int, int)>();
+      int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, int, int)>();
 
   void cJSON_Delete(
     ffi.Pointer<cJSON> item,
@@ -195,7 +192,7 @@
   }
 
   late final _cJSON_GetArraySizePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<cJSON>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<cJSON>)>>(
           'cJSON_GetArraySize');
   late final _cJSON_GetArraySize =
       _cJSON_GetArraySizePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
@@ -213,13 +210,13 @@
   late final _cJSON_GetArrayItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_GetArrayItem');
+              ffi.Pointer<cJSON>, ffi.Int)>>('cJSON_GetArrayItem');
   late final _cJSON_GetArrayItem = _cJSON_GetArrayItemPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItem(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_GetObjectItem(
       object,
@@ -230,14 +227,13 @@
   late final _cJSON_GetObjectItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_GetObjectItem');
+              ffi.Pointer<ffi.Char>)>>('cJSON_GetObjectItem');
   late final _cJSON_GetObjectItem = _cJSON_GetObjectItemPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItemCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_GetObjectItemCaseSensitive(
       object,
@@ -248,15 +244,15 @@
   late final _cJSON_GetObjectItemCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_GetObjectItemCaseSensitive');
+              ffi.Pointer<ffi.Char>)>>('cJSON_GetObjectItemCaseSensitive');
   late final _cJSON_GetObjectItemCaseSensitive =
       _cJSON_GetObjectItemCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   int cJSON_HasObjectItem(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_HasObjectItem(
       object,
@@ -267,21 +263,21 @@
   late final _cJSON_HasObjectItemPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_HasObjectItem');
-  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr.asFunction<
-      int Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('cJSON_HasObjectItem');
+  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr
+      .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_GetErrorPtr() {
+  ffi.Pointer<ffi.Char> cJSON_GetErrorPtr() {
     return _cJSON_GetErrorPtr();
   }
 
   late final _cJSON_GetErrorPtrPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'cJSON_GetErrorPtr');
   late final _cJSON_GetErrorPtr =
-      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_GetStringValue(
+  ffi.Pointer<ffi.Char> cJSON_GetStringValue(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_GetStringValue(
@@ -291,10 +287,10 @@
 
   late final _cJSON_GetStringValuePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<cJSON>)>>('cJSON_GetStringValue');
   late final _cJSON_GetStringValue = _cJSON_GetStringValuePtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsInvalid(
     ffi.Pointer<cJSON> item,
@@ -495,7 +491,7 @@
       _cJSON_CreateNumberPtr.asFunction<ffi.Pointer<cJSON> Function(double)>();
 
   ffi.Pointer<cJSON> cJSON_CreateString(
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_CreateString(
       string,
@@ -505,12 +501,12 @@
   late final _cJSON_CreateStringPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateString');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateString');
   late final _cJSON_CreateString = _cJSON_CreateStringPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateRaw(
-    ffi.Pointer<pkg_ffi.Char> raw,
+    ffi.Pointer<ffi.Char> raw,
   ) {
     return _cJSON_CreateRaw(
       raw,
@@ -520,9 +516,9 @@
   late final _cJSON_CreateRawPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateRaw');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateRaw');
   late final _cJSON_CreateRaw = _cJSON_CreateRawPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArray() {
     return _cJSON_CreateArray();
@@ -545,7 +541,7 @@
       _cJSON_CreateObjectPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringReference(
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_CreateStringReference(
       string,
@@ -555,9 +551,9 @@
   late final _cJSON_CreateStringReferencePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateStringReference');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateStringReference');
   late final _cJSON_CreateStringReference = _cJSON_CreateStringReferencePtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateObjectReference(
     ffi.Pointer<cJSON> child,
@@ -588,7 +584,7 @@
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateIntArray(
-    ffi.Pointer<pkg_ffi.Int> numbers,
+    ffi.Pointer<ffi.Int> numbers,
     int count,
   ) {
     return _cJSON_CreateIntArray(
@@ -600,9 +596,9 @@
   late final _cJSON_CreateIntArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Int>, pkg_ffi.Int)>>('cJSON_CreateIntArray');
+              ffi.Pointer<ffi.Int>, ffi.Int)>>('cJSON_CreateIntArray');
   late final _cJSON_CreateIntArray = _cJSON_CreateIntArrayPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Int>, int)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateFloatArray(
     ffi.Pointer<ffi.Float> numbers,
@@ -617,7 +613,7 @@
   late final _cJSON_CreateFloatArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<ffi.Float>, pkg_ffi.Int)>>('cJSON_CreateFloatArray');
+              ffi.Pointer<ffi.Float>, ffi.Int)>>('cJSON_CreateFloatArray');
   late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Float>, int)>();
 
@@ -633,13 +629,13 @@
 
   late final _cJSON_CreateDoubleArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>,
-              pkg_ffi.Int)>>('cJSON_CreateDoubleArray');
+          ffi.Pointer<cJSON> Function(
+              ffi.Pointer<ffi.Double>, ffi.Int)>>('cJSON_CreateDoubleArray');
   late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringArray(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> strings,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> strings,
     int count,
   ) {
     return _cJSON_CreateStringArray(
@@ -650,11 +646,10 @@
 
   late final _cJSON_CreateStringArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int)>>('cJSON_CreateStringArray');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int)>>('cJSON_CreateStringArray');
   late final _cJSON_CreateStringArray = _cJSON_CreateStringArrayPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>, int)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
 
   void cJSON_AddItemToArray(
     ffi.Pointer<cJSON> array,
@@ -675,7 +670,7 @@
 
   void cJSON_AddItemToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemToObject(
@@ -687,15 +682,15 @@
 
   late final _cJSON_AddItemToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObject');
   late final _cJSON_AddItemToObject = _cJSON_AddItemToObjectPtr.asFunction<
       void Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<cJSON>)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemToObjectCS(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemToObjectCS(
@@ -707,11 +702,11 @@
 
   late final _cJSON_AddItemToObjectCSPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObjectCS');
   late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCSPtr.asFunction<
       void Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<cJSON>)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemReferenceToArray(
     ffi.Pointer<cJSON> array,
@@ -732,7 +727,7 @@
 
   void cJSON_AddItemReferenceToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemReferenceToObject(
@@ -744,12 +739,12 @@
 
   late final _cJSON_AddItemReferenceToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToObject');
   late final _cJSON_AddItemReferenceToObject =
       _cJSON_AddItemReferenceToObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemViaPointer(
     ffi.Pointer<cJSON> parent,
@@ -783,7 +778,7 @@
   late final _cJSON_DetachItemFromArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_DetachItemFromArray');
+              ffi.Pointer<cJSON>, ffi.Int)>>('cJSON_DetachItemFromArray');
   late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
@@ -798,15 +793,14 @@
   }
 
   late final _cJSON_DeleteItemFromArrayPtr = _lookup<
-      ffi.NativeFunction<
-          ffi.Void Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_DeleteItemFromArray');
+          ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int)>>(
+      'cJSON_DeleteItemFromArray');
   late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DetachItemFromObject(
       object,
@@ -817,15 +811,15 @@
   late final _cJSON_DetachItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_DetachItemFromObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_DetachItemFromObject');
   late final _cJSON_DetachItemFromObject =
       _cJSON_DetachItemFromObjectPtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DetachItemFromObjectCaseSensitive(
       object,
@@ -836,16 +830,16 @@
   late final _cJSON_DetachItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Pointer<cJSON> Function(
-                  ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>>(
+                  ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>>(
       'cJSON_DetachItemFromObjectCaseSensitive');
   late final _cJSON_DetachItemFromObjectCaseSensitive =
       _cJSON_DetachItemFromObjectCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_DeleteItemFromObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DeleteItemFromObject(
       object,
@@ -856,14 +850,13 @@
   late final _cJSON_DeleteItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_DeleteItemFromObject');
-  late final _cJSON_DeleteItemFromObject =
-      _cJSON_DeleteItemFromObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('cJSON_DeleteItemFromObject');
+  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObjectPtr
+      .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_DeleteItemFromObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DeleteItemFromObjectCaseSensitive(
       object,
@@ -873,12 +866,11 @@
 
   late final _cJSON_DeleteItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
-              ffi.Void Function(
-                  ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>>(
+              ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>>(
       'cJSON_DeleteItemFromObjectCaseSensitive');
   late final _cJSON_DeleteItemFromObjectCaseSensitive =
       _cJSON_DeleteItemFromObjectCaseSensitivePtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+          void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_InsertItemInArray(
     ffi.Pointer<cJSON> array,
@@ -894,7 +886,7 @@
 
   late final _cJSON_InsertItemInArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int,
               ffi.Pointer<cJSON>)>>('cJSON_InsertItemInArray');
   late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
@@ -934,14 +926,14 @@
 
   late final _cJSON_ReplaceItemInArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInArray');
   late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> newitem,
   ) {
     return _cJSON_ReplaceItemInObject(
@@ -953,16 +945,16 @@
 
   late final _cJSON_ReplaceItemInObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObject');
   late final _cJSON_ReplaceItemInObject =
       _cJSON_ReplaceItemInObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> newitem,
   ) {
     return _cJSON_ReplaceItemInObjectCaseSensitive(
@@ -974,12 +966,12 @@
 
   late final _cJSON_ReplaceItemInObjectCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObjectCaseSensitive');
   late final _cJSON_ReplaceItemInObjectCaseSensitive =
       _cJSON_ReplaceItemInObjectCaseSensitivePtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_Duplicate(
     ffi.Pointer<cJSON> item,
@@ -1018,7 +1010,7 @@
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, int)>();
 
   void cJSON_Minify(
-    ffi.Pointer<pkg_ffi.Char> json,
+    ffi.Pointer<ffi.Char> json,
   ) {
     return _cJSON_Minify(
       json,
@@ -1026,14 +1018,14 @@
   }
 
   late final _cJSON_MinifyPtr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<pkg_ffi.Char>)>>(
+      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
           'cJSON_Minify');
   late final _cJSON_Minify =
-      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<pkg_ffi.Char>)>();
+      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddNullToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddNullToObject(
       object,
@@ -1044,14 +1036,13 @@
   late final _cJSON_AddNullToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddNullToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddNullToObject');
   late final _cJSON_AddNullToObject = _cJSON_AddNullToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddTrueToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddTrueToObject(
       object,
@@ -1062,14 +1053,13 @@
   late final _cJSON_AddTrueToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddTrueToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddTrueToObject');
   late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddFalseToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddFalseToObject(
       object,
@@ -1080,14 +1070,13 @@
   late final _cJSON_AddFalseToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddFalseToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddFalseToObject');
   late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddBoolToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     int boolean,
   ) {
     return _cJSON_AddBoolToObject(
@@ -1099,15 +1088,15 @@
 
   late final _cJSON_AddBoolToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>, cJSON_bool)>>('cJSON_AddBoolToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              cJSON_bool)>>('cJSON_AddBoolToObject');
   late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, int)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, int)>();
 
   ffi.Pointer<cJSON> cJSON_AddNumberToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     double number,
   ) {
     return _cJSON_AddNumberToObject(
@@ -1119,18 +1108,16 @@
 
   late final _cJSON_AddNumberToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Double)>>('cJSON_AddNumberToObject');
   late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, double)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, double)>();
 
   ffi.Pointer<cJSON> cJSON_AddStringToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> name,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_AddStringToObject(
       object,
@@ -1141,18 +1128,16 @@
 
   late final _cJSON_AddStringToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddStringToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddStringToObject');
   late final _cJSON_AddStringToObject = _cJSON_AddStringToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddRawToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
-    ffi.Pointer<pkg_ffi.Char> raw,
+    ffi.Pointer<ffi.Char> name,
+    ffi.Pointer<ffi.Char> raw,
   ) {
     return _cJSON_AddRawToObject(
       object,
@@ -1163,17 +1148,15 @@
 
   late final _cJSON_AddRawToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddRawToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddRawToObject');
   late final _cJSON_AddRawToObject = _cJSON_AddRawToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddObjectToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddObjectToObject(
       object,
@@ -1184,14 +1167,13 @@
   late final _cJSON_AddObjectToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddObjectToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddObjectToObject');
   late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddArrayToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddArrayToObject(
       object,
@@ -1202,10 +1184,9 @@
   late final _cJSON_AddArrayToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddArrayToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddArrayToObject');
   late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   double cJSON_SetNumberHelper(
     ffi.Pointer<cJSON> object,
@@ -1233,7 +1214,7 @@
   }
 
   late final _cJSON_mallocPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(pkg_ffi.Size)>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Size)>>(
           'cJSON_malloc');
   late final _cJSON_malloc =
       _cJSON_mallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
@@ -1260,23 +1241,23 @@
 
   external ffi.Pointer<cJSON> child;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int type;
 
-  external ffi.Pointer<pkg_ffi.Char> valuestring;
+  external ffi.Pointer<ffi.Char> valuestring;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int valueint;
 
   @ffi.Double()
   external double valuedouble;
 
-  external ffi.Pointer<pkg_ffi.Char> string;
+  external ffi.Pointer<ffi.Char> string;
 }
 
 class cJSON_Hooks extends ffi.Struct {
-  external ffi.Pointer<
-          ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(pkg_ffi.Size)>>
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Size)>>
       malloc_fn;
 
   external ffi
@@ -1284,7 +1265,7 @@
       free_fn;
 }
 
-typedef cJSON_bool = pkg_ffi.Int;
+typedef cJSON_bool = ffi.Int;
 
 const int CJSON_VERSION_MAJOR = 1;
 
diff --git a/pkgs/ffigen/example/libclang-example/generated_bindings.dart b/pkgs/ffigen/example/libclang-example/generated_bindings.dart
index 6f73232..c114c5e 100644
--- a/pkgs/ffigen/example/libclang-example/generated_bindings.dart
+++ b/pkgs/ffigen/example/libclang-example/generated_bindings.dart
@@ -9,7 +9,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 import 'custom_import.dart' as custom_import;
 
 /// Holds bindings to LibClang.
@@ -28,7 +27,7 @@
       : _lookup = lookup;
 
   /// Retrieve the character data associated with the given string.
-  ffi.Pointer<pkg_ffi.Char> clang_getCString(
+  ffi.Pointer<ffi.Char> clang_getCString(
     CXString string,
   ) {
     return _clang_getCString(
@@ -196,7 +195,7 @@
   /// libclang invocations are not logged..
   void clang_CXIndex_setInvocationEmissionPathOption(
     CXIndex arg0,
-    ffi.Pointer<pkg_ffi.Char> Path,
+    ffi.Pointer<ffi.Char> Path,
   ) {
     return _clang_CXIndex_setInvocationEmissionPathOption(
       arg0,
@@ -292,7 +291,7 @@
   /// or a NULL file handle if the file was not a part of this translation unit.
   CXFile clang_getFile(
     CXTranslationUnit tu,
-    ffi.Pointer<pkg_ffi.Char> file_name,
+    ffi.Pointer<ffi.Char> file_name,
   ) {
     return _clang_getFile(
       tu,
@@ -314,10 +313,10 @@
   ///
   /// \returns a pointer to the buffer in memory that holds the contents of
   /// \p file, or a NULL pointer when the file is not loaded.
-  ffi.Pointer<pkg_ffi.Char> clang_getFileContents(
+  ffi.Pointer<ffi.Char> clang_getFileContents(
     CXTranslationUnit tu,
     CXFile file,
-    ffi.Pointer<pkg_ffi.Size> size,
+    ffi.Pointer<ffi.Size> size,
   ) {
     return _clang_getFileContents(
       tu,
@@ -557,9 +556,9 @@
   void clang_getExpansionLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getExpansionLocation(
       location,
@@ -617,8 +616,8 @@
   void clang_getPresumedLocation(
     CXSourceLocation location,
     ffi.Pointer<CXString> filename,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
   ) {
     return _clang_getPresumedLocation(
       location,
@@ -643,9 +642,9 @@
   void clang_getInstantiationLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getInstantiationLocation(
       location,
@@ -686,9 +685,9 @@
   void clang_getSpellingLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getSpellingLocation(
       location,
@@ -729,9 +728,9 @@
   void clang_getFileLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getFileLocation(
       location,
@@ -883,7 +882,7 @@
   /// \returns A loaded CXDiagnosticSet if successful, and NULL otherwise.  These
   /// diagnostics should be released using clang_disposeDiagnosticSet().
   CXDiagnosticSet clang_loadDiagnostics(
-    ffi.Pointer<pkg_ffi.Char> file,
+    ffi.Pointer<ffi.Char> file,
     ffi.Pointer<ffi.Int32> error,
     ffi.Pointer<CXString> errorString,
   ) {
@@ -1343,9 +1342,9 @@
   /// guarantee their validity until the call to this function returns.
   CXTranslationUnit clang_createTranslationUnitFromSourceFile(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
+    ffi.Pointer<ffi.Char> source_filename,
     int num_clang_command_line_args,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> clang_command_line_args,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> clang_command_line_args,
     int num_unsaved_files,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
   ) {
@@ -1372,7 +1371,7 @@
   /// error codes.
   CXTranslationUnit clang_createTranslationUnit(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
+    ffi.Pointer<ffi.Char> ast_filename,
   ) {
     return _clang_createTranslationUnit(
       CIdx,
@@ -1394,7 +1393,7 @@
   /// \returns Zero on success, otherwise returns an error code.
   int clang_createTranslationUnit2(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
+    ffi.Pointer<ffi.Char> ast_filename,
     ffi.Pointer<CXTranslationUnit> out_TU,
   ) {
     return _clang_createTranslationUnit2(
@@ -1437,8 +1436,8 @@
   /// error codes.
   CXTranslationUnit clang_parseTranslationUnit(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1505,8 +1504,8 @@
   /// \returns Zero on success, otherwise returns an error code.
   int clang_parseTranslationUnit2(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1536,8 +1535,8 @@
   /// library paths are relative to the binary.
   int clang_parseTranslationUnit2FullArgv(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1607,7 +1606,7 @@
   /// saved successfully, while a non-zero value indicates that a problem occurred.
   int clang_saveTranslationUnit(
     CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> FileName,
+    ffi.Pointer<ffi.Char> FileName,
     int options,
   ) {
     return _clang_saveTranslationUnit(
@@ -1738,7 +1737,7 @@
 
   /// Returns the human-readable null-terminated C string that represents
   /// the name of the memory category.  This string should never be freed.
-  ffi.Pointer<pkg_ffi.Char> clang_getTUResourceUsageName(
+  ffi.Pointer<ffi.Char> clang_getTUResourceUsageName(
     int kind,
   ) {
     return _clang_getTUResourceUsageName(
@@ -2210,9 +2209,9 @@
   /// \c min(N, availability_size) such structures.
   int clang_getCursorPlatformAvailability(
     CXCursor cursor,
-    ffi.Pointer<pkg_ffi.Int> always_deprecated,
+    ffi.Pointer<ffi.Int> always_deprecated,
     ffi.Pointer<CXString> deprecated_message,
-    ffi.Pointer<pkg_ffi.Int> always_unavailable,
+    ffi.Pointer<ffi.Int> always_unavailable,
     ffi.Pointer<CXString> unavailable_message,
     ffi.Pointer<CXPlatformAvailability> availability,
     int availability_size,
@@ -2497,7 +2496,7 @@
   void clang_getOverriddenCursors(
     CXCursor cursor,
     ffi.Pointer<ffi.Pointer<CXCursor>> overridden,
-    ffi.Pointer<pkg_ffi.UnsignedInt> num_overridden,
+    ffi.Pointer<ffi.UnsignedInt> num_overridden,
   ) {
     return _clang_getOverriddenCursors(
       cursor,
@@ -3639,7 +3638,7 @@
   /// CXTypeLayoutError_InvalidFieldName is returned.
   int clang_Type_getOffsetOf(
     CXType T,
-    ffi.Pointer<pkg_ffi.Char> S,
+    ffi.Pointer<ffi.Char> S,
   ) {
     return _clang_Type_getOffsetOf(
       T,
@@ -3998,7 +3997,7 @@
 
   /// Construct a USR for a specified Objective-C class.
   CXString clang_constructUSR_ObjCClass(
-    ffi.Pointer<pkg_ffi.Char> class_name,
+    ffi.Pointer<ffi.Char> class_name,
   ) {
     return _clang_constructUSR_ObjCClass(
       class_name,
@@ -4013,8 +4012,8 @@
 
   /// Construct a USR for a specified Objective-C category.
   CXString clang_constructUSR_ObjCCategory(
-    ffi.Pointer<pkg_ffi.Char> class_name,
-    ffi.Pointer<pkg_ffi.Char> category_name,
+    ffi.Pointer<ffi.Char> class_name,
+    ffi.Pointer<ffi.Char> category_name,
   ) {
     return _clang_constructUSR_ObjCCategory(
       class_name,
@@ -4031,7 +4030,7 @@
 
   /// Construct a USR for a specified Objective-C protocol.
   CXString clang_constructUSR_ObjCProtocol(
-    ffi.Pointer<pkg_ffi.Char> protocol_name,
+    ffi.Pointer<ffi.Char> protocol_name,
   ) {
     return _clang_constructUSR_ObjCProtocol(
       protocol_name,
@@ -4048,7 +4047,7 @@
   /// Construct a USR for a specified Objective-C instance variable and
   /// the USR for its containing class.
   CXString clang_constructUSR_ObjCIvar(
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     CXString classUSR,
   ) {
     return _clang_constructUSR_ObjCIvar(
@@ -4066,7 +4065,7 @@
   /// Construct a USR for a specified Objective-C method and
   /// the USR for its containing class.
   CXString clang_constructUSR_ObjCMethod(
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     int isInstanceMethod,
     CXString classUSR,
   ) {
@@ -4086,7 +4085,7 @@
   /// Construct a USR for a specified Objective-C property and the USR
   /// for its containing class.
   CXString clang_constructUSR_ObjCProperty(
-    ffi.Pointer<pkg_ffi.Char> property,
+    ffi.Pointer<ffi.Char> property,
     CXString classUSR,
   ) {
     return _clang_constructUSR_ObjCProperty(
@@ -4560,7 +4559,7 @@
     CXCursor C,
     ffi.Pointer<CXString> language,
     ffi.Pointer<CXString> definedIn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> isGenerated,
+    ffi.Pointer<ffi.UnsignedInt> isGenerated,
   ) {
     return _clang_Cursor_isExternalSymbol(
       C,
@@ -5246,7 +5245,7 @@
     CXTranslationUnit TU,
     CXSourceRange Range,
     ffi.Pointer<ffi.Pointer<CXToken>> Tokens,
-    ffi.Pointer<pkg_ffi.UnsignedInt> NumTokens,
+    ffi.Pointer<ffi.UnsignedInt> NumTokens,
   ) {
     return _clang_tokenize(
       TU,
@@ -5350,12 +5349,12 @@
 
   void clang_getDefinitionSpellingAndExtent(
     CXCursor arg0,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> startBuf,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> endBuf,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startColumn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endColumn,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> startBuf,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> endBuf,
+    ffi.Pointer<ffi.UnsignedInt> startLine,
+    ffi.Pointer<ffi.UnsignedInt> startColumn,
+    ffi.Pointer<ffi.UnsignedInt> endLine,
+    ffi.Pointer<ffi.UnsignedInt> endColumn,
   ) {
     return _clang_getDefinitionSpellingAndExtent(
       arg0,
@@ -5822,7 +5821,7 @@
   /// completion fails, returns NULL.
   ffi.Pointer<CXCodeCompleteResults> clang_codeCompleteAt(
     CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> complete_filename,
+    ffi.Pointer<ffi.Char> complete_filename,
     int complete_line,
     int complete_column,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
@@ -5962,7 +5961,7 @@
   /// container
   int clang_codeCompleteGetContainerKind(
     ffi.Pointer<CXCodeCompleteResults> Results,
-    ffi.Pointer<pkg_ffi.UnsignedInt> IsIncomplete,
+    ffi.Pointer<ffi.UnsignedInt> IsIncomplete,
   ) {
     return _clang_codeCompleteGetContainerKind(
       Results,
@@ -6195,7 +6194,7 @@
   /// kind is other than Int or float. User must not free this pointer,
   /// instead call clang_EvalResult_dispose on the CXEvalResult returned
   /// by clang_Cursor_Evaluate.
-  ffi.Pointer<pkg_ffi.Char> clang_EvalResult_getAsStr(
+  ffi.Pointer<ffi.Char> clang_EvalResult_getAsStr(
     CXEvalResult E,
   ) {
     return _clang_EvalResult_getAsStr(
@@ -6231,7 +6230,7 @@
   /// \returns the requested remapping. This remapping must be freed
   /// via a call to \c clang_remap_dispose(). Can return NULL if an error occurred.
   CXRemapping clang_getRemappings(
-    ffi.Pointer<pkg_ffi.Char> path,
+    ffi.Pointer<ffi.Char> path,
   ) {
     return _clang_getRemappings(
       path,
@@ -6253,7 +6252,7 @@
   /// \returns the requested remapping. This remapping must be freed
   /// via a call to \c clang_remap_dispose(). Can return NULL if an error occurred.
   CXRemapping clang_getRemappingsFromFileList(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> filePaths,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> filePaths,
     int numFiles,
   ) {
     return _clang_getRemappingsFromFileList(
@@ -6638,8 +6637,8 @@
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -6677,8 +6676,8 @@
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -6755,9 +6754,9 @@
     CXIdxLoc loc,
     ffi.Pointer<CXIdxClientFile> indexFile,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_indexLoc_getFileLocation(
       loc,
@@ -7650,21 +7649,20 @@
 class CXString extends ffi.Struct {
   external ffi.Pointer<ffi.Void> data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int private_flags;
 }
 
 class CXStringSet extends ffi.Struct {
   external ffi.Pointer<CXString> Strings;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int Count;
 }
 
-typedef NativeClang_getCString = ffi.Pointer<pkg_ffi.Char> Function(
+typedef NativeClang_getCString = ffi.Pointer<ffi.Char> Function(
     CXString string);
-typedef DartClang_getCString = ffi.Pointer<pkg_ffi.Char> Function(
-    CXString string);
+typedef DartClang_getCString = ffi.Pointer<ffi.Char> Function(CXString string);
 typedef NativeClang_disposeString = ffi.Void Function(CXString string);
 typedef DartClang_disposeString = void Function(CXString string);
 typedef NativeClang_disposeStringSet = ffi.Void Function(
@@ -7685,13 +7683,13 @@
   /// The file whose contents have not yet been saved.
   ///
   /// This file must already exist in the file system.
-  external ffi.Pointer<pkg_ffi.Char> Filename;
+  external ffi.Pointer<ffi.Char> Filename;
 
   /// A buffer containing the unsaved contents of this file.
-  external ffi.Pointer<pkg_ffi.Char> Contents;
+  external ffi.Pointer<ffi.Char> Contents;
 
   /// The length of the unsaved contents of this buffer.
-  @custom_import.UnsignedLong()
+  @ffi.UnsignedLong()
   external int Length;
 }
 
@@ -7699,19 +7697,19 @@
 class CXVersion extends ffi.Struct {
   /// The major version number, e.g., the '10' in '10.7.3'. A negative
   /// value indicates that there is no version number at all.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Major;
 
   /// The minor version number, e.g., the '7' in '10.7.3'. This value
   /// will be negative if no minor version number was provided, e.g., for
   /// version '10'.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Minor;
 
   /// The subminor version number, e.g., the '3' in '10.7.3'. This value
   /// will be negative if no minor or subminor version number was provided,
   /// e.g., in version '10' or '10.7'.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Subminor;
 }
 
@@ -7719,7 +7717,7 @@
 /// typically be linked together into an executable or library.
 typedef CXIndex = ffi.Pointer<ffi.Void>;
 typedef NativeClang_createIndex = CXIndex Function(
-    pkg_ffi.Int excludeDeclarationsFromPCH, pkg_ffi.Int displayDiagnostics);
+    ffi.Int excludeDeclarationsFromPCH, ffi.Int displayDiagnostics);
 typedef DartClang_createIndex = CXIndex Function(
     int excludeDeclarationsFromPCH, int displayDiagnostics);
 typedef NativeClang_disposeIndex = ffi.Void Function(CXIndex index);
@@ -7749,16 +7747,16 @@
 }
 
 typedef NativeClang_CXIndex_setGlobalOptions = ffi.Void Function(
-    CXIndex arg0, pkg_ffi.UnsignedInt options);
+    CXIndex arg0, ffi.UnsignedInt options);
 typedef DartClang_CXIndex_setGlobalOptions = void Function(
     CXIndex arg0, int options);
-typedef NativeClang_CXIndex_getGlobalOptions = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXIndex_getGlobalOptions = ffi.UnsignedInt Function(
     CXIndex arg0);
 typedef DartClang_CXIndex_getGlobalOptions = int Function(CXIndex arg0);
 typedef NativeClang_CXIndex_setInvocationEmissionPathOption = ffi.Void Function(
-    CXIndex arg0, ffi.Pointer<pkg_ffi.Char> Path);
+    CXIndex arg0, ffi.Pointer<ffi.Char> Path);
 typedef DartClang_CXIndex_setInvocationEmissionPathOption = void Function(
-    CXIndex arg0, ffi.Pointer<pkg_ffi.Char> Path);
+    CXIndex arg0, ffi.Pointer<ffi.Char> Path);
 
 /// A particular source file that is part of a translation unit.
 typedef CXFile = ffi.Pointer<ffi.Void>;
@@ -7771,30 +7769,29 @@
 /// across an indexing session.
 class CXFileUniqueID extends ffi.Struct {
   @ffi.Array.multi([3])
-  external ffi.Array<pkg_ffi.UnsignedLongLong> data;
+  external ffi.Array<ffi.UnsignedLongLong> data;
 }
 
-typedef NativeClang_getFileUniqueID = pkg_ffi.Int Function(
+typedef NativeClang_getFileUniqueID = ffi.Int Function(
     CXFile file, ffi.Pointer<CXFileUniqueID> outID);
 typedef DartClang_getFileUniqueID = int Function(
     CXFile file, ffi.Pointer<CXFileUniqueID> outID);
 
 /// A single translation unit, which resides in an index.
 typedef CXTranslationUnit = ffi.Pointer<CXTranslationUnitImpl>;
-typedef NativeClang_isFileMultipleIncludeGuarded = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isFileMultipleIncludeGuarded = ffi.UnsignedInt Function(
     CXTranslationUnit tu, CXFile file);
 typedef DartClang_isFileMultipleIncludeGuarded = int Function(
     CXTranslationUnit tu, CXFile file);
 typedef NativeClang_getFile = CXFile Function(
-    CXTranslationUnit tu, ffi.Pointer<pkg_ffi.Char> file_name);
+    CXTranslationUnit tu, ffi.Pointer<ffi.Char> file_name);
 typedef DartClang_getFile = CXFile Function(
-    CXTranslationUnit tu, ffi.Pointer<pkg_ffi.Char> file_name);
-typedef NativeClang_getFileContents = ffi.Pointer<pkg_ffi.Char> Function(
-    CXTranslationUnit tu, CXFile file, ffi.Pointer<pkg_ffi.Size> size);
-typedef DartClang_getFileContents = ffi.Pointer<pkg_ffi.Char> Function(
-    CXTranslationUnit tu, CXFile file, ffi.Pointer<pkg_ffi.Size> size);
-typedef NativeClang_File_isEqual = pkg_ffi.Int Function(
-    CXFile file1, CXFile file2);
+    CXTranslationUnit tu, ffi.Pointer<ffi.Char> file_name);
+typedef NativeClang_getFileContents = ffi.Pointer<ffi.Char> Function(
+    CXTranslationUnit tu, CXFile file, ffi.Pointer<ffi.Size> size);
+typedef DartClang_getFileContents = ffi.Pointer<ffi.Char> Function(
+    CXTranslationUnit tu, CXFile file, ffi.Pointer<ffi.Size> size);
+typedef NativeClang_File_isEqual = ffi.Int Function(CXFile file1, CXFile file2);
 typedef DartClang_File_isEqual = int Function(CXFile file1, CXFile file2);
 typedef NativeClang_File_tryGetRealPathName = CXString Function(CXFile file);
 typedef DartClang_File_tryGetRealPathName = CXString Function(CXFile file);
@@ -7808,7 +7805,7 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int int_data;
 }
 
@@ -7820,35 +7817,35 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int begin_int_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int end_int_data;
 }
 
 typedef NativeClang_getNullLocation = CXSourceLocation Function();
 typedef DartClang_getNullLocation = CXSourceLocation Function();
-typedef NativeClang_equalLocations = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_equalLocations = ffi.UnsignedInt Function(
     CXSourceLocation loc1, CXSourceLocation loc2);
 typedef DartClang_equalLocations = int Function(
     CXSourceLocation loc1, CXSourceLocation loc2);
 typedef NativeClang_getLocation = CXSourceLocation Function(
     CXTranslationUnit tu,
     CXFile file,
-    pkg_ffi.UnsignedInt line,
-    pkg_ffi.UnsignedInt column);
+    ffi.UnsignedInt line,
+    ffi.UnsignedInt column);
 typedef DartClang_getLocation = CXSourceLocation Function(
     CXTranslationUnit tu, CXFile file, int line, int column);
 typedef NativeClang_getLocationForOffset = CXSourceLocation Function(
-    CXTranslationUnit tu, CXFile file, pkg_ffi.UnsignedInt offset);
+    CXTranslationUnit tu, CXFile file, ffi.UnsignedInt offset);
 typedef DartClang_getLocationForOffset = CXSourceLocation Function(
     CXTranslationUnit tu, CXFile file, int offset);
-typedef NativeClang_Location_isInSystemHeader = pkg_ffi.Int Function(
+typedef NativeClang_Location_isInSystemHeader = ffi.Int Function(
     CXSourceLocation location);
 typedef DartClang_Location_isInSystemHeader = int Function(
     CXSourceLocation location);
-typedef NativeClang_Location_isFromMainFile = pkg_ffi.Int Function(
+typedef NativeClang_Location_isFromMainFile = ffi.Int Function(
     CXSourceLocation location);
 typedef DartClang_Location_isFromMainFile = int Function(
     CXSourceLocation location);
@@ -7858,70 +7855,70 @@
     CXSourceLocation begin, CXSourceLocation end);
 typedef DartClang_getRange = CXSourceRange Function(
     CXSourceLocation begin, CXSourceLocation end);
-typedef NativeClang_equalRanges = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_equalRanges = ffi.UnsignedInt Function(
     CXSourceRange range1, CXSourceRange range2);
 typedef DartClang_equalRanges = int Function(
     CXSourceRange range1, CXSourceRange range2);
-typedef NativeClang_Range_isNull = pkg_ffi.Int Function(CXSourceRange range);
+typedef NativeClang_Range_isNull = ffi.Int Function(CXSourceRange range);
 typedef DartClang_Range_isNull = int Function(CXSourceRange range);
 typedef NativeClang_getExpansionLocation = ffi.Void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef DartClang_getExpansionLocation = void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef NativeClang_getPresumedLocation = ffi.Void Function(
     CXSourceLocation location,
     ffi.Pointer<CXString> filename,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column);
 typedef DartClang_getPresumedLocation = void Function(
     CXSourceLocation location,
     ffi.Pointer<CXString> filename,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column);
 typedef NativeClang_getInstantiationLocation = ffi.Void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef DartClang_getInstantiationLocation = void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef NativeClang_getSpellingLocation = ffi.Void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef DartClang_getSpellingLocation = void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef NativeClang_getFileLocation = ffi.Void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef DartClang_getFileLocation = void Function(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef NativeClang_getRangeStart = CXSourceLocation Function(
     CXSourceRange range);
 typedef DartClang_getRangeStart = CXSourceLocation Function(
@@ -7933,7 +7930,7 @@
 /// Identifies an array of ranges.
 class CXSourceRangeList extends ffi.Struct {
   /// The number of ranges in the \c ranges array.
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int count;
 
   /// An array of \c CXSourceRanges.
@@ -7955,7 +7952,7 @@
 
 /// A group of CXDiagnostics.
 typedef CXDiagnosticSet = ffi.Pointer<ffi.Void>;
-typedef NativeClang_getNumDiagnosticsInSet = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getNumDiagnosticsInSet = ffi.UnsignedInt Function(
     CXDiagnosticSet Diags);
 typedef DartClang_getNumDiagnosticsInSet = int Function(CXDiagnosticSet Diags);
 
@@ -7963,7 +7960,7 @@
 /// location, text, source ranges, and fix-it hints.
 typedef CXDiagnostic = ffi.Pointer<ffi.Void>;
 typedef NativeClang_getDiagnosticInSet = CXDiagnostic Function(
-    CXDiagnosticSet Diags, pkg_ffi.UnsignedInt Index);
+    CXDiagnosticSet Diags, ffi.UnsignedInt Index);
 typedef DartClang_getDiagnosticInSet = CXDiagnostic Function(
     CXDiagnosticSet Diags, int Index);
 
@@ -7987,11 +7984,11 @@
 }
 
 typedef NativeClang_loadDiagnostics = CXDiagnosticSet Function(
-    ffi.Pointer<pkg_ffi.Char> file,
+    ffi.Pointer<ffi.Char> file,
     ffi.Pointer<ffi.Int32> error,
     ffi.Pointer<CXString> errorString);
 typedef DartClang_loadDiagnostics = CXDiagnosticSet Function(
-    ffi.Pointer<pkg_ffi.Char> file,
+    ffi.Pointer<ffi.Char> file,
     ffi.Pointer<ffi.Int32> error,
     ffi.Pointer<CXString> errorString);
 typedef NativeClang_disposeDiagnosticSet = ffi.Void Function(
@@ -8001,11 +7998,11 @@
     CXDiagnostic D);
 typedef DartClang_getChildDiagnostics = CXDiagnosticSet Function(
     CXDiagnostic D);
-typedef NativeClang_getNumDiagnostics = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getNumDiagnostics = ffi.UnsignedInt Function(
     CXTranslationUnit Unit);
 typedef DartClang_getNumDiagnostics = int Function(CXTranslationUnit Unit);
 typedef NativeClang_getDiagnostic = CXDiagnostic Function(
-    CXTranslationUnit Unit, pkg_ffi.UnsignedInt Index);
+    CXTranslationUnit Unit, ffi.UnsignedInt Index);
 typedef DartClang_getDiagnostic = CXDiagnostic Function(
     CXTranslationUnit Unit, int Index);
 typedef NativeClang_getDiagnosticSetFromTU = CXDiagnosticSet Function(
@@ -8016,10 +8013,10 @@
     CXDiagnostic Diagnostic);
 typedef DartClang_disposeDiagnostic = void Function(CXDiagnostic Diagnostic);
 typedef NativeClang_formatDiagnostic = CXString Function(
-    CXDiagnostic Diagnostic, pkg_ffi.UnsignedInt Options);
+    CXDiagnostic Diagnostic, ffi.UnsignedInt Options);
 typedef DartClang_formatDiagnostic = CXString Function(
     CXDiagnostic Diagnostic, int Options);
-typedef NativeClang_defaultDiagnosticDisplayOptions = pkg_ffi.UnsignedInt
+typedef NativeClang_defaultDiagnosticDisplayOptions = ffi.UnsignedInt
     Function();
 typedef DartClang_defaultDiagnosticDisplayOptions = int Function();
 
@@ -8060,30 +8057,30 @@
     CXDiagnostic Diag, ffi.Pointer<CXString> Disable);
 typedef DartClang_getDiagnosticOption = CXString Function(
     CXDiagnostic Diag, ffi.Pointer<CXString> Disable);
-typedef NativeClang_getDiagnosticCategory = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getDiagnosticCategory = ffi.UnsignedInt Function(
     CXDiagnostic arg0);
 typedef DartClang_getDiagnosticCategory = int Function(CXDiagnostic arg0);
 typedef NativeClang_getDiagnosticCategoryName = CXString Function(
-    pkg_ffi.UnsignedInt Category);
+    ffi.UnsignedInt Category);
 typedef DartClang_getDiagnosticCategoryName = CXString Function(int Category);
 typedef NativeClang_getDiagnosticCategoryText = CXString Function(
     CXDiagnostic arg0);
 typedef DartClang_getDiagnosticCategoryText = CXString Function(
     CXDiagnostic arg0);
-typedef NativeClang_getDiagnosticNumRanges = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getDiagnosticNumRanges = ffi.UnsignedInt Function(
     CXDiagnostic arg0);
 typedef DartClang_getDiagnosticNumRanges = int Function(CXDiagnostic arg0);
 typedef NativeClang_getDiagnosticRange = CXSourceRange Function(
-    CXDiagnostic Diagnostic, pkg_ffi.UnsignedInt Range);
+    CXDiagnostic Diagnostic, ffi.UnsignedInt Range);
 typedef DartClang_getDiagnosticRange = CXSourceRange Function(
     CXDiagnostic Diagnostic, int Range);
-typedef NativeClang_getDiagnosticNumFixIts = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getDiagnosticNumFixIts = ffi.UnsignedInt Function(
     CXDiagnostic Diagnostic);
 typedef DartClang_getDiagnosticNumFixIts = int Function(
     CXDiagnostic Diagnostic);
 typedef NativeClang_getDiagnosticFixIt = CXString Function(
     CXDiagnostic Diagnostic,
-    pkg_ffi.UnsignedInt FixIt,
+    ffi.UnsignedInt FixIt,
     ffi.Pointer<CXSourceRange> ReplacementRange);
 typedef DartClang_getDiagnosticFixIt = CXString Function(
     CXDiagnostic Diagnostic,
@@ -8096,23 +8093,23 @@
 typedef NativeClang_createTranslationUnitFromSourceFile
     = CXTranslationUnit Function(
         CXIndex CIdx,
-        ffi.Pointer<pkg_ffi.Char> source_filename,
-        pkg_ffi.Int num_clang_command_line_args,
-        ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> clang_command_line_args,
-        pkg_ffi.UnsignedInt num_unsaved_files,
+        ffi.Pointer<ffi.Char> source_filename,
+        ffi.Int num_clang_command_line_args,
+        ffi.Pointer<ffi.Pointer<ffi.Char>> clang_command_line_args,
+        ffi.UnsignedInt num_unsaved_files,
         ffi.Pointer<CXUnsavedFile> unsaved_files);
 typedef DartClang_createTranslationUnitFromSourceFile
     = CXTranslationUnit Function(
         CXIndex CIdx,
-        ffi.Pointer<pkg_ffi.Char> source_filename,
+        ffi.Pointer<ffi.Char> source_filename,
         int num_clang_command_line_args,
-        ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> clang_command_line_args,
+        ffi.Pointer<ffi.Pointer<ffi.Char>> clang_command_line_args,
         int num_unsaved_files,
         ffi.Pointer<CXUnsavedFile> unsaved_files);
 typedef NativeClang_createTranslationUnit = CXTranslationUnit Function(
-    CXIndex CIdx, ffi.Pointer<pkg_ffi.Char> ast_filename);
+    CXIndex CIdx, ffi.Pointer<ffi.Char> ast_filename);
 typedef DartClang_createTranslationUnit = CXTranslationUnit Function(
-    CXIndex CIdx, ffi.Pointer<pkg_ffi.Char> ast_filename);
+    CXIndex CIdx, ffi.Pointer<ffi.Char> ast_filename);
 
 /// Error codes returned by libclang routines.
 ///
@@ -8139,46 +8136,42 @@
   static const int CXError_ASTReadError = 4;
 }
 
-typedef NativeClang_createTranslationUnit2 = ffi.Int32 Function(
-    CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
-    ffi.Pointer<CXTranslationUnit> out_TU);
-typedef DartClang_createTranslationUnit2 = int Function(
-    CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
-    ffi.Pointer<CXTranslationUnit> out_TU);
-typedef NativeClang_defaultEditingTranslationUnitOptions = pkg_ffi.UnsignedInt
+typedef NativeClang_createTranslationUnit2 = ffi.Int32 Function(CXIndex CIdx,
+    ffi.Pointer<ffi.Char> ast_filename, ffi.Pointer<CXTranslationUnit> out_TU);
+typedef DartClang_createTranslationUnit2 = int Function(CXIndex CIdx,
+    ffi.Pointer<ffi.Char> ast_filename, ffi.Pointer<CXTranslationUnit> out_TU);
+typedef NativeClang_defaultEditingTranslationUnitOptions = ffi.UnsignedInt
     Function();
 typedef DartClang_defaultEditingTranslationUnitOptions = int Function();
 typedef NativeClang_parseTranslationUnit = CXTranslationUnit Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
-    pkg_ffi.Int num_command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
+    ffi.Int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt num_unsaved_files,
-    pkg_ffi.UnsignedInt options);
+    ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt options);
 typedef DartClang_parseTranslationUnit = CXTranslationUnit Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
     int options);
 typedef NativeClang_parseTranslationUnit2 = ffi.Int32 Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
-    pkg_ffi.Int num_command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
+    ffi.Int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt num_unsaved_files,
-    pkg_ffi.UnsignedInt options,
+    ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt options,
     ffi.Pointer<CXTranslationUnit> out_TU);
 typedef DartClang_parseTranslationUnit2 = int Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -8186,46 +8179,44 @@
     ffi.Pointer<CXTranslationUnit> out_TU);
 typedef NativeClang_parseTranslationUnit2FullArgv = ffi.Int32 Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
-    pkg_ffi.Int num_command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
+    ffi.Int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt num_unsaved_files,
-    pkg_ffi.UnsignedInt options,
+    ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt options,
     ffi.Pointer<CXTranslationUnit> out_TU);
 typedef DartClang_parseTranslationUnit2FullArgv = int Function(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
     int options,
     ffi.Pointer<CXTranslationUnit> out_TU);
-typedef NativeClang_defaultSaveOptions = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_defaultSaveOptions = ffi.UnsignedInt Function(
     CXTranslationUnit TU);
 typedef DartClang_defaultSaveOptions = int Function(CXTranslationUnit TU);
-typedef NativeClang_saveTranslationUnit = pkg_ffi.Int Function(
-    CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> FileName,
-    pkg_ffi.UnsignedInt options);
+typedef NativeClang_saveTranslationUnit = ffi.Int Function(CXTranslationUnit TU,
+    ffi.Pointer<ffi.Char> FileName, ffi.UnsignedInt options);
 typedef DartClang_saveTranslationUnit = int Function(
-    CXTranslationUnit TU, ffi.Pointer<pkg_ffi.Char> FileName, int options);
-typedef NativeClang_suspendTranslationUnit = pkg_ffi.UnsignedInt Function(
+    CXTranslationUnit TU, ffi.Pointer<ffi.Char> FileName, int options);
+typedef NativeClang_suspendTranslationUnit = ffi.UnsignedInt Function(
     CXTranslationUnit arg0);
 typedef DartClang_suspendTranslationUnit = int Function(CXTranslationUnit arg0);
 typedef NativeClang_disposeTranslationUnit = ffi.Void Function(
     CXTranslationUnit arg0);
 typedef DartClang_disposeTranslationUnit = void Function(
     CXTranslationUnit arg0);
-typedef NativeClang_defaultReparseOptions = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_defaultReparseOptions = ffi.UnsignedInt Function(
     CXTranslationUnit TU);
 typedef DartClang_defaultReparseOptions = int Function(CXTranslationUnit TU);
-typedef NativeClang_reparseTranslationUnit = pkg_ffi.Int Function(
+typedef NativeClang_reparseTranslationUnit = ffi.Int Function(
     CXTranslationUnit TU,
-    pkg_ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt num_unsaved_files,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt options);
+    ffi.UnsignedInt options);
 typedef DartClang_reparseTranslationUnit = int Function(
     CXTranslationUnit TU,
     int num_unsaved_files,
@@ -8254,16 +8245,16 @@
   static const int CXTUResourceUsage_Last = 14;
 }
 
-typedef NativeClang_getTUResourceUsageName = ffi.Pointer<pkg_ffi.Char> Function(
+typedef NativeClang_getTUResourceUsageName = ffi.Pointer<ffi.Char> Function(
     ffi.Int32 kind);
-typedef DartClang_getTUResourceUsageName = ffi.Pointer<pkg_ffi.Char> Function(
+typedef DartClang_getTUResourceUsageName = ffi.Pointer<ffi.Char> Function(
     int kind);
 
 class CXTUResourceUsageEntry extends ffi.Struct {
   @ffi.Int32()
   external int kind;
 
-  @custom_import.UnsignedLong()
+  @ffi.UnsignedLong()
   external int amount;
 }
 
@@ -8271,7 +8262,7 @@
 class CXTUResourceUsage extends ffi.Struct {
   external ffi.Pointer<ffi.Void> data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numEntries;
 
   external ffi.Pointer<CXTUResourceUsageEntry> entries;
@@ -8297,7 +8288,7 @@
 typedef DartClang_TargetInfo_dispose = void Function(CXTargetInfo Info);
 typedef NativeClang_TargetInfo_getTriple = CXString Function(CXTargetInfo Info);
 typedef DartClang_TargetInfo_getTriple = CXString Function(CXTargetInfo Info);
-typedef NativeClang_TargetInfo_getPointerWidth = pkg_ffi.Int Function(
+typedef NativeClang_TargetInfo_getPointerWidth = ffi.Int Function(
     CXTargetInfo Info);
 typedef DartClang_TargetInfo_getPointerWidth = int Function(CXTargetInfo Info);
 
@@ -8321,7 +8312,7 @@
   @ffi.Int32()
   external int kind;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int xdata;
 
   @ffi.Array.multi([3])
@@ -9120,40 +9111,38 @@
     CXTranslationUnit arg0);
 typedef DartClang_getTranslationUnitCursor = CXCursor Function(
     CXTranslationUnit arg0);
-typedef NativeClang_equalCursors = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_equalCursors = ffi.UnsignedInt Function(
     CXCursor arg0, CXCursor arg1);
 typedef DartClang_equalCursors = int Function(CXCursor arg0, CXCursor arg1);
-typedef NativeClang_Cursor_isNull = pkg_ffi.Int Function(CXCursor cursor);
+typedef NativeClang_Cursor_isNull = ffi.Int Function(CXCursor cursor);
 typedef DartClang_Cursor_isNull = int Function(CXCursor cursor);
-typedef NativeClang_hashCursor = pkg_ffi.UnsignedInt Function(CXCursor arg0);
+typedef NativeClang_hashCursor = ffi.UnsignedInt Function(CXCursor arg0);
 typedef DartClang_hashCursor = int Function(CXCursor arg0);
 typedef NativeClang_getCursorKind = ffi.Int32 Function(CXCursor arg0);
 typedef DartClang_getCursorKind = int Function(CXCursor arg0);
-typedef NativeClang_isDeclaration = pkg_ffi.UnsignedInt Function(
-    ffi.Int32 arg0);
+typedef NativeClang_isDeclaration = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isDeclaration = int Function(int arg0);
-typedef NativeClang_isInvalidDeclaration = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isInvalidDeclaration = ffi.UnsignedInt Function(
     CXCursor arg0);
 typedef DartClang_isInvalidDeclaration = int Function(CXCursor arg0);
-typedef NativeClang_isReference = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isReference = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isReference = int Function(int arg0);
-typedef NativeClang_isExpression = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isExpression = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isExpression = int Function(int arg0);
-typedef NativeClang_isStatement = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isStatement = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isStatement = int Function(int arg0);
-typedef NativeClang_isAttribute = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isAttribute = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isAttribute = int Function(int arg0);
-typedef NativeClang_Cursor_hasAttrs = pkg_ffi.UnsignedInt Function(CXCursor C);
+typedef NativeClang_Cursor_hasAttrs = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_Cursor_hasAttrs = int Function(CXCursor C);
-typedef NativeClang_isInvalid = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isInvalid = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isInvalid = int Function(int arg0);
-typedef NativeClang_isTranslationUnit = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isTranslationUnit = ffi.UnsignedInt Function(
     ffi.Int32 arg0);
 typedef DartClang_isTranslationUnit = int Function(int arg0);
-typedef NativeClang_isPreprocessing = pkg_ffi.UnsignedInt Function(
-    ffi.Int32 arg0);
+typedef NativeClang_isPreprocessing = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isPreprocessing = int Function(int arg0);
-typedef NativeClang_isUnexposed = pkg_ffi.UnsignedInt Function(ffi.Int32 arg0);
+typedef NativeClang_isUnexposed = ffi.UnsignedInt Function(ffi.Int32 arg0);
 typedef DartClang_isUnexposed = int Function(int arg0);
 
 /// Describe the linkage of the entity referred to by a cursor.
@@ -9241,7 +9230,7 @@
   external CXVersion Obsoleted;
 
   /// Whether the entity is unconditionally unavailable on this platform.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Unavailable;
 
   /// An optional message to provide to a user of this API, e.g., to
@@ -9249,19 +9238,19 @@
   external CXString Message;
 }
 
-typedef NativeClang_getCursorPlatformAvailability = pkg_ffi.Int Function(
+typedef NativeClang_getCursorPlatformAvailability = ffi.Int Function(
     CXCursor cursor,
-    ffi.Pointer<pkg_ffi.Int> always_deprecated,
+    ffi.Pointer<ffi.Int> always_deprecated,
     ffi.Pointer<CXString> deprecated_message,
-    ffi.Pointer<pkg_ffi.Int> always_unavailable,
+    ffi.Pointer<ffi.Int> always_unavailable,
     ffi.Pointer<CXString> unavailable_message,
     ffi.Pointer<CXPlatformAvailability> availability,
-    pkg_ffi.Int availability_size);
+    ffi.Int availability_size);
 typedef DartClang_getCursorPlatformAvailability = int Function(
     CXCursor cursor,
-    ffi.Pointer<pkg_ffi.Int> always_deprecated,
+    ffi.Pointer<ffi.Int> always_deprecated,
     ffi.Pointer<CXString> deprecated_message,
-    ffi.Pointer<pkg_ffi.Int> always_unavailable,
+    ffi.Pointer<ffi.Int> always_unavailable,
     ffi.Pointer<CXString> unavailable_message,
     ffi.Pointer<CXPlatformAvailability> availability,
     int availability_size);
@@ -9302,11 +9291,11 @@
 typedef DartClang_createCXCursorSet = CXCursorSet Function();
 typedef NativeClang_disposeCXCursorSet = ffi.Void Function(CXCursorSet cset);
 typedef DartClang_disposeCXCursorSet = void Function(CXCursorSet cset);
-typedef NativeClang_CXCursorSet_contains = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXCursorSet_contains = ffi.UnsignedInt Function(
     CXCursorSet cset, CXCursor cursor);
 typedef DartClang_CXCursorSet_contains = int Function(
     CXCursorSet cset, CXCursor cursor);
-typedef NativeClang_CXCursorSet_insert = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXCursorSet_insert = ffi.UnsignedInt Function(
     CXCursorSet cset, CXCursor cursor);
 typedef DartClang_CXCursorSet_insert = int Function(
     CXCursorSet cset, CXCursor cursor);
@@ -9318,11 +9307,11 @@
 typedef NativeClang_getOverriddenCursors = ffi.Void Function(
     CXCursor cursor,
     ffi.Pointer<ffi.Pointer<CXCursor>> overridden,
-    ffi.Pointer<pkg_ffi.UnsignedInt> num_overridden);
+    ffi.Pointer<ffi.UnsignedInt> num_overridden);
 typedef DartClang_getOverriddenCursors = void Function(
     CXCursor cursor,
     ffi.Pointer<ffi.Pointer<CXCursor>> overridden,
-    ffi.Pointer<pkg_ffi.UnsignedInt> num_overridden);
+    ffi.Pointer<ffi.UnsignedInt> num_overridden);
 typedef NativeClang_disposeOverriddenCursors = ffi.Void Function(
     ffi.Pointer<CXCursor> overridden);
 typedef DartClang_disposeOverriddenCursors = void Function(
@@ -9486,20 +9475,20 @@
 typedef DartClang_getTypedefDeclUnderlyingType = CXType Function(CXCursor C);
 typedef NativeClang_getEnumDeclIntegerType = CXType Function(CXCursor C);
 typedef DartClang_getEnumDeclIntegerType = CXType Function(CXCursor C);
-typedef NativeClang_getEnumConstantDeclValue = pkg_ffi.LongLong Function(
+typedef NativeClang_getEnumConstantDeclValue = ffi.LongLong Function(
     CXCursor C);
 typedef DartClang_getEnumConstantDeclValue = int Function(CXCursor C);
-typedef NativeClang_getEnumConstantDeclUnsignedValue = pkg_ffi.UnsignedLongLong
+typedef NativeClang_getEnumConstantDeclUnsignedValue = ffi.UnsignedLongLong
     Function(CXCursor C);
 typedef DartClang_getEnumConstantDeclUnsignedValue = int Function(CXCursor C);
-typedef NativeClang_getFieldDeclBitWidth = pkg_ffi.Int Function(CXCursor C);
+typedef NativeClang_getFieldDeclBitWidth = ffi.Int Function(CXCursor C);
 typedef DartClang_getFieldDeclBitWidth = int Function(CXCursor C);
-typedef NativeClang_Cursor_getNumArguments = pkg_ffi.Int Function(CXCursor C);
+typedef NativeClang_Cursor_getNumArguments = ffi.Int Function(CXCursor C);
 typedef DartClang_Cursor_getNumArguments = int Function(CXCursor C);
 typedef NativeClang_Cursor_getArgument = CXCursor Function(
-    CXCursor C, pkg_ffi.UnsignedInt i);
+    CXCursor C, ffi.UnsignedInt i);
 typedef DartClang_Cursor_getArgument = CXCursor Function(CXCursor C, int i);
-typedef NativeClang_Cursor_getNumTemplateArguments = pkg_ffi.Int Function(
+typedef NativeClang_Cursor_getNumTemplateArguments = ffi.Int Function(
     CXCursor C);
 typedef DartClang_Cursor_getNumTemplateArguments = int Function(CXCursor C);
 
@@ -9521,45 +9510,43 @@
 }
 
 typedef NativeClang_Cursor_getTemplateArgumentKind = ffi.Int32 Function(
-    CXCursor C, pkg_ffi.UnsignedInt I);
+    CXCursor C, ffi.UnsignedInt I);
 typedef DartClang_Cursor_getTemplateArgumentKind = int Function(
     CXCursor C, int I);
 typedef NativeClang_Cursor_getTemplateArgumentType = CXType Function(
-    CXCursor C, pkg_ffi.UnsignedInt I);
+    CXCursor C, ffi.UnsignedInt I);
 typedef DartClang_Cursor_getTemplateArgumentType = CXType Function(
     CXCursor C, int I);
-typedef NativeClang_Cursor_getTemplateArgumentValue = pkg_ffi.LongLong Function(
-    CXCursor C, pkg_ffi.UnsignedInt I);
+typedef NativeClang_Cursor_getTemplateArgumentValue = ffi.LongLong Function(
+    CXCursor C, ffi.UnsignedInt I);
 typedef DartClang_Cursor_getTemplateArgumentValue = int Function(
     CXCursor C, int I);
 typedef NativeClang_Cursor_getTemplateArgumentUnsignedValue
-    = pkg_ffi.UnsignedLongLong Function(CXCursor C, pkg_ffi.UnsignedInt I);
+    = ffi.UnsignedLongLong Function(CXCursor C, ffi.UnsignedInt I);
 typedef DartClang_Cursor_getTemplateArgumentUnsignedValue = int Function(
     CXCursor C, int I);
-typedef NativeClang_equalTypes = pkg_ffi.UnsignedInt Function(
-    CXType A, CXType B);
+typedef NativeClang_equalTypes = ffi.UnsignedInt Function(CXType A, CXType B);
 typedef DartClang_equalTypes = int Function(CXType A, CXType B);
 typedef NativeClang_getCanonicalType = CXType Function(CXType T);
 typedef DartClang_getCanonicalType = CXType Function(CXType T);
-typedef NativeClang_isConstQualifiedType = pkg_ffi.UnsignedInt Function(
-    CXType T);
+typedef NativeClang_isConstQualifiedType = ffi.UnsignedInt Function(CXType T);
 typedef DartClang_isConstQualifiedType = int Function(CXType T);
-typedef NativeClang_Cursor_isMacroFunctionLike = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isMacroFunctionLike = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isMacroFunctionLike = int Function(CXCursor C);
-typedef NativeClang_Cursor_isMacroBuiltin = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isMacroBuiltin = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isMacroBuiltin = int Function(CXCursor C);
-typedef NativeClang_Cursor_isFunctionInlined = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isFunctionInlined = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isFunctionInlined = int Function(CXCursor C);
-typedef NativeClang_isVolatileQualifiedType = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isVolatileQualifiedType = ffi.UnsignedInt Function(
     CXType T);
 typedef DartClang_isVolatileQualifiedType = int Function(CXType T);
-typedef NativeClang_isRestrictQualifiedType = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isRestrictQualifiedType = ffi.UnsignedInt Function(
     CXType T);
 typedef DartClang_isRestrictQualifiedType = int Function(CXType T);
-typedef NativeClang_getAddressSpace = pkg_ffi.UnsignedInt Function(CXType T);
+typedef NativeClang_getAddressSpace = ffi.UnsignedInt Function(CXType T);
 typedef DartClang_getAddressSpace = int Function(CXType T);
 typedef NativeClang_getTypedefName = CXString Function(CXType CT);
 typedef DartClang_getTypedefName = CXString Function(CXType CT);
@@ -9602,50 +9589,47 @@
 typedef DartClang_getFunctionTypeCallingConv = int Function(CXType T);
 typedef NativeClang_getResultType = CXType Function(CXType T);
 typedef DartClang_getResultType = CXType Function(CXType T);
-typedef NativeClang_getExceptionSpecificationType = pkg_ffi.Int Function(
-    CXType T);
+typedef NativeClang_getExceptionSpecificationType = ffi.Int Function(CXType T);
 typedef DartClang_getExceptionSpecificationType = int Function(CXType T);
-typedef NativeClang_getNumArgTypes = pkg_ffi.Int Function(CXType T);
+typedef NativeClang_getNumArgTypes = ffi.Int Function(CXType T);
 typedef DartClang_getNumArgTypes = int Function(CXType T);
-typedef NativeClang_getArgType = CXType Function(
-    CXType T, pkg_ffi.UnsignedInt i);
+typedef NativeClang_getArgType = CXType Function(CXType T, ffi.UnsignedInt i);
 typedef DartClang_getArgType = CXType Function(CXType T, int i);
 typedef NativeClang_Type_getObjCObjectBaseType = CXType Function(CXType T);
 typedef DartClang_Type_getObjCObjectBaseType = CXType Function(CXType T);
-typedef NativeClang_Type_getNumObjCProtocolRefs = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Type_getNumObjCProtocolRefs = ffi.UnsignedInt Function(
     CXType T);
 typedef DartClang_Type_getNumObjCProtocolRefs = int Function(CXType T);
 typedef NativeClang_Type_getObjCProtocolDecl = CXCursor Function(
-    CXType T, pkg_ffi.UnsignedInt i);
+    CXType T, ffi.UnsignedInt i);
 typedef DartClang_Type_getObjCProtocolDecl = CXCursor Function(CXType T, int i);
-typedef NativeClang_Type_getNumObjCTypeArgs = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Type_getNumObjCTypeArgs = ffi.UnsignedInt Function(
     CXType T);
 typedef DartClang_Type_getNumObjCTypeArgs = int Function(CXType T);
 typedef NativeClang_Type_getObjCTypeArg = CXType Function(
-    CXType T, pkg_ffi.UnsignedInt i);
+    CXType T, ffi.UnsignedInt i);
 typedef DartClang_Type_getObjCTypeArg = CXType Function(CXType T, int i);
-typedef NativeClang_isFunctionTypeVariadic = pkg_ffi.UnsignedInt Function(
-    CXType T);
+typedef NativeClang_isFunctionTypeVariadic = ffi.UnsignedInt Function(CXType T);
 typedef DartClang_isFunctionTypeVariadic = int Function(CXType T);
 typedef NativeClang_getCursorResultType = CXType Function(CXCursor C);
 typedef DartClang_getCursorResultType = CXType Function(CXCursor C);
-typedef NativeClang_getCursorExceptionSpecificationType = pkg_ffi.Int Function(
+typedef NativeClang_getCursorExceptionSpecificationType = ffi.Int Function(
     CXCursor C);
 typedef DartClang_getCursorExceptionSpecificationType = int Function(
     CXCursor C);
-typedef NativeClang_isPODType = pkg_ffi.UnsignedInt Function(CXType T);
+typedef NativeClang_isPODType = ffi.UnsignedInt Function(CXType T);
 typedef DartClang_isPODType = int Function(CXType T);
 typedef NativeClang_getElementType = CXType Function(CXType T);
 typedef DartClang_getElementType = CXType Function(CXType T);
-typedef NativeClang_getNumElements = pkg_ffi.LongLong Function(CXType T);
+typedef NativeClang_getNumElements = ffi.LongLong Function(CXType T);
 typedef DartClang_getNumElements = int Function(CXType T);
 typedef NativeClang_getArrayElementType = CXType Function(CXType T);
 typedef DartClang_getArrayElementType = CXType Function(CXType T);
-typedef NativeClang_getArraySize = pkg_ffi.LongLong Function(CXType T);
+typedef NativeClang_getArraySize = ffi.LongLong Function(CXType T);
 typedef DartClang_getArraySize = int Function(CXType T);
 typedef NativeClang_Type_getNamedType = CXType Function(CXType T);
 typedef DartClang_Type_getNamedType = CXType Function(CXType T);
-typedef NativeClang_Type_isTransparentTagTypedef = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Type_isTransparentTagTypedef = ffi.UnsignedInt Function(
     CXType T);
 typedef DartClang_Type_isTransparentTagTypedef = int Function(CXType T);
 
@@ -9668,35 +9652,32 @@
 
 typedef NativeClang_Type_getNullability = ffi.Int32 Function(CXType T);
 typedef DartClang_Type_getNullability = int Function(CXType T);
-typedef NativeClang_Type_getAlignOf = pkg_ffi.LongLong Function(CXType T);
+typedef NativeClang_Type_getAlignOf = ffi.LongLong Function(CXType T);
 typedef DartClang_Type_getAlignOf = int Function(CXType T);
 typedef NativeClang_Type_getClassType = CXType Function(CXType T);
 typedef DartClang_Type_getClassType = CXType Function(CXType T);
-typedef NativeClang_Type_getSizeOf = pkg_ffi.LongLong Function(CXType T);
+typedef NativeClang_Type_getSizeOf = ffi.LongLong Function(CXType T);
 typedef DartClang_Type_getSizeOf = int Function(CXType T);
-typedef NativeClang_Type_getOffsetOf = pkg_ffi.LongLong Function(
-    CXType T, ffi.Pointer<pkg_ffi.Char> S);
+typedef NativeClang_Type_getOffsetOf = ffi.LongLong Function(
+    CXType T, ffi.Pointer<ffi.Char> S);
 typedef DartClang_Type_getOffsetOf = int Function(
-    CXType T, ffi.Pointer<pkg_ffi.Char> S);
+    CXType T, ffi.Pointer<ffi.Char> S);
 typedef NativeClang_Type_getModifiedType = CXType Function(CXType T);
 typedef DartClang_Type_getModifiedType = CXType Function(CXType T);
-typedef NativeClang_Cursor_getOffsetOfField = pkg_ffi.LongLong Function(
-    CXCursor C);
+typedef NativeClang_Cursor_getOffsetOfField = ffi.LongLong Function(CXCursor C);
 typedef DartClang_Cursor_getOffsetOfField = int Function(CXCursor C);
-typedef NativeClang_Cursor_isAnonymous = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_Cursor_isAnonymous = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_Cursor_isAnonymous = int Function(CXCursor C);
-typedef NativeClang_Cursor_isAnonymousRecordDecl = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isAnonymousRecordDecl = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isAnonymousRecordDecl = int Function(CXCursor C);
-typedef NativeClang_Cursor_isInlineNamespace = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isInlineNamespace = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isInlineNamespace = int Function(CXCursor C);
-typedef NativeClang_Type_getNumTemplateArguments = pkg_ffi.Int Function(
-    CXType T);
+typedef NativeClang_Type_getNumTemplateArguments = ffi.Int Function(CXType T);
 typedef DartClang_Type_getNumTemplateArguments = int Function(CXType T);
 typedef NativeClang_Type_getTemplateArgumentAsType = CXType Function(
-    CXType T, pkg_ffi.UnsignedInt i);
+    CXType T, ffi.UnsignedInt i);
 typedef DartClang_Type_getTemplateArgumentAsType = CXType Function(
     CXType T, int i);
 
@@ -9713,10 +9694,9 @@
 
 typedef NativeClang_Type_getCXXRefQualifier = ffi.Int32 Function(CXType T);
 typedef DartClang_Type_getCXXRefQualifier = int Function(CXType T);
-typedef NativeClang_Cursor_isBitField = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_Cursor_isBitField = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_Cursor_isBitField = int Function(CXCursor C);
-typedef NativeClang_isVirtualBase = pkg_ffi.UnsignedInt Function(CXCursor arg0);
+typedef NativeClang_isVirtualBase = ffi.UnsignedInt Function(CXCursor arg0);
 typedef DartClang_isVirtualBase = int Function(CXCursor arg0);
 
 /// Represents the C++ access control level to a base class for a
@@ -9746,11 +9726,11 @@
 
 typedef NativeClang_Cursor_getStorageClass = ffi.Int32 Function(CXCursor arg0);
 typedef DartClang_Cursor_getStorageClass = int Function(CXCursor arg0);
-typedef NativeClang_getNumOverloadedDecls = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getNumOverloadedDecls = ffi.UnsignedInt Function(
     CXCursor cursor);
 typedef DartClang_getNumOverloadedDecls = int Function(CXCursor cursor);
 typedef NativeClang_getOverloadedDecl = CXCursor Function(
-    CXCursor cursor, pkg_ffi.UnsignedInt index);
+    CXCursor cursor, ffi.UnsignedInt index);
 typedef DartClang_getOverloadedDecl = CXCursor Function(
     CXCursor cursor, int index);
 typedef NativeClang_getIBOutletCollectionType = CXType Function(CXCursor arg0);
@@ -9790,44 +9770,42 @@
 /// Opaque pointer representing client data that will be passed through
 /// to various callbacks and visitors.
 typedef CXClientData = ffi.Pointer<ffi.Void>;
-typedef NativeClang_visitChildren = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_visitChildren = ffi.UnsignedInt Function(
     CXCursor parent, CXCursorVisitor visitor, CXClientData client_data);
 typedef DartClang_visitChildren = int Function(
     CXCursor parent, CXCursorVisitor visitor, CXClientData client_data);
 typedef NativeClang_getCursorUSR = CXString Function(CXCursor arg0);
 typedef DartClang_getCursorUSR = CXString Function(CXCursor arg0);
 typedef NativeClang_constructUSR_ObjCClass = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> class_name);
+    ffi.Pointer<ffi.Char> class_name);
 typedef DartClang_constructUSR_ObjCClass = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> class_name);
+    ffi.Pointer<ffi.Char> class_name);
 typedef NativeClang_constructUSR_ObjCCategory = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> class_name,
-    ffi.Pointer<pkg_ffi.Char> category_name);
+    ffi.Pointer<ffi.Char> class_name, ffi.Pointer<ffi.Char> category_name);
 typedef DartClang_constructUSR_ObjCCategory = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> class_name,
-    ffi.Pointer<pkg_ffi.Char> category_name);
+    ffi.Pointer<ffi.Char> class_name, ffi.Pointer<ffi.Char> category_name);
 typedef NativeClang_constructUSR_ObjCProtocol = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> protocol_name);
+    ffi.Pointer<ffi.Char> protocol_name);
 typedef DartClang_constructUSR_ObjCProtocol = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> protocol_name);
+    ffi.Pointer<ffi.Char> protocol_name);
 typedef NativeClang_constructUSR_ObjCIvar = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> name, CXString classUSR);
+    ffi.Pointer<ffi.Char> name, CXString classUSR);
 typedef DartClang_constructUSR_ObjCIvar = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> name, CXString classUSR);
+    ffi.Pointer<ffi.Char> name, CXString classUSR);
 typedef NativeClang_constructUSR_ObjCMethod = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> name,
-    pkg_ffi.UnsignedInt isInstanceMethod,
+    ffi.Pointer<ffi.Char> name,
+    ffi.UnsignedInt isInstanceMethod,
     CXString classUSR);
 typedef DartClang_constructUSR_ObjCMethod = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> name, int isInstanceMethod, CXString classUSR);
+    ffi.Pointer<ffi.Char> name, int isInstanceMethod, CXString classUSR);
 typedef NativeClang_constructUSR_ObjCProperty = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> property, CXString classUSR);
+    ffi.Pointer<ffi.Char> property, CXString classUSR);
 typedef DartClang_constructUSR_ObjCProperty = CXString Function(
-    ffi.Pointer<pkg_ffi.Char> property, CXString classUSR);
+    ffi.Pointer<ffi.Char> property, CXString classUSR);
 typedef NativeClang_getCursorSpelling = CXString Function(CXCursor arg0);
 typedef DartClang_getCursorSpelling = CXString Function(CXCursor arg0);
 typedef NativeClang_Cursor_getSpellingNameRange = CXSourceRange Function(
-    CXCursor arg0, pkg_ffi.UnsignedInt pieceIndex, pkg_ffi.UnsignedInt options);
+    CXCursor arg0, ffi.UnsignedInt pieceIndex, ffi.UnsignedInt options);
 typedef DartClang_Cursor_getSpellingNameRange = CXSourceRange Function(
     CXCursor arg0, int pieceIndex, int options);
 
@@ -9868,12 +9846,12 @@
   static const int CXPrintingPolicy_LastProperty = 25;
 }
 
-typedef NativeClang_PrintingPolicy_getProperty = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_PrintingPolicy_getProperty = ffi.UnsignedInt Function(
     CXPrintingPolicy Policy, ffi.Int32 Property);
 typedef DartClang_PrintingPolicy_getProperty = int Function(
     CXPrintingPolicy Policy, int Property);
 typedef NativeClang_PrintingPolicy_setProperty = ffi.Void Function(
-    CXPrintingPolicy Policy, ffi.Int32 Property, pkg_ffi.UnsignedInt Value);
+    CXPrintingPolicy Policy, ffi.Int32 Property, ffi.UnsignedInt Value);
 typedef DartClang_PrintingPolicy_setProperty = void Function(
     CXPrintingPolicy Policy, int Property, int Value);
 typedef NativeClang_getCursorPrintingPolicy = CXPrintingPolicy Function(
@@ -9894,20 +9872,20 @@
 typedef DartClang_getCursorReferenced = CXCursor Function(CXCursor arg0);
 typedef NativeClang_getCursorDefinition = CXCursor Function(CXCursor arg0);
 typedef DartClang_getCursorDefinition = CXCursor Function(CXCursor arg0);
-typedef NativeClang_isCursorDefinition = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_isCursorDefinition = ffi.UnsignedInt Function(
     CXCursor arg0);
 typedef DartClang_isCursorDefinition = int Function(CXCursor arg0);
 typedef NativeClang_getCanonicalCursor = CXCursor Function(CXCursor arg0);
 typedef DartClang_getCanonicalCursor = CXCursor Function(CXCursor arg0);
-typedef NativeClang_Cursor_getObjCSelectorIndex = pkg_ffi.Int Function(
+typedef NativeClang_Cursor_getObjCSelectorIndex = ffi.Int Function(
     CXCursor arg0);
 typedef DartClang_Cursor_getObjCSelectorIndex = int Function(CXCursor arg0);
-typedef NativeClang_Cursor_isDynamicCall = pkg_ffi.Int Function(CXCursor C);
+typedef NativeClang_Cursor_isDynamicCall = ffi.Int Function(CXCursor C);
 typedef DartClang_Cursor_isDynamicCall = int Function(CXCursor C);
 typedef NativeClang_Cursor_getReceiverType = CXType Function(CXCursor C);
 typedef DartClang_Cursor_getReceiverType = CXType Function(CXCursor C);
-typedef NativeClang_Cursor_getObjCPropertyAttributes = pkg_ffi.UnsignedInt
-    Function(CXCursor C, pkg_ffi.UnsignedInt reserved);
+typedef NativeClang_Cursor_getObjCPropertyAttributes = ffi.UnsignedInt Function(
+    CXCursor C, ffi.UnsignedInt reserved);
 typedef DartClang_Cursor_getObjCPropertyAttributes = int Function(
     CXCursor C, int reserved);
 typedef NativeClang_Cursor_getObjCPropertyGetterName = CXString Function(
@@ -9918,25 +9896,24 @@
     CXCursor C);
 typedef DartClang_Cursor_getObjCPropertySetterName = CXString Function(
     CXCursor C);
-typedef NativeClang_Cursor_getObjCDeclQualifiers = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_getObjCDeclQualifiers = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_getObjCDeclQualifiers = int Function(CXCursor C);
-typedef NativeClang_Cursor_isObjCOptional = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isObjCOptional = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_Cursor_isObjCOptional = int Function(CXCursor C);
-typedef NativeClang_Cursor_isVariadic = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_Cursor_isVariadic = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_Cursor_isVariadic = int Function(CXCursor C);
-typedef NativeClang_Cursor_isExternalSymbol = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Cursor_isExternalSymbol = ffi.UnsignedInt Function(
     CXCursor C,
     ffi.Pointer<CXString> language,
     ffi.Pointer<CXString> definedIn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> isGenerated);
+    ffi.Pointer<ffi.UnsignedInt> isGenerated);
 typedef DartClang_Cursor_isExternalSymbol = int Function(
     CXCursor C,
     ffi.Pointer<CXString> language,
     ffi.Pointer<CXString> definedIn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> isGenerated);
+    ffi.Pointer<ffi.UnsignedInt> isGenerated);
 typedef NativeClang_Cursor_getCommentRange = CXSourceRange Function(CXCursor C);
 typedef DartClang_Cursor_getCommentRange = CXSourceRange Function(CXCursor C);
 typedef NativeClang_Cursor_getRawCommentText = CXString Function(CXCursor C);
@@ -9974,53 +9951,47 @@
 typedef DartClang_Module_getName = CXString Function(CXModule Module);
 typedef NativeClang_Module_getFullName = CXString Function(CXModule Module);
 typedef DartClang_Module_getFullName = CXString Function(CXModule Module);
-typedef NativeClang_Module_isSystem = pkg_ffi.Int Function(CXModule Module);
+typedef NativeClang_Module_isSystem = ffi.Int Function(CXModule Module);
 typedef DartClang_Module_isSystem = int Function(CXModule Module);
-typedef NativeClang_Module_getNumTopLevelHeaders = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Module_getNumTopLevelHeaders = ffi.UnsignedInt Function(
     CXTranslationUnit arg0, CXModule Module);
 typedef DartClang_Module_getNumTopLevelHeaders = int Function(
     CXTranslationUnit arg0, CXModule Module);
 typedef NativeClang_Module_getTopLevelHeader = CXFile Function(
-    CXTranslationUnit arg0, CXModule Module, pkg_ffi.UnsignedInt Index);
+    CXTranslationUnit arg0, CXModule Module, ffi.UnsignedInt Index);
 typedef DartClang_Module_getTopLevelHeader = CXFile Function(
     CXTranslationUnit arg0, CXModule Module, int Index);
-typedef NativeClang_CXXConstructor_isConvertingConstructor = pkg_ffi.UnsignedInt
+typedef NativeClang_CXXConstructor_isConvertingConstructor = ffi.UnsignedInt
     Function(CXCursor C);
 typedef DartClang_CXXConstructor_isConvertingConstructor = int Function(
     CXCursor C);
-typedef NativeClang_CXXConstructor_isCopyConstructor = pkg_ffi.UnsignedInt
-    Function(CXCursor C);
+typedef NativeClang_CXXConstructor_isCopyConstructor = ffi.UnsignedInt Function(
+    CXCursor C);
 typedef DartClang_CXXConstructor_isCopyConstructor = int Function(CXCursor C);
-typedef NativeClang_CXXConstructor_isDefaultConstructor = pkg_ffi.UnsignedInt
+typedef NativeClang_CXXConstructor_isDefaultConstructor = ffi.UnsignedInt
     Function(CXCursor C);
 typedef DartClang_CXXConstructor_isDefaultConstructor = int Function(
     CXCursor C);
-typedef NativeClang_CXXConstructor_isMoveConstructor = pkg_ffi.UnsignedInt
-    Function(CXCursor C);
-typedef DartClang_CXXConstructor_isMoveConstructor = int Function(CXCursor C);
-typedef NativeClang_CXXField_isMutable = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXXConstructor_isMoveConstructor = ffi.UnsignedInt Function(
     CXCursor C);
+typedef DartClang_CXXConstructor_isMoveConstructor = int Function(CXCursor C);
+typedef NativeClang_CXXField_isMutable = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_CXXField_isMutable = int Function(CXCursor C);
-typedef NativeClang_CXXMethod_isDefaulted = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXXMethod_isDefaulted = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_CXXMethod_isDefaulted = int Function(CXCursor C);
-typedef NativeClang_CXXMethod_isPureVirtual = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_CXXMethod_isPureVirtual = ffi.UnsignedInt Function(
     CXCursor C);
 typedef DartClang_CXXMethod_isPureVirtual = int Function(CXCursor C);
-typedef NativeClang_CXXMethod_isStatic = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_CXXMethod_isStatic = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_CXXMethod_isStatic = int Function(CXCursor C);
-typedef NativeClang_CXXMethod_isVirtual = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_CXXMethod_isVirtual = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_CXXMethod_isVirtual = int Function(CXCursor C);
-typedef NativeClang_CXXRecord_isAbstract = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_CXXRecord_isAbstract = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_CXXRecord_isAbstract = int Function(CXCursor C);
-typedef NativeClang_EnumDecl_isScoped = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_EnumDecl_isScoped = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_EnumDecl_isScoped = int Function(CXCursor C);
-typedef NativeClang_CXXMethod_isConst = pkg_ffi.UnsignedInt Function(
-    CXCursor C);
+typedef NativeClang_CXXMethod_isConst = ffi.UnsignedInt Function(CXCursor C);
 typedef DartClang_CXXMethod_isConst = int Function(CXCursor C);
 typedef NativeClang_getTemplateCursorKind = ffi.Int32 Function(CXCursor C);
 typedef DartClang_getTemplateCursorKind = int Function(CXCursor C);
@@ -10028,14 +9999,14 @@
     CXCursor C);
 typedef DartClang_getSpecializedCursorTemplate = CXCursor Function(CXCursor C);
 typedef NativeClang_getCursorReferenceNameRange = CXSourceRange Function(
-    CXCursor C, pkg_ffi.UnsignedInt NameFlags, pkg_ffi.UnsignedInt PieceIndex);
+    CXCursor C, ffi.UnsignedInt NameFlags, ffi.UnsignedInt PieceIndex);
 typedef DartClang_getCursorReferenceNameRange = CXSourceRange Function(
     CXCursor C, int NameFlags, int PieceIndex);
 
 /// Describes a single preprocessing token.
 class CXToken extends ffi.Struct {
   @ffi.Array.multi([4])
-  external ffi.Array<pkg_ffi.UnsignedInt> int_data;
+  external ffi.Array<ffi.UnsignedInt> int_data;
 
   external ffi.Pointer<ffi.Void> ptr_data;
 }
@@ -10081,48 +10052,48 @@
     CXTranslationUnit TU,
     CXSourceRange Range,
     ffi.Pointer<ffi.Pointer<CXToken>> Tokens,
-    ffi.Pointer<pkg_ffi.UnsignedInt> NumTokens);
+    ffi.Pointer<ffi.UnsignedInt> NumTokens);
 typedef DartClang_tokenize = void Function(
     CXTranslationUnit TU,
     CXSourceRange Range,
     ffi.Pointer<ffi.Pointer<CXToken>> Tokens,
-    ffi.Pointer<pkg_ffi.UnsignedInt> NumTokens);
+    ffi.Pointer<ffi.UnsignedInt> NumTokens);
 typedef NativeClang_annotateTokens = ffi.Void Function(
     CXTranslationUnit TU,
     ffi.Pointer<CXToken> Tokens,
-    pkg_ffi.UnsignedInt NumTokens,
+    ffi.UnsignedInt NumTokens,
     ffi.Pointer<CXCursor> Cursors);
 typedef DartClang_annotateTokens = void Function(CXTranslationUnit TU,
     ffi.Pointer<CXToken> Tokens, int NumTokens, ffi.Pointer<CXCursor> Cursors);
 typedef NativeClang_disposeTokens = ffi.Void Function(CXTranslationUnit TU,
-    ffi.Pointer<CXToken> Tokens, pkg_ffi.UnsignedInt NumTokens);
+    ffi.Pointer<CXToken> Tokens, ffi.UnsignedInt NumTokens);
 typedef DartClang_disposeTokens = void Function(
     CXTranslationUnit TU, ffi.Pointer<CXToken> Tokens, int NumTokens);
 typedef NativeClang_getCursorKindSpelling = CXString Function(ffi.Int32 Kind);
 typedef DartClang_getCursorKindSpelling = CXString Function(int Kind);
 typedef NativeClang_getDefinitionSpellingAndExtent = ffi.Void Function(
     CXCursor arg0,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> startBuf,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> endBuf,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startColumn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endColumn);
+    ffi.Pointer<ffi.Pointer<ffi.Char>> startBuf,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> endBuf,
+    ffi.Pointer<ffi.UnsignedInt> startLine,
+    ffi.Pointer<ffi.UnsignedInt> startColumn,
+    ffi.Pointer<ffi.UnsignedInt> endLine,
+    ffi.Pointer<ffi.UnsignedInt> endColumn);
 typedef DartClang_getDefinitionSpellingAndExtent = void Function(
     CXCursor arg0,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> startBuf,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> endBuf,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startColumn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endColumn);
+    ffi.Pointer<ffi.Pointer<ffi.Char>> startBuf,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> endBuf,
+    ffi.Pointer<ffi.UnsignedInt> startLine,
+    ffi.Pointer<ffi.UnsignedInt> startColumn,
+    ffi.Pointer<ffi.UnsignedInt> endLine,
+    ffi.Pointer<ffi.UnsignedInt> endColumn);
 typedef NativeClang_enableStackTraces = ffi.Void Function();
 typedef DartClang_enableStackTraces = void Function();
 typedef NativeClang_executeOnThread = ffi.Void Function(
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         fn,
     ffi.Pointer<ffi.Void> user_data,
-    pkg_ffi.UnsignedInt stack_size);
+    ffi.UnsignedInt stack_size);
 typedef DartClang_executeOnThread = void Function(
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         fn,
@@ -10308,23 +10279,23 @@
 }
 
 typedef NativeClang_getCompletionChunkKind = ffi.Int32 Function(
-    CXCompletionString completion_string, pkg_ffi.UnsignedInt chunk_number);
+    CXCompletionString completion_string, ffi.UnsignedInt chunk_number);
 typedef DartClang_getCompletionChunkKind = int Function(
     CXCompletionString completion_string, int chunk_number);
 typedef NativeClang_getCompletionChunkText = CXString Function(
-    CXCompletionString completion_string, pkg_ffi.UnsignedInt chunk_number);
+    CXCompletionString completion_string, ffi.UnsignedInt chunk_number);
 typedef DartClang_getCompletionChunkText = CXString Function(
     CXCompletionString completion_string, int chunk_number);
 typedef NativeClang_getCompletionChunkCompletionString
     = CXCompletionString Function(
-        CXCompletionString completion_string, pkg_ffi.UnsignedInt chunk_number);
+        CXCompletionString completion_string, ffi.UnsignedInt chunk_number);
 typedef DartClang_getCompletionChunkCompletionString = CXCompletionString
     Function(CXCompletionString completion_string, int chunk_number);
-typedef NativeClang_getNumCompletionChunks = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getNumCompletionChunks = ffi.UnsignedInt Function(
     CXCompletionString completion_string);
 typedef DartClang_getNumCompletionChunks = int Function(
     CXCompletionString completion_string);
-typedef NativeClang_getCompletionPriority = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getCompletionPriority = ffi.UnsignedInt Function(
     CXCompletionString completion_string);
 typedef DartClang_getCompletionPriority = int Function(
     CXCompletionString completion_string);
@@ -10332,13 +10303,12 @@
     CXCompletionString completion_string);
 typedef DartClang_getCompletionAvailability = int Function(
     CXCompletionString completion_string);
-typedef NativeClang_getCompletionNumAnnotations = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getCompletionNumAnnotations = ffi.UnsignedInt Function(
     CXCompletionString completion_string);
 typedef DartClang_getCompletionNumAnnotations = int Function(
     CXCompletionString completion_string);
 typedef NativeClang_getCompletionAnnotation = CXString Function(
-    CXCompletionString completion_string,
-    pkg_ffi.UnsignedInt annotation_number);
+    CXCompletionString completion_string, ffi.UnsignedInt annotation_number);
 typedef DartClang_getCompletionAnnotation = CXString Function(
     CXCompletionString completion_string, int annotation_number);
 typedef NativeClang_getCompletionParent = CXString Function(
@@ -10365,70 +10335,70 @@
 
   /// The number of code-completion results stored in the
   /// \c Results array.
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int NumResults;
 }
 
-typedef NativeClang_getCompletionNumFixIts = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_getCompletionNumFixIts = ffi.UnsignedInt Function(
     ffi.Pointer<CXCodeCompleteResults> results,
-    pkg_ffi.UnsignedInt completion_index);
+    ffi.UnsignedInt completion_index);
 typedef DartClang_getCompletionNumFixIts = int Function(
     ffi.Pointer<CXCodeCompleteResults> results, int completion_index);
 typedef NativeClang_getCompletionFixIt = CXString Function(
     ffi.Pointer<CXCodeCompleteResults> results,
-    pkg_ffi.UnsignedInt completion_index,
-    pkg_ffi.UnsignedInt fixit_index,
+    ffi.UnsignedInt completion_index,
+    ffi.UnsignedInt fixit_index,
     ffi.Pointer<CXSourceRange> replacement_range);
 typedef DartClang_getCompletionFixIt = CXString Function(
     ffi.Pointer<CXCodeCompleteResults> results,
     int completion_index,
     int fixit_index,
     ffi.Pointer<CXSourceRange> replacement_range);
-typedef NativeClang_defaultCodeCompleteOptions = pkg_ffi.UnsignedInt Function();
+typedef NativeClang_defaultCodeCompleteOptions = ffi.UnsignedInt Function();
 typedef DartClang_defaultCodeCompleteOptions = int Function();
 typedef NativeClang_codeCompleteAt
     = ffi.Pointer<CXCodeCompleteResults> Function(
         CXTranslationUnit TU,
-        ffi.Pointer<pkg_ffi.Char> complete_filename,
-        pkg_ffi.UnsignedInt complete_line,
-        pkg_ffi.UnsignedInt complete_column,
+        ffi.Pointer<ffi.Char> complete_filename,
+        ffi.UnsignedInt complete_line,
+        ffi.UnsignedInt complete_column,
         ffi.Pointer<CXUnsavedFile> unsaved_files,
-        pkg_ffi.UnsignedInt num_unsaved_files,
-        pkg_ffi.UnsignedInt options);
+        ffi.UnsignedInt num_unsaved_files,
+        ffi.UnsignedInt options);
 typedef DartClang_codeCompleteAt = ffi.Pointer<CXCodeCompleteResults> Function(
     CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> complete_filename,
+    ffi.Pointer<ffi.Char> complete_filename,
     int complete_line,
     int complete_column,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
     int options);
 typedef NativeClang_sortCodeCompletionResults = ffi.Void Function(
-    ffi.Pointer<CXCompletionResult> Results, pkg_ffi.UnsignedInt NumResults);
+    ffi.Pointer<CXCompletionResult> Results, ffi.UnsignedInt NumResults);
 typedef DartClang_sortCodeCompletionResults = void Function(
     ffi.Pointer<CXCompletionResult> Results, int NumResults);
 typedef NativeClang_disposeCodeCompleteResults = ffi.Void Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
 typedef DartClang_disposeCodeCompleteResults = void Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
-typedef NativeClang_codeCompleteGetNumDiagnostics = pkg_ffi.UnsignedInt
-    Function(ffi.Pointer<CXCodeCompleteResults> Results);
+typedef NativeClang_codeCompleteGetNumDiagnostics = ffi.UnsignedInt Function(
+    ffi.Pointer<CXCodeCompleteResults> Results);
 typedef DartClang_codeCompleteGetNumDiagnostics = int Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
 typedef NativeClang_codeCompleteGetDiagnostic = CXDiagnostic Function(
-    ffi.Pointer<CXCodeCompleteResults> Results, pkg_ffi.UnsignedInt Index);
+    ffi.Pointer<CXCodeCompleteResults> Results, ffi.UnsignedInt Index);
 typedef DartClang_codeCompleteGetDiagnostic = CXDiagnostic Function(
     ffi.Pointer<CXCodeCompleteResults> Results, int Index);
-typedef NativeClang_codeCompleteGetContexts = pkg_ffi.UnsignedLongLong Function(
+typedef NativeClang_codeCompleteGetContexts = ffi.UnsignedLongLong Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
 typedef DartClang_codeCompleteGetContexts = int Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
 typedef NativeClang_codeCompleteGetContainerKind = ffi.Int32 Function(
     ffi.Pointer<CXCodeCompleteResults> Results,
-    ffi.Pointer<pkg_ffi.UnsignedInt> IsIncomplete);
+    ffi.Pointer<ffi.UnsignedInt> IsIncomplete);
 typedef DartClang_codeCompleteGetContainerKind = int Function(
     ffi.Pointer<CXCodeCompleteResults> Results,
-    ffi.Pointer<pkg_ffi.UnsignedInt> IsIncomplete);
+    ffi.Pointer<ffi.UnsignedInt> IsIncomplete);
 typedef NativeClang_codeCompleteGetContainerUSR = CXString Function(
     ffi.Pointer<CXCodeCompleteResults> Results);
 typedef DartClang_codeCompleteGetContainerUSR = CXString Function(
@@ -10440,7 +10410,7 @@
 typedef NativeClang_getClangVersion = CXString Function();
 typedef DartClang_getClangVersion = CXString Function();
 typedef NativeClang_toggleCrashRecovery = ffi.Void Function(
-    pkg_ffi.UnsignedInt isEnabled);
+    ffi.UnsignedInt isEnabled);
 typedef DartClang_toggleCrashRecovery = void Function(int isEnabled);
 
 /// Visitor invoked for each file in a translation unit
@@ -10455,7 +10425,7 @@
 typedef CXInclusionVisitor = ffi.Pointer<
     ffi.NativeFunction<
         ffi.Void Function(CXFile, ffi.Pointer<CXSourceLocation>,
-            pkg_ffi.UnsignedInt, CXClientData)>>;
+            ffi.UnsignedInt, CXClientData)>>;
 typedef NativeClang_getInclusions = ffi.Void Function(
     CXTranslationUnit tu, CXInclusionVisitor visitor, CXClientData client_data);
 typedef DartClang_getInclusions = void Function(
@@ -10478,23 +10448,23 @@
 
 typedef NativeClang_EvalResult_getKind = ffi.Int32 Function(CXEvalResult E);
 typedef DartClang_EvalResult_getKind = int Function(CXEvalResult E);
-typedef NativeClang_EvalResult_getAsInt = pkg_ffi.Int Function(CXEvalResult E);
+typedef NativeClang_EvalResult_getAsInt = ffi.Int Function(CXEvalResult E);
 typedef DartClang_EvalResult_getAsInt = int Function(CXEvalResult E);
-typedef NativeClang_EvalResult_getAsLongLong = pkg_ffi.LongLong Function(
+typedef NativeClang_EvalResult_getAsLongLong = ffi.LongLong Function(
     CXEvalResult E);
 typedef DartClang_EvalResult_getAsLongLong = int Function(CXEvalResult E);
-typedef NativeClang_EvalResult_isUnsignedInt = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_EvalResult_isUnsignedInt = ffi.UnsignedInt Function(
     CXEvalResult E);
 typedef DartClang_EvalResult_isUnsignedInt = int Function(CXEvalResult E);
-typedef NativeClang_EvalResult_getAsUnsigned = pkg_ffi.UnsignedLongLong
-    Function(CXEvalResult E);
+typedef NativeClang_EvalResult_getAsUnsigned = ffi.UnsignedLongLong Function(
+    CXEvalResult E);
 typedef DartClang_EvalResult_getAsUnsigned = int Function(CXEvalResult E);
 typedef NativeClang_EvalResult_getAsDouble = ffi.Double Function(
     CXEvalResult E);
 typedef DartClang_EvalResult_getAsDouble = double Function(CXEvalResult E);
-typedef NativeClang_EvalResult_getAsStr = ffi.Pointer<pkg_ffi.Char> Function(
+typedef NativeClang_EvalResult_getAsStr = ffi.Pointer<ffi.Char> Function(
     CXEvalResult E);
-typedef DartClang_EvalResult_getAsStr = ffi.Pointer<pkg_ffi.Char> Function(
+typedef DartClang_EvalResult_getAsStr = ffi.Pointer<ffi.Char> Function(
     CXEvalResult E);
 typedef NativeClang_EvalResult_dispose = ffi.Void Function(CXEvalResult E);
 typedef DartClang_EvalResult_dispose = void Function(CXEvalResult E);
@@ -10502,20 +10472,19 @@
 /// A remapping of original source files and their translated files.
 typedef CXRemapping = ffi.Pointer<ffi.Void>;
 typedef NativeClang_getRemappings = CXRemapping Function(
-    ffi.Pointer<pkg_ffi.Char> path);
+    ffi.Pointer<ffi.Char> path);
 typedef DartClang_getRemappings = CXRemapping Function(
-    ffi.Pointer<pkg_ffi.Char> path);
+    ffi.Pointer<ffi.Char> path);
 typedef NativeClang_getRemappingsFromFileList = CXRemapping Function(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> filePaths,
-    pkg_ffi.UnsignedInt numFiles);
+    ffi.Pointer<ffi.Pointer<ffi.Char>> filePaths, ffi.UnsignedInt numFiles);
 typedef DartClang_getRemappingsFromFileList = CXRemapping Function(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> filePaths, int numFiles);
-typedef NativeClang_remap_getNumFiles = pkg_ffi.UnsignedInt Function(
+    ffi.Pointer<ffi.Pointer<ffi.Char>> filePaths, int numFiles);
+typedef NativeClang_remap_getNumFiles = ffi.UnsignedInt Function(
     CXRemapping arg0);
 typedef DartClang_remap_getNumFiles = int Function(CXRemapping arg0);
 typedef NativeClang_remap_getFilenames = ffi.Void Function(
     CXRemapping arg0,
-    pkg_ffi.UnsignedInt index,
+    ffi.UnsignedInt index,
     ffi.Pointer<CXString> original,
     ffi.Pointer<CXString> transformed);
 typedef DartClang_remap_getFilenames = void Function(
@@ -10569,7 +10538,7 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int int_data;
 }
 
@@ -10579,20 +10548,20 @@
   external CXIdxLoc hashLoc;
 
   /// Filename as written in the \#include/\#import directive.
-  external ffi.Pointer<pkg_ffi.Char> filename;
+  external ffi.Pointer<ffi.Char> filename;
 
   /// The actual file that the \#include/\#import directive resolved to.
   external CXFile file;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImport;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isAngled;
 
   /// Non-zero if the directive was automatically turned into a module
   /// import.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isModuleImport;
 }
 
@@ -10609,7 +10578,7 @@
 
   /// Non-zero if an inclusion directive was automatically turned into
   /// a module import. Applicable only for modules.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImplicit;
 }
 
@@ -10639,15 +10608,15 @@
   @ffi.Int32()
   external int lang;
 
-  external ffi.Pointer<pkg_ffi.Char> name;
+  external ffi.Pointer<ffi.Char> name;
 
-  external ffi.Pointer<pkg_ffi.Char> USR;
+  external ffi.Pointer<ffi.Char> USR;
 
   external CXCursor cursor;
 
   external ffi.Pointer<ffi.Pointer<CXIdxAttrInfo>> attributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numAttributes;
 }
 
@@ -10731,28 +10700,28 @@
   /// cases like out-of-line C++ member functions.
   external ffi.Pointer<CXIdxContainerInfo> lexicalContainer;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isRedeclaration;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isDefinition;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isContainer;
 
   external ffi.Pointer<CXIdxContainerInfo> declAsContainer;
 
   /// Whether the declaration exists in code or was created implicitly
   /// by the compiler, e.g. implicit Objective-C methods for properties.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImplicit;
 
   external ffi.Pointer<ffi.Pointer<CXIdxAttrInfo>> attributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numAttributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int flags;
 }
 
@@ -10788,7 +10757,7 @@
 class CXIdxObjCProtocolRefListInfo extends ffi.Struct {
   external ffi.Pointer<ffi.Pointer<CXIdxObjCProtocolRefInfo>> protocols;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numProtocols;
 }
 
@@ -10825,7 +10794,7 @@
 
   external ffi.Pointer<ffi.Pointer<CXIdxBaseClassInfo>> bases;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numBases;
 }
 
@@ -10891,7 +10860,7 @@
   static const int CXSymbolRole_Implicit = 256;
 }
 
-typedef NativeClang_index_isEntityObjCContainerKind = pkg_ffi.Int Function(
+typedef NativeClang_index_isEntityObjCContainerKind = ffi.Int Function(
     ffi.Int32 arg0);
 typedef DartClang_index_isEntityObjCContainerKind = int Function(int arg0);
 typedef NativeClang_index_getObjCContainerDeclInfo
@@ -10973,9 +10942,8 @@
   /// Called periodically to check whether indexing should be aborted.
   /// Should return 0 to continue, and non-zero to abort.
   external ffi.Pointer<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(CXClientData, ffi.Pointer<ffi.Void>)>>
-      abortQuery;
+      ffi.NativeFunction<
+          ffi.Int Function(CXClientData, ffi.Pointer<ffi.Void>)>> abortQuery;
 
   /// Called at the end of indexing; passes the complete diagnostic set.
   external ffi.Pointer<
@@ -11032,64 +11000,64 @@
 /// The client's data object that is associated with an AST file (PCH
 /// or module).
 typedef CXIdxClientASTFile = ffi.Pointer<ffi.Void>;
-typedef NativeClang_indexSourceFile = pkg_ffi.Int Function(
+typedef NativeClang_indexSourceFile = ffi.Int Function(
     CXIndexAction arg0,
     CXClientData client_data,
     ffi.Pointer<IndexerCallbacks> index_callbacks,
-    pkg_ffi.UnsignedInt index_callbacks_size,
-    pkg_ffi.UnsignedInt index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
-    pkg_ffi.Int num_command_line_args,
+    ffi.UnsignedInt index_callbacks_size,
+    ffi.UnsignedInt index_options,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
+    ffi.Int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt num_unsaved_files,
     ffi.Pointer<CXTranslationUnit> out_TU,
-    pkg_ffi.UnsignedInt TU_options);
+    ffi.UnsignedInt TU_options);
 typedef DartClang_indexSourceFile = int Function(
     CXIndexAction arg0,
     CXClientData client_data,
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
     ffi.Pointer<CXTranslationUnit> out_TU,
     int TU_options);
-typedef NativeClang_indexSourceFileFullArgv = pkg_ffi.Int Function(
+typedef NativeClang_indexSourceFileFullArgv = ffi.Int Function(
     CXIndexAction arg0,
     CXClientData client_data,
     ffi.Pointer<IndexerCallbacks> index_callbacks,
-    pkg_ffi.UnsignedInt index_callbacks_size,
-    pkg_ffi.UnsignedInt index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
-    pkg_ffi.Int num_command_line_args,
+    ffi.UnsignedInt index_callbacks_size,
+    ffi.UnsignedInt index_options,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
+    ffi.Int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
-    pkg_ffi.UnsignedInt num_unsaved_files,
+    ffi.UnsignedInt num_unsaved_files,
     ffi.Pointer<CXTranslationUnit> out_TU,
-    pkg_ffi.UnsignedInt TU_options);
+    ffi.UnsignedInt TU_options);
 typedef DartClang_indexSourceFileFullArgv = int Function(
     CXIndexAction arg0,
     CXClientData client_data,
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
     ffi.Pointer<CXTranslationUnit> out_TU,
     int TU_options);
-typedef NativeClang_indexTranslationUnit = pkg_ffi.Int Function(
+typedef NativeClang_indexTranslationUnit = ffi.Int Function(
     CXIndexAction arg0,
     CXClientData client_data,
     ffi.Pointer<IndexerCallbacks> index_callbacks,
-    pkg_ffi.UnsignedInt index_callbacks_size,
-    pkg_ffi.UnsignedInt index_options,
+    ffi.UnsignedInt index_callbacks_size,
+    ffi.UnsignedInt index_options,
     CXTranslationUnit arg5);
 typedef DartClang_indexTranslationUnit = int Function(
     CXIndexAction arg0,
@@ -11102,16 +11070,16 @@
     CXIdxLoc loc,
     ffi.Pointer<CXIdxClientFile> indexFile,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef DartClang_indexLoc_getFileLocation = void Function(
     CXIdxLoc loc,
     ffi.Pointer<CXIdxClientFile> indexFile,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset);
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset);
 typedef NativeClang_indexLoc_getCXSourceLocation = CXSourceLocation Function(
     CXIdxLoc loc);
 typedef DartClang_indexLoc_getCXSourceLocation = CXSourceLocation Function(
@@ -11128,7 +11096,7 @@
 /// to direct \c clang_Type_visitFields.
 typedef CXFieldVisitor = ffi
     .Pointer<ffi.NativeFunction<ffi.Int32 Function(CXCursor, CXClientData)>>;
-typedef NativeClang_Type_visitFields = pkg_ffi.UnsignedInt Function(
+typedef NativeClang_Type_visitFields = ffi.UnsignedInt Function(
     CXType T, CXFieldVisitor visitor, CXClientData client_data);
 typedef DartClang_Type_visitFields = int Function(
     CXType T, CXFieldVisitor visitor, CXClientData client_data);
diff --git a/pkgs/ffigen/example/libclang-example/pubspec.yaml b/pkgs/ffigen/example/libclang-example/pubspec.yaml
index 677e3c9..4a0829b 100644
--- a/pkgs/ffigen/example/libclang-example/pubspec.yaml
+++ b/pkgs/ffigen/example/libclang-example/pubspec.yaml
@@ -59,19 +59,10 @@
   # These can be used to map any typedef to a specific native type.
   type-map:
     typedefs:
-      'size_t':
-        lib: 'pkg_ffi'
-        c-type: 'Size'
-        dart-type: 'int'
       'time_t':
         lib: 'ffi'
         c-type: 'Int64'
         dart-type: 'int'
-    native-types:
-      'unsigned long':
-        lib: 'custom_import'
-        c-type: 'UnsignedLong'
-        dart-type: 'int'
     structs:
       'CXCursorSetImpl':
         lib: 'custom_import'
diff --git a/pkgs/ffigen/example/simple/generated_bindings.dart b/pkgs/ffigen/example/simple/generated_bindings.dart
index 60c8a12..1612b64 100644
--- a/pkgs/ffigen/example/simple/generated_bindings.dart
+++ b/pkgs/ffigen/example/simple/generated_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Bindings to `headers/example.h`.
 class NativeLibrary {
@@ -31,14 +30,13 @@
     );
   }
 
-  late final _sumPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int, pkg_ffi.Int)>>(
-      'sum');
+  late final _sumPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Int)>>('sum');
   late final _sum = _sumPtr.asFunction<int Function(int, int)>();
 
   /// Subtracts 2 integers.
   int subtract(
-    ffi.Pointer<pkg_ffi.Int> a,
+    ffi.Pointer<ffi.Int> a,
     int b,
   ) {
     return _subtract(
@@ -48,14 +46,13 @@
   }
 
   late final _subtractPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<pkg_ffi.Int>, pkg_ffi.Int)>>('subtract');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Int>, ffi.Int)>>(
+      'subtract');
   late final _subtract =
-      _subtractPtr.asFunction<int Function(ffi.Pointer<pkg_ffi.Int>, int)>();
+      _subtractPtr.asFunction<int Function(ffi.Pointer<ffi.Int>, int)>();
 
   /// Multiplies 2 integers, returns pointer to an integer,.
-  ffi.Pointer<pkg_ffi.Int> multiply(
+  ffi.Pointer<ffi.Int> multiply(
     int a,
     int b,
   ) {
@@ -66,11 +63,10 @@
   }
 
   late final _multiplyPtr = _lookup<
-      ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Int> Function(
-              pkg_ffi.Int, pkg_ffi.Int)>>('multiply');
+          ffi.NativeFunction<ffi.Pointer<ffi.Int> Function(ffi.Int, ffi.Int)>>(
+      'multiply');
   late final _multiply =
-      _multiplyPtr.asFunction<ffi.Pointer<pkg_ffi.Int> Function(int, int)>();
+      _multiplyPtr.asFunction<ffi.Pointer<ffi.Int> Function(int, int)>();
 
   /// Divides 2 integers, returns pointer to a float.
   ffi.Pointer<ffi.Float> divide(
@@ -85,7 +81,7 @@
 
   late final _dividePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<ffi.Float> Function(pkg_ffi.Int, pkg_ffi.Int)>>('divide');
+          ffi.Pointer<ffi.Float> Function(ffi.Int, ffi.Int)>>('divide');
   late final _divide =
       _dividePtr.asFunction<ffi.Pointer<ffi.Float> Function(int, int)>();
 
diff --git a/pkgs/ffigen/lib/src/code_generator/imports.dart b/pkgs/ffigen/lib/src/code_generator/imports.dart
index 44e6f04..41f7161 100644
--- a/pkgs/ffigen/lib/src/code_generator/imports.dart
+++ b/pkgs/ffigen/lib/src/code_generator/imports.dart
@@ -34,7 +34,10 @@
       [this.defaultValue]);
 
   @override
-  String getCType(Writer w) => '${libraryImport.prefix}.$cType';
+  String getCType(Writer w) {
+    w.markImportUsed(libraryImport);
+    return '${libraryImport.prefix}.$cType';
+  }
 
   @override
   String getDartType(Writer w) => cType == dartType ? getCType(w) : dartType;
@@ -51,25 +54,24 @@
 
 final voidType = ImportedType(ffiImport, 'Void', 'void');
 
-final unsignedCharType = ImportedType(ffiPkgImport, 'UnsignedChar', 'int', '0');
-final signedCharType = ImportedType(ffiPkgImport, 'SignedChar', 'int', '0');
-final charType = ImportedType(ffiPkgImport, 'Char', 'int', '0');
-final unsignedShortType =
-    ImportedType(ffiPkgImport, 'UnsignedShort', 'int', '0');
-final shortType = ImportedType(ffiPkgImport, 'Short', 'int', '0');
-final unsignedIntType = ImportedType(ffiPkgImport, 'UnsignedInt', 'int', '0');
-final intType = ImportedType(ffiPkgImport, 'Int', 'int', '0');
-final unsignedLongType = ImportedType(ffiPkgImport, 'UnsignedLong', 'int', '0');
-final longType = ImportedType(ffiPkgImport, 'Long', 'int', '0');
+final unsignedCharType = ImportedType(ffiImport, 'UnsignedChar', 'int', '0');
+final signedCharType = ImportedType(ffiImport, 'SignedChar', 'int', '0');
+final charType = ImportedType(ffiImport, 'Char', 'int', '0');
+final unsignedShortType = ImportedType(ffiImport, 'UnsignedShort', 'int', '0');
+final shortType = ImportedType(ffiImport, 'Short', 'int', '0');
+final unsignedIntType = ImportedType(ffiImport, 'UnsignedInt', 'int', '0');
+final intType = ImportedType(ffiImport, 'Int', 'int', '0');
+final unsignedLongType = ImportedType(ffiImport, 'UnsignedLong', 'int', '0');
+final longType = ImportedType(ffiImport, 'Long', 'int', '0');
 final unsignedLongLongType =
-    ImportedType(ffiPkgImport, 'UnsignedLongLong', 'int', '0');
-final longLongType = ImportedType(ffiPkgImport, 'LongLong', 'int', '0');
+    ImportedType(ffiImport, 'UnsignedLongLong', 'int', '0');
+final longLongType = ImportedType(ffiImport, 'LongLong', 'int', '0');
 
 final floatType = ImportedType(ffiImport, 'Float', 'double', '0');
 final doubleType = ImportedType(ffiImport, 'Double', 'double', '0');
 
-final sizeType = ImportedType(ffiPkgImport, 'Size', 'int', '0');
-final wCharType = ImportedType(ffiPkgImport, 'WChar', 'int', '0');
+final sizeType = ImportedType(ffiImport, 'Size', 'int', '0');
+final wCharType = ImportedType(ffiImport, 'WChar', 'int', '0');
 
 final objCObjectType = Struct(name: 'ObjCObject');
 final objCSelType = Struct(name: 'ObjCSel');
diff --git a/pkgs/ffigen/lib/src/code_generator/library.dart b/pkgs/ffigen/lib/src/code_generator/library.dart
index 87eb9de..b88a565 100644
--- a/pkgs/ffigen/lib/src/code_generator/library.dart
+++ b/pkgs/ffigen/lib/src/code_generator/library.dart
@@ -6,7 +6,6 @@
 
 import 'package:cli_util/cli_util.dart';
 import 'package:ffigen/src/config_provider/config_types.dart';
-import 'package:ffigen/src/strings.dart' as strings;
 import 'package:logging/logging.dart';
 import 'package:path/path.dart' as p;
 import 'binding.dart';
@@ -70,13 +69,6 @@
     final noLookUpBindings =
         this.bindings.whereType<NoLookUpBinding>().toList();
 
-    // Add predefined imports.
-    final _libraryImports = <LibraryImport>{};
-    _libraryImports.addAll(strings.predefinedLibraryImports.values);
-    if (libraryImports != null) {
-      _libraryImports.addAll(libraryImports);
-    }
-
     _writer = Writer(
       lookUpBindings: lookUpBindings,
       noLookUpBindings: noLookUpBindings,
@@ -84,7 +76,7 @@
       classDocComment: description,
       header: header,
       dartBool: dartBool,
-      libraryImports: _libraryImports,
+      additionalImports: libraryImports,
     );
   }
 
diff --git a/pkgs/ffigen/lib/src/code_generator/writer.dart b/pkgs/ffigen/lib/src/code_generator/writer.dart
index d3ff495..1e398fc 100644
--- a/pkgs/ffigen/lib/src/code_generator/writer.dart
+++ b/pkgs/ffigen/lib/src/code_generator/writer.dart
@@ -27,21 +27,31 @@
 
   String? _ffiLibraryPrefix;
   String get ffiLibraryPrefix {
-    _ffiLibraryPrefix ??= libraryImports
-        .firstWhere((element) => element.name == ffiImport.name)
-        .prefix;
-    return _ffiLibraryPrefix!;
+    if (_ffiLibraryPrefix != null) {
+      return _ffiLibraryPrefix!;
+    }
+
+    final import = _usedImports.firstWhere(
+        (element) => element.name == ffiImport.name,
+        orElse: () => ffiImport);
+    _usedImports.add(import);
+    return _ffiLibraryPrefix = import.prefix;
   }
 
   String? _ffiPkgLibraryPrefix;
   String get ffiPkgLibraryPrefix {
-    _ffiPkgLibraryPrefix ??= libraryImports
-        .firstWhere((element) => element.name == ffiPkgImport.name)
-        .prefix;
-    return _ffiPkgLibraryPrefix!;
+    if (_ffiPkgLibraryPrefix != null) {
+      return _ffiPkgLibraryPrefix!;
+    }
+
+    final import = _usedImports.firstWhere(
+        (element) => element.name == ffiPkgImport.name,
+        orElse: () => ffiPkgImport);
+    _usedImports.add(import);
+    return _ffiPkgLibraryPrefix = import.prefix;
   }
 
-  final Set<LibraryImport> libraryImports;
+  final Set<LibraryImport> _usedImports = {};
 
   late String _lookupFuncIdentifier;
   String get lookupFuncIdentifier => _lookupFuncIdentifier;
@@ -73,7 +83,7 @@
     required this.noLookUpBindings,
     required String className,
     required this.dartBool,
-    required this.libraryImports,
+    Set<LibraryImport>? additionalImports,
     this.classDocComment,
     this.header,
   }) {
@@ -95,15 +105,17 @@
     );
 
     /// Library imports prefix should be unique unique among all names.
-    for (final lib in libraryImports) {
-      lib.prefix = _resolveNameConflict(
-        name: lib.prefix,
-        makeUnique: allLevelsUniqueNamer,
-        markUsed: [
-          _initialWrapperLevelUniqueNamer,
-          _initialTopLevelUniqueNamer
-        ],
-      );
+    if (additionalImports != null) {
+      for (final lib in additionalImports) {
+        lib.prefix = _resolveNameConflict(
+          name: lib.prefix,
+          makeUnique: allLevelsUniqueNamer,
+          markUsed: [
+            _initialWrapperLevelUniqueNamer,
+            _initialTopLevelUniqueNamer
+          ],
+        );
+      }
     }
 
     /// [_lookupFuncIdentifier] should be unique in top level.
@@ -167,29 +179,30 @@
     _wrapperLevelUniqueNamer = _initialWrapperLevelUniqueNamer.clone();
   }
 
+  void markImportUsed(LibraryImport import) {
+    _usedImports.add(import);
+  }
+
   /// Writes all bindings to a String.
   String generate() {
     final s = StringBuffer();
 
+    // We write the source first to determine which imports are actually
+    // referenced. Headers and [s] are then combined into the final result.
+    final result = StringBuffer();
+
     // Reset unique namers to initial state.
     _resetUniqueNamersNamers();
 
     // Write file header (if any).
     if (header != null) {
-      s.write(header);
-      s.write('\n');
+      result.writeln(header);
     }
 
     // Write auto generated declaration.
-    s.write(makeDoc(
+    result.write(makeDoc(
         'AUTO GENERATED FILE, DO NOT EDIT.\n\nGenerated by `package:ffigen`.'));
 
-    // Write neccesary imports.
-    for (final lib in libraryImports) {
-      s.write("import '${lib.importPath}' as ${lib.prefix};");
-      s.write('\n');
-    }
-
     /// Write [lookUpBindings].
     if (lookUpBindings.isNotEmpty) {
       // Write doc comment for wrapper class.
@@ -232,7 +245,15 @@
       s.write(b.toBindingString(this).string);
     }
 
-    return s.toString();
+    // Write neccesary imports.
+    for (final lib in _usedImports) {
+      result
+        ..write("import '${lib.importPath}' as ${lib.prefix};")
+        ..write('\n');
+    }
+    result.write(s);
+
+    return result.toString();
   }
 }
 
diff --git a/pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart b/pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart
index 9077b89..58108aa 100644
--- a/pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart
+++ b/pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart
@@ -9,7 +9,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Holds bindings to LibClang.
 class Clang {
@@ -27,7 +26,7 @@
       : _lookup = lookup;
 
   /// Retrieve the character data associated with the given string.
-  ffi.Pointer<pkg_ffi.Char> clang_getCString(
+  ffi.Pointer<ffi.Char> clang_getCString(
     CXString string,
   ) {
     return _clang_getCString(
@@ -36,10 +35,10 @@
   }
 
   late final _clang_getCStringPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(CXString)>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(CXString)>>(
           'clang_getCString');
   late final _clang_getCString = _clang_getCStringPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(CXString)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(CXString)>();
 
   /// Free the given string.
   void clang_disposeString(
@@ -105,7 +104,7 @@
   }
 
   late final _clang_createIndexPtr =
-      _lookup<ffi.NativeFunction<CXIndex Function(pkg_ffi.Int, pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<CXIndex Function(ffi.Int, ffi.Int)>>(
           'clang_createIndex');
   late final _clang_createIndex =
       _clang_createIndexPtr.asFunction<CXIndex Function(int, int)>();
@@ -153,7 +152,7 @@
   }
 
   late final _clang_Location_isInSystemHeaderPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXSourceLocation)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXSourceLocation)>>(
           'clang_Location_isInSystemHeader');
   late final _clang_Location_isInSystemHeader =
       _clang_Location_isInSystemHeaderPtr
@@ -174,7 +173,7 @@
 
   late final _clang_equalRangesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXSourceRange, CXSourceRange)>>('clang_equalRanges');
   late final _clang_equalRanges = _clang_equalRangesPtr
       .asFunction<int Function(CXSourceRange, CXSourceRange)>();
@@ -203,9 +202,9 @@
   void clang_getFileLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getFileLocation(
       location,
@@ -221,16 +220,16 @@
           ffi.Void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getFileLocation');
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getFileLocation');
   late final _clang_getFileLocation = _clang_getFileLocationPtr.asFunction<
       void Function(
           CXSourceLocation,
           ffi.Pointer<CXFile>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+          ffi.Pointer<ffi.UnsignedInt>,
+          ffi.Pointer<ffi.UnsignedInt>,
+          ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Determine the number of diagnostics produced for the given
   /// translation unit.
@@ -242,9 +241,9 @@
     );
   }
 
-  late final _clang_getNumDiagnosticsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXTranslationUnit)>>(
-      'clang_getNumDiagnostics');
+  late final _clang_getNumDiagnosticsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXTranslationUnit)>>(
+          'clang_getNumDiagnostics');
   late final _clang_getNumDiagnostics =
       _clang_getNumDiagnosticsPtr.asFunction<int Function(CXTranslationUnit)>();
 
@@ -268,7 +267,7 @@
   late final _clang_getDiagnosticPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(
-              CXTranslationUnit, pkg_ffi.UnsignedInt)>>('clang_getDiagnostic');
+              CXTranslationUnit, ffi.UnsignedInt)>>('clang_getDiagnostic');
   late final _clang_getDiagnostic = _clang_getDiagnosticPtr
       .asFunction<CXDiagnostic Function(CXTranslationUnit, int)>();
 
@@ -311,9 +310,8 @@
   }
 
   late final _clang_formatDiagnosticPtr = _lookup<
-      ffi.NativeFunction<
-          CXString Function(
-              CXDiagnostic, pkg_ffi.UnsignedInt)>>('clang_formatDiagnostic');
+          ffi.NativeFunction<CXString Function(CXDiagnostic, ffi.UnsignedInt)>>(
+      'clang_formatDiagnostic');
   late final _clang_formatDiagnostic = _clang_formatDiagnosticPtr
       .asFunction<CXString Function(CXDiagnostic, int)>();
 
@@ -323,8 +321,8 @@
   /// error codes.
   CXTranslationUnit clang_parseTranslationUnit(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -345,18 +343,18 @@
       ffi.NativeFunction<
           CXTranslationUnit Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>>('clang_parseTranslationUnit');
+              ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_parseTranslationUnit');
   late final _clang_parseTranslationUnit =
       _clang_parseTranslationUnitPtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>,
               int,
@@ -406,7 +404,7 @@
   }
 
   late final _clang_Cursor_isNullPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_isNull');
   late final _clang_Cursor_isNull =
       _clang_Cursor_isNullPtr.asFunction<int Function(CXCursor)>();
@@ -436,7 +434,7 @@
   }
 
   late final _clang_Cursor_hasAttrsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_hasAttrs');
   late final _clang_Cursor_hasAttrs =
       _clang_Cursor_hasAttrsPtr.asFunction<int Function(CXCursor)>();
@@ -530,7 +528,7 @@
   }
 
   late final _clang_getEnumConstantDeclValuePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXCursor)>>(
           'clang_getEnumConstantDeclValue');
   late final _clang_getEnumConstantDeclValue =
       _clang_getEnumConstantDeclValuePtr.asFunction<int Function(CXCursor)>();
@@ -547,7 +545,7 @@
   }
 
   late final _clang_getFieldDeclBitWidthPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_getFieldDeclBitWidth');
   late final _clang_getFieldDeclBitWidth =
       _clang_getFieldDeclBitWidthPtr.asFunction<int Function(CXCursor)>();
@@ -566,7 +564,7 @@
   }
 
   late final _clang_Cursor_getNumArgumentsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_getNumArguments');
   late final _clang_Cursor_getNumArguments =
       _clang_Cursor_getNumArgumentsPtr.asFunction<int Function(CXCursor)>();
@@ -586,9 +584,9 @@
     );
   }
 
-  late final _clang_Cursor_getArgumentPtr = _lookup<
-          ffi.NativeFunction<CXCursor Function(CXCursor, pkg_ffi.UnsignedInt)>>(
-      'clang_Cursor_getArgument');
+  late final _clang_Cursor_getArgumentPtr =
+      _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.UnsignedInt)>>(
+          'clang_Cursor_getArgument');
   late final _clang_Cursor_getArgument = _clang_Cursor_getArgumentPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
@@ -623,7 +621,7 @@
   }
 
   late final _clang_Cursor_isMacroFunctionLikePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isMacroFunctionLike');
   late final _clang_Cursor_isMacroFunctionLike =
       _clang_Cursor_isMacroFunctionLikePtr.asFunction<int Function(CXCursor)>();
@@ -639,7 +637,7 @@
   }
 
   late final _clang_Cursor_isMacroBuiltinPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isMacroBuiltin');
   late final _clang_Cursor_isMacroBuiltin =
       _clang_Cursor_isMacroBuiltinPtr.asFunction<int Function(CXCursor)>();
@@ -655,7 +653,7 @@
   }
 
   late final _clang_Cursor_isFunctionInlinedPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isFunctionInlined');
   late final _clang_Cursor_isFunctionInlined =
       _clang_Cursor_isFunctionInlinedPtr.asFunction<int Function(CXCursor)>();
@@ -750,7 +748,7 @@
   }
 
   late final _clang_getNumArgTypesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXType)>>(
           'clang_getNumArgTypes');
   late final _clang_getNumArgTypes =
       _clang_getNumArgTypesPtr.asFunction<int Function(CXType)>();
@@ -770,7 +768,7 @@
   }
 
   late final _clang_getArgTypePtr =
-      _lookup<ffi.NativeFunction<CXType Function(CXType, pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.UnsignedInt)>>(
           'clang_getArgType');
   late final _clang_getArgType =
       _clang_getArgTypePtr.asFunction<CXType Function(CXType, int)>();
@@ -806,7 +804,7 @@
   }
 
   late final _clang_getNumElementsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_getNumElements');
   late final _clang_getNumElements =
       _clang_getNumElementsPtr.asFunction<int Function(CXType)>();
@@ -879,7 +877,7 @@
   }
 
   late final _clang_Type_getAlignOfPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_Type_getAlignOf');
   late final _clang_Type_getAlignOf =
       _clang_Type_getAlignOfPtr.asFunction<int Function(CXType)>();
@@ -895,7 +893,7 @@
   }
 
   late final _clang_Cursor_isAnonymousPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isAnonymous');
   late final _clang_Cursor_isAnonymous =
       _clang_Cursor_isAnonymousPtr.asFunction<int Function(CXCursor)>();
@@ -911,7 +909,7 @@
   }
 
   late final _clang_Cursor_isAnonymousRecordDeclPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isAnonymousRecordDecl');
   late final _clang_Cursor_isAnonymousRecordDecl =
       _clang_Cursor_isAnonymousRecordDeclPtr
@@ -951,7 +949,7 @@
 
   late final _clang_visitChildrenPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXCursor, CXCursorVisitor, CXClientData)>>('clang_visitChildren');
   late final _clang_visitChildren = _clang_visitChildrenPtr
       .asFunction<int Function(CXCursor, CXCursorVisitor, CXClientData)>();
@@ -1049,8 +1047,8 @@
 
   late final _clang_Cursor_getObjCPropertyAttributesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(CXCursor,
-              pkg_ffi.UnsignedInt)>>('clang_Cursor_getObjCPropertyAttributes');
+          ffi.UnsignedInt Function(CXCursor,
+              ffi.UnsignedInt)>>('clang_Cursor_getObjCPropertyAttributes');
   late final _clang_Cursor_getObjCPropertyAttributes =
       _clang_Cursor_getObjCPropertyAttributesPtr
           .asFunction<int Function(CXCursor, int)>();
@@ -1204,7 +1202,7 @@
   }
 
   late final _clang_EvalResult_getAsIntPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXEvalResult)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXEvalResult)>>(
           'clang_EvalResult_getAsInt');
   late final _clang_EvalResult_getAsInt =
       _clang_EvalResult_getAsIntPtr.asFunction<int Function(CXEvalResult)>();
@@ -1221,7 +1219,7 @@
   }
 
   late final _clang_EvalResult_getAsLongLongPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXEvalResult)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXEvalResult)>>(
           'clang_EvalResult_getAsLongLong');
   late final _clang_EvalResult_getAsLongLong =
       _clang_EvalResult_getAsLongLongPtr
@@ -1247,7 +1245,7 @@
   /// kind is other than Int or float. User must not free this pointer,
   /// instead call clang_EvalResult_dispose on the CXEvalResult returned
   /// by clang_Cursor_Evaluate.
-  ffi.Pointer<pkg_ffi.Char> clang_EvalResult_getAsStr(
+  ffi.Pointer<ffi.Char> clang_EvalResult_getAsStr(
     CXEvalResult E,
   ) {
     return _clang_EvalResult_getAsStr(
@@ -1255,11 +1253,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsStrPtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(CXEvalResult)>>(
-      'clang_EvalResult_getAsStr');
+  late final _clang_EvalResult_getAsStrPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(CXEvalResult)>>(
+          'clang_EvalResult_getAsStr');
   late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStrPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(CXEvalResult)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(CXEvalResult)>();
 
   /// Disposes the created Eval memory.
   void clang_EvalResult_dispose(
@@ -1286,7 +1284,7 @@
 class CXString extends ffi.Struct {
   external ffi.Pointer<ffi.Void> data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int private_flags;
 }
 
@@ -1301,13 +1299,13 @@
   /// The file whose contents have not yet been saved.
   ///
   /// This file must already exist in the file system.
-  external ffi.Pointer<pkg_ffi.Char> Filename;
+  external ffi.Pointer<ffi.Char> Filename;
 
   /// A buffer containing the unsaved contents of this file.
-  external ffi.Pointer<pkg_ffi.Char> Contents;
+  external ffi.Pointer<ffi.Char> Contents;
 
   /// The length of the unsaved contents of this buffer.
-  @pkg_ffi.UnsignedLong()
+  @ffi.UnsignedLong()
   external int Length;
 }
 
@@ -1327,7 +1325,7 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int int_data;
 }
 
@@ -1339,10 +1337,10 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int begin_int_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int end_int_data;
 }
 
@@ -2333,7 +2331,7 @@
   @ffi.Int32()
   external int kind;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int xdata;
 
   @ffi.Array.multi([3])
diff --git a/pkgs/ffigen/pubspec.yaml b/pkgs/ffigen/pubspec.yaml
index a9b443c..09dd6fb 100644
--- a/pkgs/ffigen/pubspec.yaml
+++ b/pkgs/ffigen/pubspec.yaml
@@ -3,15 +3,15 @@
 # BSD-style license that can be found in the LICENSE file.
 
 name: ffigen
-version: 5.0.0-dev.1
+version: 5.0.0
 description: Generator for FFI bindings, using LibClang to parse C header files.
 repository: https://github.com/dart-lang/ffigen
 
 environment:
-  sdk: '>=2.16.0-124.0.dev <3.0.0'
+  sdk: '>=2.17.0 <3.0.0'
 
 dependencies:
-  ffi: ^1.2.0-dev.0
+  ffi: ^1.1.2
   yaml: ^3.0.0
   path: ^1.8.0
   quiver: ^3.0.0
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
index 6d81198..2e94121 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
index 88d3ce3..c44dddd 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart
index 4696f26..88d27fa 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart
@@ -3,8 +3,6 @@
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
-import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 const int test1 = 20;
 
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart
index 910654f..45a2b20 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart
@@ -3,9 +3,6 @@
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
-import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
-
 /// test line 1
 /// test line 2
 abstract class Constants {
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
index 0912744..ada968c 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
index 73a44cc..f539b01 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart
index 766baa1..0a531fa 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
index 7b5eca4..b6e1378 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class init_dylib1 {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
index b0e76bd..4aea89a 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class NoPacking extends ffi.Struct {
   @ffi.Uint8()
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
index 3bb980f..cbae1f8 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart
index 5c39d92..f84642b 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Just a test struct
 /// heres another line
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
index 206a36c..f49d183 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
index 3483cb8..cdd8632 100644
--- a/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
+++ b/pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
@@ -2,25 +2,24 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Struct1 extends ffi.Struct {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 }
 
 class Union1 extends ffi.Union {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 }
 
 class EmptyUnion extends ffi.Opaque {}
 
 class Primitives extends ffi.Union {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int b;
 
   @ffi.Float()
@@ -31,7 +30,7 @@
 }
 
 class PrimitivesWithPointers extends ffi.Union {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 
   @ffi.Float()
@@ -46,7 +45,7 @@
 
 class WithArray extends ffi.Union {
   @ffi.Array.multi([10])
-  external ffi.Array<pkg_ffi.Char> a;
+  external ffi.Array<ffi.Char> a;
 
   @ffi.Array.multi([10])
   external ffi.Array<Union1> b;
diff --git a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
index e107a2c..b45cdcd 100644
--- a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
+++ b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings1 {
   /// Holds the symbol lookup function.
diff --git a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart
index 7af357a..4106ae2 100644
--- a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart
+++ b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart
@@ -4,18 +4,17 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class A extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
 class B extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int B1;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int A;
 }
 
diff --git a/pkgs/ffigen/test/example_tests/libclang_example_test.dart b/pkgs/ffigen/test/example_tests/libclang_example_test.dart
index e22bd86..d0218c7 100644
--- a/pkgs/ffigen/test/example_tests/libclang_example_test.dart
+++ b/pkgs/ffigen/test/example_tests/libclang_example_test.dart
@@ -47,19 +47,10 @@
   custom_import: 'custom_import.dart'
 ${strings.typeMap}:
   ${strings.typeMapTypedefs}:
-    'size_t':
-      lib: 'pkg_ffi'
-      c-type: 'Size'
-      dart-type: 'int'
     'time_t':
       lib: 'ffi'
       c-type: 'Int64'
       dart-type: 'int'
-  ${strings.typeMapNativeTypes}:
-    'unsigned long':
-      lib: 'custom_import'
-      c-type: 'UnsignedLong'
-      dart-type: 'int'
   ${strings.typeMapStructs}:
     'CXCursorSetImpl':
       lib: 'custom_import'
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
index b0f806a..4b5a35a 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Comment Markup Test
 class NativeLibrary {
@@ -55,7 +54,7 @@
 class Com4 extends ffi.Struct {
   /// Muli-line test comment for struct field
   /// With multiple line and both // and ///.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 
   /// Single line field comment.
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
index e9ebee7..d268b65 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Dart_Handle Test
 class NativeLibrary {
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
index c5c194b..98f2ddf 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Forward Declaration Test
 class NativeLibrary {
@@ -37,10 +36,10 @@
 }
 
 class A extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int b;
 }
 
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
index ae8eb0a..acd3018 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Functions Test
 class NativeLibrary {
@@ -115,8 +114,7 @@
 
   late final _diffCharsPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Char Function(
-              pkg_ffi.UnsignedChar, pkg_ffi.SignedChar)>>('diffChars');
+          ffi.Char Function(ffi.UnsignedChar, ffi.SignedChar)>>('diffChars');
   late final _diffChars = _diffCharsPtr.asFunction<int Function(int, int)>();
 
   late final addresses = _SymbolAddresses(this);
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart
index dc8ca23..80d1217 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Imported types test
 class NativeLibrary {
@@ -61,21 +60,21 @@
   late final _default_imported_typesPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
-              pkg_ffi.UnsignedChar,
-              pkg_ffi.SignedChar,
-              pkg_ffi.Char,
-              pkg_ffi.UnsignedShort,
-              pkg_ffi.Short,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.Int,
-              pkg_ffi.UnsignedLong,
-              pkg_ffi.Long,
-              pkg_ffi.UnsignedLongLong,
-              pkg_ffi.LongLong,
+              ffi.UnsignedChar,
+              ffi.SignedChar,
+              ffi.Char,
+              ffi.UnsignedShort,
+              ffi.Short,
+              ffi.UnsignedInt,
+              ffi.Int,
+              ffi.UnsignedLong,
+              ffi.Long,
+              ffi.UnsignedLongLong,
+              ffi.LongLong,
               ffi.Float,
               ffi.Double,
-              pkg_ffi.Size,
-              pkg_ffi.WChar)>>('default_imported_types');
+              ffi.Size,
+              ffi.WChar)>>('default_imported_types');
   late final _default_imported_types = _default_imported_typesPtr.asFunction<
       void Function(int, int, int, int, int, int, int, int, int, int, int,
           double, double, int, int)>();
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
index a980d68..6be2cfb 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Native Func Typedef Test.
 class NativeLibrary {
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
index 2f07ba0..1faa573 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Opaque Dependencies Test
 class NativeLibrary {
@@ -64,7 +63,7 @@
 class C extends ffi.Opaque {}
 
 class D extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
@@ -81,6 +80,6 @@
 class UC extends ffi.Opaque {}
 
 class UD extends ffi.Union {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart
index 2e4740f..49d4df5 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart
@@ -2,49 +2,48 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class NormalStruct1 extends ffi.Struct {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 }
 
 /// Should not be packed.
 class StructWithAttr extends ffi.Struct {
-  external ffi.Pointer<pkg_ffi.Int> a;
+  external ffi.Pointer<ffi.Int> a;
 
-  external ffi.Pointer<pkg_ffi.Int> b;
+  external ffi.Pointer<ffi.Int> b;
 }
 
 /// Should be packed with 1.
 @ffi.Packed(1)
 class PackedAttr extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
 /// Should be packed with 8.
 @ffi.Packed(8)
 class PackedAttrAlign8 extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
 /// Should be packed with 2.
 @ffi.Packed(2)
 class Pack2WithPragma extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
 /// Should be packed with 4.
 @ffi.Packed(4)
 class Pack4WithPragma extends ffi.Struct {
-  @pkg_ffi.LongLong()
+  @ffi.LongLong()
   external int a;
 }
 
 class NormalStruct2 extends ffi.Struct {
-  @pkg_ffi.Char()
+  @ffi.Char()
   external int a;
 }
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
index 35b0dac..3c8e4c3 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 class Bindings {
   /// Holds the symbol lookup function.
@@ -22,7 +21,7 @@
 
   NamedFunctionProto func1(
     NamedFunctionProto named,
-    ffi.Pointer<ffi.NativeFunction<ffi.Void Function(pkg_ffi.Int)>> unnamed,
+    ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>> unnamed,
   ) {
     return _func1(
       named,
@@ -31,15 +30,14 @@
   }
 
   late final _func1Ptr = _lookup<
-          ffi.NativeFunction<
-              NamedFunctionProto Function(
-                  NamedFunctionProto,
-                  ffi.Pointer<
-                      ffi.NativeFunction<ffi.Void Function(pkg_ffi.Int)>>)>>(
-      'func1');
+      ffi.NativeFunction<
+          NamedFunctionProto Function(
+              NamedFunctionProto,
+              ffi.Pointer<
+                  ffi.NativeFunction<ffi.Void Function(ffi.Int)>>)>>('func1');
   late final _func1 = _func1Ptr.asFunction<
       NamedFunctionProto Function(NamedFunctionProto,
-          ffi.Pointer<ffi.NativeFunction<ffi.Void Function(pkg_ffi.Int)>>)>();
+          ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>)>();
 
   void func2(
     ffi.Pointer<NTyperef1> arg0,
diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
index d17d65a..6a37746 100644
--- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
+++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
@@ -2,7 +2,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Unions Test
 class NativeLibrary {
@@ -50,7 +49,7 @@
 }
 
 class Union1 extends ffi.Union {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 }
 
diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart
index 794ef5c..ad8b2b5 100644
--- a/pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart
+++ b/pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart
@@ -21,15 +21,15 @@
           lookup)
       : _lookup = lookup;
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_Version() {
+  ffi.Pointer<ffi.Char> cJSON_Version() {
     return _cJSON_Version();
   }
 
   late final _cJSON_VersionPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'cJSON_Version');
   late final _cJSON_Version =
-      _cJSON_VersionPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _cJSON_VersionPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
   void cJSON_InitHooks(
     ffi.Pointer<cJSON_Hooks> hooks,
@@ -46,7 +46,7 @@
       _cJSON_InitHooksPtr.asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
 
   ffi.Pointer<cJSON> cJSON_Parse(
-    ffi.Pointer<pkg_ffi.Char> value,
+    ffi.Pointer<ffi.Char> value,
   ) {
     return _cJSON_Parse(
       value,
@@ -55,14 +55,13 @@
 
   late final _cJSON_ParsePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_Parse');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>>('cJSON_Parse');
   late final _cJSON_Parse = _cJSON_ParsePtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_ParseWithOpts(
-    ffi.Pointer<pkg_ffi.Char> value,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> return_parse_end,
+    ffi.Pointer<ffi.Char> value,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> return_parse_end,
     int require_null_terminated,
   ) {
     return _cJSON_ParseWithOpts(
@@ -75,14 +74,14 @@
   late final _cJSON_ParseWithOptsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               cJSON_bool)>>('cJSON_ParseWithOpts');
   late final _cJSON_ParseWithOpts = _cJSON_ParseWithOptsPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>, int)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_Print(
+  ffi.Pointer<ffi.Char> cJSON_Print(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_Print(
@@ -92,12 +91,11 @@
 
   late final _cJSON_PrintPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<cJSON>)>>('cJSON_Print');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>>('cJSON_Print');
   late final _cJSON_Print = _cJSON_PrintPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_PrintUnformatted(
+  ffi.Pointer<ffi.Char> cJSON_PrintUnformatted(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_PrintUnformatted(
@@ -107,12 +105,12 @@
 
   late final _cJSON_PrintUnformattedPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<cJSON>)>>('cJSON_PrintUnformatted');
   late final _cJSON_PrintUnformatted = _cJSON_PrintUnformattedPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_PrintBuffered(
+  ffi.Pointer<ffi.Char> cJSON_PrintBuffered(
     ffi.Pointer<cJSON> item,
     int prebuffer,
     int fmt,
@@ -126,14 +124,14 @@
 
   late final _cJSON_PrintBufferedPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
-              cJSON_bool)>>('cJSON_PrintBuffered');
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<cJSON>, ffi.Int, cJSON_bool)>>('cJSON_PrintBuffered');
   late final _cJSON_PrintBuffered = _cJSON_PrintBufferedPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>, int, int)>();
+      ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>, int, int)>();
 
   int cJSON_PrintPreallocated(
     ffi.Pointer<cJSON> item,
-    ffi.Pointer<pkg_ffi.Char> buffer,
+    ffi.Pointer<ffi.Char> buffer,
     int length,
     int format,
   ) {
@@ -147,10 +145,10 @@
 
   late final _cJSON_PrintPreallocatedPtr = _lookup<
       ffi.NativeFunction<
-          cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int, cJSON_bool)>>('cJSON_PrintPreallocated');
+          cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Int, cJSON_bool)>>('cJSON_PrintPreallocated');
   late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocatedPtr.asFunction<
-      int Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, int, int)>();
+      int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, int, int)>();
 
   void cJSON_Delete(
     ffi.Pointer<cJSON> item,
@@ -175,7 +173,7 @@
   }
 
   late final _cJSON_GetArraySizePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<cJSON>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<cJSON>)>>(
           'cJSON_GetArraySize');
   late final _cJSON_GetArraySize =
       _cJSON_GetArraySizePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
@@ -193,13 +191,13 @@
   late final _cJSON_GetArrayItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_GetArrayItem');
+              ffi.Pointer<cJSON>, ffi.Int)>>('cJSON_GetArrayItem');
   late final _cJSON_GetArrayItem = _cJSON_GetArrayItemPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItem(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_GetObjectItem(
       object,
@@ -210,14 +208,13 @@
   late final _cJSON_GetObjectItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_GetObjectItem');
+              ffi.Pointer<ffi.Char>)>>('cJSON_GetObjectItem');
   late final _cJSON_GetObjectItem = _cJSON_GetObjectItemPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItemCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_GetObjectItemCaseSensitive(
       object,
@@ -228,15 +225,15 @@
   late final _cJSON_GetObjectItemCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_GetObjectItemCaseSensitive');
+              ffi.Pointer<ffi.Char>)>>('cJSON_GetObjectItemCaseSensitive');
   late final _cJSON_GetObjectItemCaseSensitive =
       _cJSON_GetObjectItemCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   int cJSON_HasObjectItem(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_HasObjectItem(
       object,
@@ -247,21 +244,21 @@
   late final _cJSON_HasObjectItemPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_HasObjectItem');
-  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr.asFunction<
-      int Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('cJSON_HasObjectItem');
+  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr
+      .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_GetErrorPtr() {
+  ffi.Pointer<ffi.Char> cJSON_GetErrorPtr() {
     return _cJSON_GetErrorPtr();
   }
 
   late final _cJSON_GetErrorPtrPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'cJSON_GetErrorPtr');
   late final _cJSON_GetErrorPtr =
-      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
-  ffi.Pointer<pkg_ffi.Char> cJSON_GetStringValue(
+  ffi.Pointer<ffi.Char> cJSON_GetStringValue(
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_GetStringValue(
@@ -271,10 +268,10 @@
 
   late final _cJSON_GetStringValuePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<cJSON>)>>('cJSON_GetStringValue');
   late final _cJSON_GetStringValue = _cJSON_GetStringValuePtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<cJSON>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsInvalid(
     ffi.Pointer<cJSON> item,
@@ -475,7 +472,7 @@
       _cJSON_CreateNumberPtr.asFunction<ffi.Pointer<cJSON> Function(double)>();
 
   ffi.Pointer<cJSON> cJSON_CreateString(
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_CreateString(
       string,
@@ -485,12 +482,12 @@
   late final _cJSON_CreateStringPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateString');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateString');
   late final _cJSON_CreateString = _cJSON_CreateStringPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateRaw(
-    ffi.Pointer<pkg_ffi.Char> raw,
+    ffi.Pointer<ffi.Char> raw,
   ) {
     return _cJSON_CreateRaw(
       raw,
@@ -500,9 +497,9 @@
   late final _cJSON_CreateRawPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateRaw');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateRaw');
   late final _cJSON_CreateRaw = _cJSON_CreateRawPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArray() {
     return _cJSON_CreateArray();
@@ -525,7 +522,7 @@
       _cJSON_CreateObjectPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringReference(
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_CreateStringReference(
       string,
@@ -535,9 +532,9 @@
   late final _cJSON_CreateStringReferencePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_CreateStringReference');
+              ffi.Pointer<ffi.Char>)>>('cJSON_CreateStringReference');
   late final _cJSON_CreateStringReference = _cJSON_CreateStringReferencePtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateObjectReference(
     ffi.Pointer<cJSON> child,
@@ -568,7 +565,7 @@
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateIntArray(
-    ffi.Pointer<pkg_ffi.Int> numbers,
+    ffi.Pointer<ffi.Int> numbers,
     int count,
   ) {
     return _cJSON_CreateIntArray(
@@ -580,9 +577,9 @@
   late final _cJSON_CreateIntArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<pkg_ffi.Int>, pkg_ffi.Int)>>('cJSON_CreateIntArray');
+              ffi.Pointer<ffi.Int>, ffi.Int)>>('cJSON_CreateIntArray');
   late final _cJSON_CreateIntArray = _cJSON_CreateIntArrayPtr
-      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<pkg_ffi.Int>, int)>();
+      .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateFloatArray(
     ffi.Pointer<ffi.Float> numbers,
@@ -597,7 +594,7 @@
   late final _cJSON_CreateFloatArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<ffi.Float>, pkg_ffi.Int)>>('cJSON_CreateFloatArray');
+              ffi.Pointer<ffi.Float>, ffi.Int)>>('cJSON_CreateFloatArray');
   late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Float>, int)>();
 
@@ -613,13 +610,13 @@
 
   late final _cJSON_CreateDoubleArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>,
-              pkg_ffi.Int)>>('cJSON_CreateDoubleArray');
+          ffi.Pointer<cJSON> Function(
+              ffi.Pointer<ffi.Double>, ffi.Int)>>('cJSON_CreateDoubleArray');
   late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringArray(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> strings,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> strings,
     int count,
   ) {
     return _cJSON_CreateStringArray(
@@ -630,11 +627,10 @@
 
   late final _cJSON_CreateStringArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int)>>('cJSON_CreateStringArray');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int)>>('cJSON_CreateStringArray');
   late final _cJSON_CreateStringArray = _cJSON_CreateStringArrayPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>, int)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
 
   void cJSON_AddItemToArray(
     ffi.Pointer<cJSON> array,
@@ -655,7 +651,7 @@
 
   void cJSON_AddItemToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemToObject(
@@ -667,15 +663,15 @@
 
   late final _cJSON_AddItemToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObject');
   late final _cJSON_AddItemToObject = _cJSON_AddItemToObjectPtr.asFunction<
       void Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<cJSON>)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemToObjectCS(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemToObjectCS(
@@ -687,11 +683,11 @@
 
   late final _cJSON_AddItemToObjectCSPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObjectCS');
   late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCSPtr.asFunction<
       void Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<cJSON>)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemReferenceToArray(
     ffi.Pointer<cJSON> array,
@@ -712,7 +708,7 @@
 
   void cJSON_AddItemReferenceToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> item,
   ) {
     return _cJSON_AddItemReferenceToObject(
@@ -724,12 +720,12 @@
 
   late final _cJSON_AddItemReferenceToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToObject');
   late final _cJSON_AddItemReferenceToObject =
       _cJSON_AddItemReferenceToObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemViaPointer(
     ffi.Pointer<cJSON> parent,
@@ -763,7 +759,7 @@
   late final _cJSON_DetachItemFromArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_DetachItemFromArray');
+              ffi.Pointer<cJSON>, ffi.Int)>>('cJSON_DetachItemFromArray');
   late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
@@ -778,15 +774,14 @@
   }
 
   late final _cJSON_DeleteItemFromArrayPtr = _lookup<
-      ffi.NativeFunction<
-          ffi.Void Function(
-              ffi.Pointer<cJSON>, pkg_ffi.Int)>>('cJSON_DeleteItemFromArray');
+          ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int)>>(
+      'cJSON_DeleteItemFromArray');
   late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DetachItemFromObject(
       object,
@@ -797,15 +792,15 @@
   late final _cJSON_DetachItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_DetachItemFromObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_DetachItemFromObject');
   late final _cJSON_DetachItemFromObject =
       _cJSON_DetachItemFromObjectPtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DetachItemFromObjectCaseSensitive(
       object,
@@ -816,16 +811,16 @@
   late final _cJSON_DetachItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Pointer<cJSON> Function(
-                  ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>>(
+                  ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>>(
       'cJSON_DetachItemFromObjectCaseSensitive');
   late final _cJSON_DetachItemFromObjectCaseSensitive =
       _cJSON_DetachItemFromObjectCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_DeleteItemFromObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DeleteItemFromObject(
       object,
@@ -836,14 +831,13 @@
   late final _cJSON_DeleteItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_DeleteItemFromObject');
-  late final _cJSON_DeleteItemFromObject =
-      _cJSON_DeleteItemFromObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('cJSON_DeleteItemFromObject');
+  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObjectPtr
+      .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_DeleteItemFromObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_DeleteItemFromObjectCaseSensitive(
       object,
@@ -853,12 +847,11 @@
 
   late final _cJSON_DeleteItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
-              ffi.Void Function(
-                  ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>>(
+              ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>>(
       'cJSON_DeleteItemFromObjectCaseSensitive');
   late final _cJSON_DeleteItemFromObjectCaseSensitive =
       _cJSON_DeleteItemFromObjectCaseSensitivePtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+          void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   void cJSON_InsertItemInArray(
     ffi.Pointer<cJSON> array,
@@ -874,7 +867,7 @@
 
   late final _cJSON_InsertItemInArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int,
               ffi.Pointer<cJSON>)>>('cJSON_InsertItemInArray');
   late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
@@ -914,14 +907,14 @@
 
   late final _cJSON_ReplaceItemInArrayPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, pkg_ffi.Int,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInArray');
   late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> newitem,
   ) {
     return _cJSON_ReplaceItemInObject(
@@ -933,16 +926,16 @@
 
   late final _cJSON_ReplaceItemInObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObject');
   late final _cJSON_ReplaceItemInObject =
       _cJSON_ReplaceItemInObjectPtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObjectCaseSensitive(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> string,
     ffi.Pointer<cJSON> newitem,
   ) {
     return _cJSON_ReplaceItemInObjectCaseSensitive(
@@ -954,12 +947,12 @@
 
   late final _cJSON_ReplaceItemInObjectCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObjectCaseSensitive');
   late final _cJSON_ReplaceItemInObjectCaseSensitive =
       _cJSON_ReplaceItemInObjectCaseSensitivePtr.asFunction<
-          void Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<cJSON>)>();
+          void Function(
+              ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_Duplicate(
     ffi.Pointer<cJSON> item,
@@ -998,7 +991,7 @@
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, int)>();
 
   void cJSON_Minify(
-    ffi.Pointer<pkg_ffi.Char> json,
+    ffi.Pointer<ffi.Char> json,
   ) {
     return _cJSON_Minify(
       json,
@@ -1006,14 +999,14 @@
   }
 
   late final _cJSON_MinifyPtr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<pkg_ffi.Char>)>>(
+      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
           'cJSON_Minify');
   late final _cJSON_Minify =
-      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<pkg_ffi.Char>)>();
+      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddNullToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddNullToObject(
       object,
@@ -1024,14 +1017,13 @@
   late final _cJSON_AddNullToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddNullToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddNullToObject');
   late final _cJSON_AddNullToObject = _cJSON_AddNullToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddTrueToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddTrueToObject(
       object,
@@ -1042,14 +1034,13 @@
   late final _cJSON_AddTrueToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddTrueToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddTrueToObject');
   late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddFalseToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddFalseToObject(
       object,
@@ -1060,14 +1051,13 @@
   late final _cJSON_AddFalseToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddFalseToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddFalseToObject');
   late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddBoolToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     int boolean,
   ) {
     return _cJSON_AddBoolToObject(
@@ -1079,15 +1069,15 @@
 
   late final _cJSON_AddBoolToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>, cJSON_bool)>>('cJSON_AddBoolToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              cJSON_bool)>>('cJSON_AddBoolToObject');
   late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, int)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, int)>();
 
   ffi.Pointer<cJSON> cJSON_AddNumberToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     double number,
   ) {
     return _cJSON_AddNumberToObject(
@@ -1099,18 +1089,16 @@
 
   late final _cJSON_AddNumberToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
               ffi.Double)>>('cJSON_AddNumberToObject');
   late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>, double)>();
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, double)>();
 
   ffi.Pointer<cJSON> cJSON_AddStringToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
-    ffi.Pointer<pkg_ffi.Char> string,
+    ffi.Pointer<ffi.Char> name,
+    ffi.Pointer<ffi.Char> string,
   ) {
     return _cJSON_AddStringToObject(
       object,
@@ -1121,18 +1109,16 @@
 
   late final _cJSON_AddStringToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddStringToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddStringToObject');
   late final _cJSON_AddStringToObject = _cJSON_AddStringToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddRawToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
-    ffi.Pointer<pkg_ffi.Char> raw,
+    ffi.Pointer<ffi.Char> name,
+    ffi.Pointer<ffi.Char> raw,
   ) {
     return _cJSON_AddRawToObject(
       object,
@@ -1143,17 +1129,15 @@
 
   late final _cJSON_AddRawToObjectPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<cJSON> Function(
-              ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddRawToObject');
+          ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddRawToObject');
   late final _cJSON_AddRawToObject = _cJSON_AddRawToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(
+          ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddObjectToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddObjectToObject(
       object,
@@ -1164,14 +1148,13 @@
   late final _cJSON_AddObjectToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddObjectToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddObjectToObject');
   late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   ffi.Pointer<cJSON> cJSON_AddArrayToObject(
     ffi.Pointer<cJSON> object,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _cJSON_AddArrayToObject(
       object,
@@ -1182,10 +1165,9 @@
   late final _cJSON_AddArrayToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
-              ffi.Pointer<pkg_ffi.Char>)>>('cJSON_AddArrayToObject');
+              ffi.Pointer<ffi.Char>)>>('cJSON_AddArrayToObject');
   late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObjectPtr.asFunction<
-      ffi.Pointer<cJSON> Function(
-          ffi.Pointer<cJSON>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Char>)>();
 
   double cJSON_SetNumberHelper(
     ffi.Pointer<cJSON> object,
@@ -1240,18 +1222,18 @@
 
   external ffi.Pointer<cJSON> child;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int type;
 
-  external ffi.Pointer<pkg_ffi.Char> valuestring;
+  external ffi.Pointer<ffi.Char> valuestring;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int valueint;
 
   @ffi.Double()
   external double valuedouble;
 
-  external ffi.Pointer<pkg_ffi.Char> string;
+  external ffi.Pointer<ffi.Char> string;
 }
 
 class cJSON_Hooks extends ffi.Struct {
@@ -1264,7 +1246,7 @@
       free_fn;
 }
 
-typedef cJSON_bool = pkg_ffi.Int;
+typedef cJSON_bool = ffi.Int;
 
 const int CJSON_VERSION_MAJOR = 1;
 
diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart
index 2255e6f..53e3a65 100644
--- a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart
+++ b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart
@@ -22,7 +22,7 @@
       : _lookup = lookup;
 
   /// Retrieve the character data associated with the given string.
-  ffi.Pointer<pkg_ffi.Char> clang_getCString(
+  ffi.Pointer<ffi.Char> clang_getCString(
     CXString string,
   ) {
     return _clang_getCString(
@@ -31,10 +31,10 @@
   }
 
   late final _clang_getCStringPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(CXString)>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(CXString)>>(
           'clang_getCString');
   late final _clang_getCString = _clang_getCStringPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(CXString)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(CXString)>();
 
   /// Free the given string.
   void clang_disposeString(
@@ -73,7 +73,7 @@
   }
 
   late final _clang_getBuildSessionTimestampPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedLongLong Function()>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedLongLong Function()>>(
           'clang_getBuildSessionTimestamp');
   late final _clang_getBuildSessionTimestamp =
       _clang_getBuildSessionTimestampPtr.asFunction<int Function()>();
@@ -89,9 +89,8 @@
   }
 
   late final _clang_VirtualFileOverlay_createPtr = _lookup<
-      ffi.NativeFunction<
-          CXVirtualFileOverlay Function(
-              pkg_ffi.UnsignedInt)>>('clang_VirtualFileOverlay_create');
+          ffi.NativeFunction<CXVirtualFileOverlay Function(ffi.UnsignedInt)>>(
+      'clang_VirtualFileOverlay_create');
   late final _clang_VirtualFileOverlay_create =
       _clang_VirtualFileOverlay_createPtr
           .asFunction<CXVirtualFileOverlay Function(int)>();
@@ -100,8 +99,8 @@
   /// path must be canonicalized (not contain "."/"..").
   int clang_VirtualFileOverlay_addFileMapping(
     CXVirtualFileOverlay arg0,
-    ffi.Pointer<pkg_ffi.Char> virtualPath,
-    ffi.Pointer<pkg_ffi.Char> realPath,
+    ffi.Pointer<ffi.Char> virtualPath,
+    ffi.Pointer<ffi.Char> realPath,
   ) {
     return _clang_VirtualFileOverlay_addFileMapping(
       arg0,
@@ -112,13 +111,13 @@
 
   late final _clang_VirtualFileOverlay_addFileMappingPtr = _lookup<
           ffi.NativeFunction<
-              ffi.Int32 Function(CXVirtualFileOverlay,
-                  ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>>(
+              ffi.Int32 Function(CXVirtualFileOverlay, ffi.Pointer<ffi.Char>,
+                  ffi.Pointer<ffi.Char>)>>(
       'clang_VirtualFileOverlay_addFileMapping');
   late final _clang_VirtualFileOverlay_addFileMapping =
       _clang_VirtualFileOverlay_addFileMappingPtr.asFunction<
-          int Function(CXVirtualFileOverlay, ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>();
+          int Function(CXVirtualFileOverlay, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>();
 
   /// Set the case sensitivity for the CXVirtualFileOverlay object. The
   /// CXVirtualFileOverlay object is case-sensitive by default, this option can
@@ -136,7 +135,7 @@
   late final _clang_VirtualFileOverlay_setCaseSensitivityPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(CXVirtualFileOverlay,
-              pkg_ffi.Int)>>('clang_VirtualFileOverlay_setCaseSensitivity');
+              ffi.Int)>>('clang_VirtualFileOverlay_setCaseSensitivity');
   late final _clang_VirtualFileOverlay_setCaseSensitivity =
       _clang_VirtualFileOverlay_setCaseSensitivityPtr
           .asFunction<int Function(CXVirtualFileOverlay, int)>();
@@ -145,8 +144,8 @@
   int clang_VirtualFileOverlay_writeToBuffer(
     CXVirtualFileOverlay arg0,
     int options,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> out_buffer_ptr,
-    ffi.Pointer<pkg_ffi.UnsignedInt> out_buffer_size,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> out_buffer_ptr,
+    ffi.Pointer<ffi.UnsignedInt> out_buffer_size,
   ) {
     return _clang_VirtualFileOverlay_writeToBuffer(
       arg0,
@@ -160,17 +159,17 @@
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXVirtualFileOverlay,
-                  pkg_ffi.UnsignedInt,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
+                  ffi.UnsignedInt,
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.Pointer<ffi.UnsignedInt>)>>(
       'clang_VirtualFileOverlay_writeToBuffer');
   late final _clang_VirtualFileOverlay_writeToBuffer =
       _clang_VirtualFileOverlay_writeToBufferPtr.asFunction<
           int Function(
               CXVirtualFileOverlay,
               int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// free memory allocated by libclang, such as the buffer returned by
   /// CXVirtualFileOverlay() or clang_ModuleMapDescriptor_writeToBuffer().
@@ -215,9 +214,8 @@
   }
 
   late final _clang_ModuleMapDescriptor_createPtr = _lookup<
-      ffi.NativeFunction<
-          CXModuleMapDescriptor Function(
-              pkg_ffi.UnsignedInt)>>('clang_ModuleMapDescriptor_create');
+          ffi.NativeFunction<CXModuleMapDescriptor Function(ffi.UnsignedInt)>>(
+      'clang_ModuleMapDescriptor_create');
   late final _clang_ModuleMapDescriptor_create =
       _clang_ModuleMapDescriptor_createPtr
           .asFunction<CXModuleMapDescriptor Function(int)>();
@@ -225,7 +223,7 @@
   /// Sets the framework module name that the module.map describes.
   int clang_ModuleMapDescriptor_setFrameworkModuleName(
     CXModuleMapDescriptor arg0,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _clang_ModuleMapDescriptor_setFrameworkModuleName(
       arg0,
@@ -236,16 +234,16 @@
   late final _clang_ModuleMapDescriptor_setFrameworkModuleNamePtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
-                  CXModuleMapDescriptor, ffi.Pointer<pkg_ffi.Char>)>>(
+                  CXModuleMapDescriptor, ffi.Pointer<ffi.Char>)>>(
       'clang_ModuleMapDescriptor_setFrameworkModuleName');
   late final _clang_ModuleMapDescriptor_setFrameworkModuleName =
       _clang_ModuleMapDescriptor_setFrameworkModuleNamePtr.asFunction<
-          int Function(CXModuleMapDescriptor, ffi.Pointer<pkg_ffi.Char>)>();
+          int Function(CXModuleMapDescriptor, ffi.Pointer<ffi.Char>)>();
 
   /// Sets the umbrealla header name that the module.map describes.
   int clang_ModuleMapDescriptor_setUmbrellaHeader(
     CXModuleMapDescriptor arg0,
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
   ) {
     return _clang_ModuleMapDescriptor_setUmbrellaHeader(
       arg0,
@@ -256,18 +254,18 @@
   late final _clang_ModuleMapDescriptor_setUmbrellaHeaderPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
-                  CXModuleMapDescriptor, ffi.Pointer<pkg_ffi.Char>)>>(
+                  CXModuleMapDescriptor, ffi.Pointer<ffi.Char>)>>(
       'clang_ModuleMapDescriptor_setUmbrellaHeader');
   late final _clang_ModuleMapDescriptor_setUmbrellaHeader =
       _clang_ModuleMapDescriptor_setUmbrellaHeaderPtr.asFunction<
-          int Function(CXModuleMapDescriptor, ffi.Pointer<pkg_ffi.Char>)>();
+          int Function(CXModuleMapDescriptor, ffi.Pointer<ffi.Char>)>();
 
   /// Write out the CXModuleMapDescriptor object to a char buffer.
   int clang_ModuleMapDescriptor_writeToBuffer(
     CXModuleMapDescriptor arg0,
     int options,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> out_buffer_ptr,
-    ffi.Pointer<pkg_ffi.UnsignedInt> out_buffer_size,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> out_buffer_ptr,
+    ffi.Pointer<ffi.UnsignedInt> out_buffer_size,
   ) {
     return _clang_ModuleMapDescriptor_writeToBuffer(
       arg0,
@@ -281,17 +279,17 @@
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXModuleMapDescriptor,
-                  pkg_ffi.UnsignedInt,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
+                  ffi.UnsignedInt,
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.Pointer<ffi.UnsignedInt>)>>(
       'clang_ModuleMapDescriptor_writeToBuffer');
   late final _clang_ModuleMapDescriptor_writeToBuffer =
       _clang_ModuleMapDescriptor_writeToBufferPtr.asFunction<
           int Function(
               CXModuleMapDescriptor,
               int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Dispose a CXModuleMapDescriptor object.
   void clang_ModuleMapDescriptor_dispose(
@@ -321,7 +319,7 @@
   }
 
   late final _clang_createIndexPtr =
-      _lookup<ffi.NativeFunction<CXIndex Function(pkg_ffi.Int, pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<CXIndex Function(ffi.Int, ffi.Int)>>(
           'clang_createIndex');
   late final _clang_createIndex =
       _clang_createIndexPtr.asFunction<CXIndex Function(int, int)>();
@@ -352,9 +350,9 @@
     );
   }
 
-  late final _clang_CXIndex_setGlobalOptionsPtr = _lookup<
-          ffi.NativeFunction<ffi.Void Function(CXIndex, pkg_ffi.UnsignedInt)>>(
-      'clang_CXIndex_setGlobalOptions');
+  late final _clang_CXIndex_setGlobalOptionsPtr =
+      _lookup<ffi.NativeFunction<ffi.Void Function(CXIndex, ffi.UnsignedInt)>>(
+          'clang_CXIndex_setGlobalOptions');
   late final _clang_CXIndex_setGlobalOptions =
       _clang_CXIndex_setGlobalOptionsPtr
           .asFunction<void Function(CXIndex, int)>();
@@ -369,7 +367,7 @@
   }
 
   late final _clang_CXIndex_getGlobalOptionsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXIndex)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXIndex)>>(
           'clang_CXIndex_getGlobalOptions');
   late final _clang_CXIndex_getGlobalOptions =
       _clang_CXIndex_getGlobalOptionsPtr.asFunction<int Function(CXIndex)>();
@@ -377,7 +375,7 @@
   /// Sets the invocation emission path option in a CXIndex.
   void clang_CXIndex_setInvocationEmissionPathOption(
     CXIndex arg0,
-    ffi.Pointer<pkg_ffi.Char> Path,
+    ffi.Pointer<ffi.Char> Path,
   ) {
     return _clang_CXIndex_setInvocationEmissionPathOption(
       arg0,
@@ -387,11 +385,11 @@
 
   late final _clang_CXIndex_setInvocationEmissionPathOptionPtr = _lookup<
           ffi.NativeFunction<
-              ffi.Void Function(CXIndex, ffi.Pointer<pkg_ffi.Char>)>>(
+              ffi.Void Function(CXIndex, ffi.Pointer<ffi.Char>)>>(
       'clang_CXIndex_setInvocationEmissionPathOption');
   late final _clang_CXIndex_setInvocationEmissionPathOption =
       _clang_CXIndex_setInvocationEmissionPathOptionPtr
-          .asFunction<void Function(CXIndex, ffi.Pointer<pkg_ffi.Char>)>();
+          .asFunction<void Function(CXIndex, ffi.Pointer<ffi.Char>)>();
 
   /// Retrieve the complete file and path name of the given file.
   CXString clang_getFileName(
@@ -436,7 +434,7 @@
 
   late final _clang_getFileUniqueIDPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXFile, ffi.Pointer<CXFileUniqueID>)>>('clang_getFileUniqueID');
   late final _clang_getFileUniqueID = _clang_getFileUniqueIDPtr
       .asFunction<int Function(CXFile, ffi.Pointer<CXFileUniqueID>)>();
@@ -456,7 +454,7 @@
 
   late final _clang_isFileMultipleIncludeGuardedPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(CXTranslationUnit,
+          ffi.UnsignedInt Function(CXTranslationUnit,
               CXFile)>>('clang_isFileMultipleIncludeGuarded');
   late final _clang_isFileMultipleIncludeGuarded =
       _clang_isFileMultipleIncludeGuardedPtr
@@ -465,7 +463,7 @@
   /// Retrieve a file handle within the given translation unit.
   CXFile clang_getFile(
     CXTranslationUnit tu,
-    ffi.Pointer<pkg_ffi.Char> file_name,
+    ffi.Pointer<ffi.Char> file_name,
   ) {
     return _clang_getFile(
       tu,
@@ -476,12 +474,12 @@
   late final _clang_getFilePtr = _lookup<
       ffi.NativeFunction<
           CXFile Function(
-              CXTranslationUnit, ffi.Pointer<pkg_ffi.Char>)>>('clang_getFile');
-  late final _clang_getFile = _clang_getFilePtr.asFunction<
-      CXFile Function(CXTranslationUnit, ffi.Pointer<pkg_ffi.Char>)>();
+              CXTranslationUnit, ffi.Pointer<ffi.Char>)>>('clang_getFile');
+  late final _clang_getFile = _clang_getFilePtr
+      .asFunction<CXFile Function(CXTranslationUnit, ffi.Pointer<ffi.Char>)>();
 
   /// Retrieve the buffer associated with the given file.
-  ffi.Pointer<pkg_ffi.Char> clang_getFileContents(
+  ffi.Pointer<ffi.Char> clang_getFileContents(
     CXTranslationUnit tu,
     CXFile file,
     ffi.Pointer<pkg_ffi.Size> size,
@@ -495,10 +493,10 @@
 
   late final _clang_getFileContentsPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(CXTranslationUnit, CXFile,
+          ffi.Pointer<ffi.Char> Function(CXTranslationUnit, CXFile,
               ffi.Pointer<pkg_ffi.Size>)>>('clang_getFileContents');
   late final _clang_getFileContents = _clang_getFileContentsPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
+      ffi.Pointer<ffi.Char> Function(
           CXTranslationUnit, CXFile, ffi.Pointer<pkg_ffi.Size>)>();
 
   /// Returns non-zero if the file1 and file2 point to the same file, or they
@@ -514,7 +512,7 @@
   }
 
   late final _clang_File_isEqualPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXFile, CXFile)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXFile, CXFile)>>(
           'clang_File_isEqual');
   late final _clang_File_isEqual =
       _clang_File_isEqualPtr.asFunction<int Function(CXFile, CXFile)>();
@@ -559,7 +557,7 @@
 
   late final _clang_equalLocationsPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXSourceLocation, CXSourceLocation)>>('clang_equalLocations');
   late final _clang_equalLocations = _clang_equalLocationsPtr
       .asFunction<int Function(CXSourceLocation, CXSourceLocation)>();
@@ -582,8 +580,8 @@
 
   late final _clang_getLocationPtr = _lookup<
       ffi.NativeFunction<
-          CXSourceLocation Function(CXTranslationUnit, CXFile,
-              pkg_ffi.UnsignedInt, pkg_ffi.UnsignedInt)>>('clang_getLocation');
+          CXSourceLocation Function(CXTranslationUnit, CXFile, ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_getLocation');
   late final _clang_getLocation = _clang_getLocationPtr.asFunction<
       CXSourceLocation Function(CXTranslationUnit, CXFile, int, int)>();
 
@@ -604,7 +602,7 @@
   late final _clang_getLocationForOffsetPtr = _lookup<
       ffi.NativeFunction<
           CXSourceLocation Function(CXTranslationUnit, CXFile,
-              pkg_ffi.UnsignedInt)>>('clang_getLocationForOffset');
+              ffi.UnsignedInt)>>('clang_getLocationForOffset');
   late final _clang_getLocationForOffset = _clang_getLocationForOffsetPtr
       .asFunction<CXSourceLocation Function(CXTranslationUnit, CXFile, int)>();
 
@@ -618,7 +616,7 @@
   }
 
   late final _clang_Location_isInSystemHeaderPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXSourceLocation)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXSourceLocation)>>(
           'clang_Location_isInSystemHeader');
   late final _clang_Location_isInSystemHeader =
       _clang_Location_isInSystemHeaderPtr
@@ -635,7 +633,7 @@
   }
 
   late final _clang_Location_isFromMainFilePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXSourceLocation)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXSourceLocation)>>(
           'clang_Location_isFromMainFile');
   late final _clang_Location_isFromMainFile = _clang_Location_isFromMainFilePtr
       .asFunction<int Function(CXSourceLocation)>();
@@ -682,7 +680,7 @@
 
   late final _clang_equalRangesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXSourceRange, CXSourceRange)>>('clang_equalRanges');
   late final _clang_equalRanges = _clang_equalRangesPtr
       .asFunction<int Function(CXSourceRange, CXSourceRange)>();
@@ -697,7 +695,7 @@
   }
 
   late final _clang_Range_isNullPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXSourceRange)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXSourceRange)>>(
           'clang_Range_isNull');
   late final _clang_Range_isNull =
       _clang_Range_isNullPtr.asFunction<int Function(CXSourceRange)>();
@@ -707,9 +705,9 @@
   void clang_getExpansionLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getExpansionLocation(
       location,
@@ -725,25 +723,25 @@
           ffi.Void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getExpansionLocation');
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getExpansionLocation');
   late final _clang_getExpansionLocation =
       _clang_getExpansionLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Retrieve the file, line and column represented by the given source
   /// location, as specified in a # line directive.
   void clang_getPresumedLocation(
     CXSourceLocation location,
     ffi.Pointer<CXString> filename,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
   ) {
     return _clang_getPresumedLocation(
       location,
@@ -758,24 +756,21 @@
           ffi.Void Function(
               CXSourceLocation,
               ffi.Pointer<CXString>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getPresumedLocation');
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getPresumedLocation');
   late final _clang_getPresumedLocation =
       _clang_getPresumedLocationPtr.asFunction<
-          void Function(
-              CXSourceLocation,
-              ffi.Pointer<CXString>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+          void Function(CXSourceLocation, ffi.Pointer<CXString>,
+              ffi.Pointer<ffi.UnsignedInt>, ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Legacy API to retrieve the file, line, column, and offset represented by
   /// the given source location.
   void clang_getInstantiationLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getInstantiationLocation(
       location,
@@ -787,31 +782,30 @@
   }
 
   late final _clang_getInstantiationLocationPtr = _lookup<
-          ffi.NativeFunction<
-              ffi.Void Function(
-                  CXSourceLocation,
-                  ffi.Pointer<CXFile>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
-      'clang_getInstantiationLocation');
+      ffi.NativeFunction<
+          ffi.Void Function(
+              CXSourceLocation,
+              ffi.Pointer<CXFile>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getInstantiationLocation');
   late final _clang_getInstantiationLocation =
       _clang_getInstantiationLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Retrieve the file, line, column, and offset represented by the given
   /// source location.
   void clang_getSpellingLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getSpellingLocation(
       location,
@@ -827,26 +821,26 @@
           ffi.Void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getSpellingLocation');
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getSpellingLocation');
   late final _clang_getSpellingLocation =
       _clang_getSpellingLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Retrieve the file, line, column, and offset represented by the given
   /// source location.
   void clang_getFileLocation(
     CXSourceLocation location,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_getFileLocation(
       location,
@@ -862,16 +856,16 @@
           ffi.Void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getFileLocation');
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getFileLocation');
   late final _clang_getFileLocation = _clang_getFileLocationPtr.asFunction<
       void Function(
           CXSourceLocation,
           ffi.Pointer<CXFile>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+          ffi.Pointer<ffi.UnsignedInt>,
+          ffi.Pointer<ffi.UnsignedInt>,
+          ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Retrieve a source location representing the first character within a
   /// source range.
@@ -964,9 +958,9 @@
     );
   }
 
-  late final _clang_getNumDiagnosticsInSetPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXDiagnosticSet)>>(
-      'clang_getNumDiagnosticsInSet');
+  late final _clang_getNumDiagnosticsInSetPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXDiagnosticSet)>>(
+          'clang_getNumDiagnosticsInSet');
   late final _clang_getNumDiagnosticsInSet = _clang_getNumDiagnosticsInSetPtr
       .asFunction<int Function(CXDiagnosticSet)>();
 
@@ -983,14 +977,14 @@
 
   late final _clang_getDiagnosticInSetPtr = _lookup<
       ffi.NativeFunction<
-          CXDiagnostic Function(CXDiagnosticSet,
-              pkg_ffi.UnsignedInt)>>('clang_getDiagnosticInSet');
+          CXDiagnostic Function(
+              CXDiagnosticSet, ffi.UnsignedInt)>>('clang_getDiagnosticInSet');
   late final _clang_getDiagnosticInSet = _clang_getDiagnosticInSetPtr
       .asFunction<CXDiagnostic Function(CXDiagnosticSet, int)>();
 
   /// Deserialize a set of diagnostics from a Clang diagnostics bitcode file.
   CXDiagnosticSet clang_loadDiagnostics(
-    ffi.Pointer<pkg_ffi.Char> file,
+    ffi.Pointer<ffi.Char> file,
     ffi.Pointer<ffi.Int32> error,
     ffi.Pointer<CXString> errorString,
   ) {
@@ -1004,12 +998,12 @@
   late final _clang_loadDiagnosticsPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnosticSet Function(
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<ffi.Int32>,
               ffi.Pointer<CXString>)>>('clang_loadDiagnostics');
   late final _clang_loadDiagnostics = _clang_loadDiagnosticsPtr.asFunction<
-      CXDiagnosticSet Function(ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<ffi.Int32>, ffi.Pointer<CXString>)>();
+      CXDiagnosticSet Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Int32>,
+          ffi.Pointer<CXString>)>();
 
   /// Release a CXDiagnosticSet and all of its contained diagnostics.
   void clang_disposeDiagnosticSet(
@@ -1051,9 +1045,9 @@
     );
   }
 
-  late final _clang_getNumDiagnosticsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXTranslationUnit)>>(
-      'clang_getNumDiagnostics');
+  late final _clang_getNumDiagnosticsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXTranslationUnit)>>(
+          'clang_getNumDiagnostics');
   late final _clang_getNumDiagnostics =
       _clang_getNumDiagnosticsPtr.asFunction<int Function(CXTranslationUnit)>();
 
@@ -1071,7 +1065,7 @@
   late final _clang_getDiagnosticPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(
-              CXTranslationUnit, pkg_ffi.UnsignedInt)>>('clang_getDiagnostic');
+              CXTranslationUnit, ffi.UnsignedInt)>>('clang_getDiagnostic');
   late final _clang_getDiagnostic = _clang_getDiagnosticPtr
       .asFunction<CXDiagnostic Function(CXTranslationUnit, int)>();
 
@@ -1118,9 +1112,8 @@
   }
 
   late final _clang_formatDiagnosticPtr = _lookup<
-      ffi.NativeFunction<
-          CXString Function(
-              CXDiagnostic, pkg_ffi.UnsignedInt)>>('clang_formatDiagnostic');
+          ffi.NativeFunction<CXString Function(CXDiagnostic, ffi.UnsignedInt)>>(
+      'clang_formatDiagnostic');
   late final _clang_formatDiagnostic = _clang_formatDiagnosticPtr
       .asFunction<CXString Function(CXDiagnostic, int)>();
 
@@ -1131,7 +1124,7 @@
   }
 
   late final _clang_defaultDiagnosticDisplayOptionsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function()>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function()>>(
           'clang_defaultDiagnosticDisplayOptions');
   late final _clang_defaultDiagnosticDisplayOptions =
       _clang_defaultDiagnosticDisplayOptionsPtr.asFunction<int Function()>();
@@ -1209,7 +1202,7 @@
   }
 
   late final _clang_getDiagnosticCategoryPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXDiagnostic)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXDiagnostic)>>(
           'clang_getDiagnosticCategory');
   late final _clang_getDiagnosticCategory =
       _clang_getDiagnosticCategoryPtr.asFunction<int Function(CXDiagnostic)>();
@@ -1225,7 +1218,7 @@
   }
 
   late final _clang_getDiagnosticCategoryNamePtr =
-      _lookup<ffi.NativeFunction<CXString Function(pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<CXString Function(ffi.UnsignedInt)>>(
           'clang_getDiagnosticCategoryName');
   late final _clang_getDiagnosticCategoryName =
       _clang_getDiagnosticCategoryNamePtr.asFunction<CXString Function(int)>();
@@ -1257,7 +1250,7 @@
   }
 
   late final _clang_getDiagnosticNumRangesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXDiagnostic)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXDiagnostic)>>(
           'clang_getDiagnosticNumRanges');
   late final _clang_getDiagnosticNumRanges =
       _clang_getDiagnosticNumRangesPtr.asFunction<int Function(CXDiagnostic)>();
@@ -1276,7 +1269,7 @@
   late final _clang_getDiagnosticRangePtr = _lookup<
       ffi.NativeFunction<
           CXSourceRange Function(
-              CXDiagnostic, pkg_ffi.UnsignedInt)>>('clang_getDiagnosticRange');
+              CXDiagnostic, ffi.UnsignedInt)>>('clang_getDiagnosticRange');
   late final _clang_getDiagnosticRange = _clang_getDiagnosticRangePtr
       .asFunction<CXSourceRange Function(CXDiagnostic, int)>();
 
@@ -1290,7 +1283,7 @@
   }
 
   late final _clang_getDiagnosticNumFixItsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXDiagnostic)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXDiagnostic)>>(
           'clang_getDiagnosticNumFixIts');
   late final _clang_getDiagnosticNumFixIts =
       _clang_getDiagnosticNumFixItsPtr.asFunction<int Function(CXDiagnostic)>();
@@ -1310,7 +1303,7 @@
 
   late final _clang_getDiagnosticFixItPtr = _lookup<
       ffi.NativeFunction<
-          CXString Function(CXDiagnostic, pkg_ffi.UnsignedInt,
+          CXString Function(CXDiagnostic, ffi.UnsignedInt,
               ffi.Pointer<CXSourceRange>)>>('clang_getDiagnosticFixIt');
   late final _clang_getDiagnosticFixIt =
       _clang_getDiagnosticFixItPtr.asFunction<
@@ -1336,9 +1329,9 @@
   /// command line arguments one would pass to the compiler.
   CXTranslationUnit clang_createTranslationUnitFromSourceFile(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
+    ffi.Pointer<ffi.Char> source_filename,
     int num_clang_command_line_args,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> clang_command_line_args,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> clang_command_line_args,
     int num_unsaved_files,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
   ) {
@@ -1356,19 +1349,19 @@
           ffi.NativeFunction<
               CXTranslationUnit Function(
                   CXIndex,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  pkg_ffi.UnsignedInt,
+                  ffi.Pointer<ffi.Char>,
+                  ffi.Int,
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.UnsignedInt,
                   ffi.Pointer<CXUnsavedFile>)>>(
       'clang_createTranslationUnitFromSourceFile');
   late final _clang_createTranslationUnitFromSourceFile =
       _clang_createTranslationUnitFromSourceFilePtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>)>();
 
@@ -1377,7 +1370,7 @@
   /// CXTranslationUnit, without further detailed error codes.
   CXTranslationUnit clang_createTranslationUnit(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
+    ffi.Pointer<ffi.Char> ast_filename,
   ) {
     return _clang_createTranslationUnit(
       CIdx,
@@ -1387,16 +1380,15 @@
 
   late final _clang_createTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
-          CXTranslationUnit Function(CXIndex,
-              ffi.Pointer<pkg_ffi.Char>)>>('clang_createTranslationUnit');
-  late final _clang_createTranslationUnit =
-      _clang_createTranslationUnitPtr.asFunction<
-          CXTranslationUnit Function(CXIndex, ffi.Pointer<pkg_ffi.Char>)>();
+          CXTranslationUnit Function(
+              CXIndex, ffi.Pointer<ffi.Char>)>>('clang_createTranslationUnit');
+  late final _clang_createTranslationUnit = _clang_createTranslationUnitPtr
+      .asFunction<CXTranslationUnit Function(CXIndex, ffi.Pointer<ffi.Char>)>();
 
   /// Create a translation unit from an AST file ( -emit-ast).
   int clang_createTranslationUnit2(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> ast_filename,
+    ffi.Pointer<ffi.Char> ast_filename,
     ffi.Pointer<CXTranslationUnit> out_TU,
   ) {
     return _clang_createTranslationUnit2(
@@ -1408,11 +1400,11 @@
 
   late final _clang_createTranslationUnit2Ptr = _lookup<
       ffi.NativeFunction<
-          ffi.Int32 Function(CXIndex, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Int32 Function(CXIndex, ffi.Pointer<ffi.Char>,
               ffi.Pointer<CXTranslationUnit>)>>('clang_createTranslationUnit2');
   late final _clang_createTranslationUnit2 =
       _clang_createTranslationUnit2Ptr.asFunction<
-          int Function(CXIndex, ffi.Pointer<pkg_ffi.Char>,
+          int Function(CXIndex, ffi.Pointer<ffi.Char>,
               ffi.Pointer<CXTranslationUnit>)>();
 
   /// Returns the set of flags that is suitable for parsing a translation unit
@@ -1422,7 +1414,7 @@
   }
 
   late final _clang_defaultEditingTranslationUnitOptionsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function()>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function()>>(
           'clang_defaultEditingTranslationUnitOptions');
   late final _clang_defaultEditingTranslationUnitOptions =
       _clang_defaultEditingTranslationUnitOptionsPtr
@@ -1433,8 +1425,8 @@
   /// CXTranslationUnit, without further detailed error codes.
   CXTranslationUnit clang_parseTranslationUnit(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1455,18 +1447,18 @@
       ffi.NativeFunction<
           CXTranslationUnit Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>>('clang_parseTranslationUnit');
+              ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_parseTranslationUnit');
   late final _clang_parseTranslationUnit =
       _clang_parseTranslationUnitPtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>,
               int,
@@ -1476,8 +1468,8 @@
   /// file.
   int clang_parseTranslationUnit2(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1500,19 +1492,19 @@
       ffi.NativeFunction<
           ffi.Int32 Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXTranslationUnit>)>>('clang_parseTranslationUnit2');
   late final _clang_parseTranslationUnit2 =
       _clang_parseTranslationUnit2Ptr.asFunction<
           int Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>,
               int,
@@ -1524,8 +1516,8 @@
   /// library paths are relative to the binary.
   int clang_parseTranslationUnit2FullArgv(
     CXIndex CIdx,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -1548,20 +1540,20 @@
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXIndex,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  pkg_ffi.Int,
+                  ffi.Pointer<ffi.Char>,
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.Int,
                   ffi.Pointer<CXUnsavedFile>,
-                  pkg_ffi.UnsignedInt,
-                  pkg_ffi.UnsignedInt,
+                  ffi.UnsignedInt,
+                  ffi.UnsignedInt,
                   ffi.Pointer<CXTranslationUnit>)>>(
       'clang_parseTranslationUnit2FullArgv');
   late final _clang_parseTranslationUnit2FullArgv =
       _clang_parseTranslationUnit2FullArgvPtr.asFunction<
           int Function(
               CXIndex,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>,
               int,
@@ -1577,9 +1569,9 @@
     );
   }
 
-  late final _clang_defaultSaveOptionsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXTranslationUnit)>>(
-      'clang_defaultSaveOptions');
+  late final _clang_defaultSaveOptionsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXTranslationUnit)>>(
+          'clang_defaultSaveOptions');
   late final _clang_defaultSaveOptions = _clang_defaultSaveOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
@@ -1587,7 +1579,7 @@
   /// translation unit on disk.
   int clang_saveTranslationUnit(
     CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> FileName,
+    ffi.Pointer<ffi.Char> FileName,
     int options,
   ) {
     return _clang_saveTranslationUnit(
@@ -1599,11 +1591,11 @@
 
   late final _clang_saveTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(CXTranslationUnit, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.UnsignedInt)>>('clang_saveTranslationUnit');
+          ffi.Int Function(CXTranslationUnit, ffi.Pointer<ffi.Char>,
+              ffi.UnsignedInt)>>('clang_saveTranslationUnit');
   late final _clang_saveTranslationUnit =
       _clang_saveTranslationUnitPtr.asFunction<
-          int Function(CXTranslationUnit, ffi.Pointer<pkg_ffi.Char>, int)>();
+          int Function(CXTranslationUnit, ffi.Pointer<ffi.Char>, int)>();
 
   /// Suspend a translation unit in order to free memory associated with it.
   int clang_suspendTranslationUnit(
@@ -1614,9 +1606,9 @@
     );
   }
 
-  late final _clang_suspendTranslationUnitPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXTranslationUnit)>>(
-      'clang_suspendTranslationUnit');
+  late final _clang_suspendTranslationUnitPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXTranslationUnit)>>(
+          'clang_suspendTranslationUnit');
   late final _clang_suspendTranslationUnit = _clang_suspendTranslationUnitPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
@@ -1645,9 +1637,9 @@
     );
   }
 
-  late final _clang_defaultReparseOptionsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXTranslationUnit)>>(
-      'clang_defaultReparseOptions');
+  late final _clang_defaultReparseOptionsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXTranslationUnit)>>(
+          'clang_defaultReparseOptions');
   late final _clang_defaultReparseOptions = _clang_defaultReparseOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
@@ -1668,11 +1660,11 @@
 
   late final _clang_reparseTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXTranslationUnit,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt)>>('clang_reparseTranslationUnit');
+              ffi.UnsignedInt)>>('clang_reparseTranslationUnit');
   late final _clang_reparseTranslationUnit =
       _clang_reparseTranslationUnitPtr.asFunction<
           int Function(
@@ -1680,7 +1672,7 @@
 
   /// Returns the human-readable null-terminated C string that represents the
   /// name of the memory category. This string should never be freed.
-  ffi.Pointer<pkg_ffi.Char> clang_getTUResourceUsageName(
+  ffi.Pointer<ffi.Char> clang_getTUResourceUsageName(
     int kind,
   ) {
     return _clang_getTUResourceUsageName(
@@ -1688,11 +1680,11 @@
     );
   }
 
-  late final _clang_getTUResourceUsageNamePtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Int32)>>(
-      'clang_getTUResourceUsageName');
+  late final _clang_getTUResourceUsageNamePtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Int32)>>(
+          'clang_getTUResourceUsageName');
   late final _clang_getTUResourceUsageName = _clang_getTUResourceUsageNamePtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(int)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(int)>();
 
   /// Return the memory usage of a translation unit. This object should be
   /// released with clang_disposeCXTUResourceUsage().
@@ -1781,7 +1773,7 @@
   }
 
   late final _clang_TargetInfo_getPointerWidthPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXTargetInfo)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXTargetInfo)>>(
           'clang_TargetInfo_getPointerWidth');
   late final _clang_TargetInfo_getPointerWidth =
       _clang_TargetInfo_getPointerWidthPtr
@@ -1824,9 +1816,9 @@
     );
   }
 
-  late final _clang_equalCursorsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor, CXCursor)>>(
-      'clang_equalCursors');
+  late final _clang_equalCursorsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor, CXCursor)>>(
+          'clang_equalCursors');
   late final _clang_equalCursors =
       _clang_equalCursorsPtr.asFunction<int Function(CXCursor, CXCursor)>();
 
@@ -1840,7 +1832,7 @@
   }
 
   late final _clang_Cursor_isNullPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_isNull');
   late final _clang_Cursor_isNull =
       _clang_Cursor_isNullPtr.asFunction<int Function(CXCursor)>();
@@ -1855,7 +1847,7 @@
   }
 
   late final _clang_hashCursorPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_hashCursor');
   late final _clang_hashCursor =
       _clang_hashCursorPtr.asFunction<int Function(CXCursor)>();
@@ -1885,7 +1877,7 @@
   }
 
   late final _clang_isDeclarationPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isDeclaration');
   late final _clang_isDeclaration =
       _clang_isDeclarationPtr.asFunction<int Function(int)>();
@@ -1900,7 +1892,7 @@
   }
 
   late final _clang_isInvalidDeclarationPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_isInvalidDeclaration');
   late final _clang_isInvalidDeclaration =
       _clang_isInvalidDeclarationPtr.asFunction<int Function(CXCursor)>();
@@ -1915,7 +1907,7 @@
   }
 
   late final _clang_isReferencePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isReference');
   late final _clang_isReference =
       _clang_isReferencePtr.asFunction<int Function(int)>();
@@ -1930,7 +1922,7 @@
   }
 
   late final _clang_isExpressionPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isExpression');
   late final _clang_isExpression =
       _clang_isExpressionPtr.asFunction<int Function(int)>();
@@ -1945,7 +1937,7 @@
   }
 
   late final _clang_isStatementPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isStatement');
   late final _clang_isStatement =
       _clang_isStatementPtr.asFunction<int Function(int)>();
@@ -1960,7 +1952,7 @@
   }
 
   late final _clang_isAttributePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isAttribute');
   late final _clang_isAttribute =
       _clang_isAttributePtr.asFunction<int Function(int)>();
@@ -1975,7 +1967,7 @@
   }
 
   late final _clang_Cursor_hasAttrsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_hasAttrs');
   late final _clang_Cursor_hasAttrs =
       _clang_Cursor_hasAttrsPtr.asFunction<int Function(CXCursor)>();
@@ -1990,7 +1982,7 @@
   }
 
   late final _clang_isInvalidPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isInvalid');
   late final _clang_isInvalid =
       _clang_isInvalidPtr.asFunction<int Function(int)>();
@@ -2005,7 +1997,7 @@
   }
 
   late final _clang_isTranslationUnitPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isTranslationUnit');
   late final _clang_isTranslationUnit =
       _clang_isTranslationUnitPtr.asFunction<int Function(int)>();
@@ -2021,7 +2013,7 @@
   }
 
   late final _clang_isPreprocessingPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isPreprocessing');
   late final _clang_isPreprocessing =
       _clang_isPreprocessingPtr.asFunction<int Function(int)>();
@@ -2037,7 +2029,7 @@
   }
 
   late final _clang_isUnexposedPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(ffi.Int32)>>(
           'clang_isUnexposed');
   late final _clang_isUnexposed =
       _clang_isUnexposedPtr.asFunction<int Function(int)>();
@@ -2092,9 +2084,9 @@
   /// platforms for which availability information is known.
   int clang_getCursorPlatformAvailability(
     CXCursor cursor,
-    ffi.Pointer<pkg_ffi.Int> always_deprecated,
+    ffi.Pointer<ffi.Int> always_deprecated,
     ffi.Pointer<CXString> deprecated_message,
-    ffi.Pointer<pkg_ffi.Int> always_unavailable,
+    ffi.Pointer<ffi.Int> always_unavailable,
     ffi.Pointer<CXString> unavailable_message,
     ffi.Pointer<CXPlatformAvailability> availability,
     int availability_size,
@@ -2112,21 +2104,21 @@
 
   late final _clang_getCursorPlatformAvailabilityPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXCursor,
-              ffi.Pointer<pkg_ffi.Int>,
+              ffi.Pointer<ffi.Int>,
               ffi.Pointer<CXString>,
-              ffi.Pointer<pkg_ffi.Int>,
+              ffi.Pointer<ffi.Int>,
               ffi.Pointer<CXString>,
               ffi.Pointer<CXPlatformAvailability>,
-              pkg_ffi.Int)>>('clang_getCursorPlatformAvailability');
+              ffi.Int)>>('clang_getCursorPlatformAvailability');
   late final _clang_getCursorPlatformAvailability =
       _clang_getCursorPlatformAvailabilityPtr.asFunction<
           int Function(
               CXCursor,
-              ffi.Pointer<pkg_ffi.Int>,
+              ffi.Pointer<ffi.Int>,
               ffi.Pointer<CXString>,
-              ffi.Pointer<pkg_ffi.Int>,
+              ffi.Pointer<ffi.Int>,
               ffi.Pointer<CXString>,
               ffi.Pointer<CXPlatformAvailability>,
               int)>();
@@ -2233,9 +2225,8 @@
   }
 
   late final _clang_CXCursorSet_containsPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
-              CXCursorSet, CXCursor)>>('clang_CXCursorSet_contains');
+          ffi.NativeFunction<ffi.UnsignedInt Function(CXCursorSet, CXCursor)>>(
+      'clang_CXCursorSet_contains');
   late final _clang_CXCursorSet_contains = _clang_CXCursorSet_containsPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
@@ -2251,9 +2242,8 @@
   }
 
   late final _clang_CXCursorSet_insertPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
-              CXCursorSet, CXCursor)>>('clang_CXCursorSet_insert');
+          ffi.NativeFunction<ffi.UnsignedInt Function(CXCursorSet, CXCursor)>>(
+      'clang_CXCursorSet_insert');
   late final _clang_CXCursorSet_insert = _clang_CXCursorSet_insertPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
@@ -2291,7 +2281,7 @@
   void clang_getOverriddenCursors(
     CXCursor cursor,
     ffi.Pointer<ffi.Pointer<CXCursor>> overridden,
-    ffi.Pointer<pkg_ffi.UnsignedInt> num_overridden,
+    ffi.Pointer<ffi.UnsignedInt> num_overridden,
   ) {
     return _clang_getOverriddenCursors(
       cursor,
@@ -2303,11 +2293,11 @@
   late final _clang_getOverriddenCursorsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(CXCursor, ffi.Pointer<ffi.Pointer<CXCursor>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_getOverriddenCursors');
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_getOverriddenCursors');
   late final _clang_getOverriddenCursors =
       _clang_getOverriddenCursorsPtr.asFunction<
           void Function(CXCursor, ffi.Pointer<ffi.Pointer<CXCursor>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Free the set of overridden cursors returned by
   /// clang_getOverriddenCursors().
@@ -2466,7 +2456,7 @@
   }
 
   late final _clang_getEnumConstantDeclValuePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXCursor)>>(
           'clang_getEnumConstantDeclValue');
   late final _clang_getEnumConstantDeclValue =
       _clang_getEnumConstantDeclValuePtr.asFunction<int Function(CXCursor)>();
@@ -2482,7 +2472,7 @@
   }
 
   late final _clang_getEnumConstantDeclUnsignedValuePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedLongLong Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedLongLong Function(CXCursor)>>(
           'clang_getEnumConstantDeclUnsignedValue');
   late final _clang_getEnumConstantDeclUnsignedValue =
       _clang_getEnumConstantDeclUnsignedValuePtr
@@ -2498,7 +2488,7 @@
   }
 
   late final _clang_getFieldDeclBitWidthPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_getFieldDeclBitWidth');
   late final _clang_getFieldDeclBitWidth =
       _clang_getFieldDeclBitWidthPtr.asFunction<int Function(CXCursor)>();
@@ -2514,7 +2504,7 @@
   }
 
   late final _clang_Cursor_getNumArgumentsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_getNumArguments');
   late final _clang_Cursor_getNumArguments =
       _clang_Cursor_getNumArgumentsPtr.asFunction<int Function(CXCursor)>();
@@ -2530,9 +2520,9 @@
     );
   }
 
-  late final _clang_Cursor_getArgumentPtr = _lookup<
-          ffi.NativeFunction<CXCursor Function(CXCursor, pkg_ffi.UnsignedInt)>>(
-      'clang_Cursor_getArgument');
+  late final _clang_Cursor_getArgumentPtr =
+      _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.UnsignedInt)>>(
+          'clang_Cursor_getArgument');
   late final _clang_Cursor_getArgument = _clang_Cursor_getArgumentPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
@@ -2547,7 +2537,7 @@
   }
 
   late final _clang_Cursor_getNumTemplateArgumentsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_getNumTemplateArguments');
   late final _clang_Cursor_getNumTemplateArguments =
       _clang_Cursor_getNumTemplateArgumentsPtr
@@ -2565,9 +2555,8 @@
   }
 
   late final _clang_Cursor_getTemplateArgumentKindPtr = _lookup<
-      ffi.NativeFunction<
-          ffi.Int32 Function(CXCursor,
-              pkg_ffi.UnsignedInt)>>('clang_Cursor_getTemplateArgumentKind');
+          ffi.NativeFunction<ffi.Int32 Function(CXCursor, ffi.UnsignedInt)>>(
+      'clang_Cursor_getTemplateArgumentKind');
   late final _clang_Cursor_getTemplateArgumentKind =
       _clang_Cursor_getTemplateArgumentKindPtr
           .asFunction<int Function(CXCursor, int)>();
@@ -2584,9 +2573,9 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentTypePtr = _lookup<
-          ffi.NativeFunction<CXType Function(CXCursor, pkg_ffi.UnsignedInt)>>(
-      'clang_Cursor_getTemplateArgumentType');
+  late final _clang_Cursor_getTemplateArgumentTypePtr =
+      _lookup<ffi.NativeFunction<CXType Function(CXCursor, ffi.UnsignedInt)>>(
+          'clang_Cursor_getTemplateArgumentType');
   late final _clang_Cursor_getTemplateArgumentType =
       _clang_Cursor_getTemplateArgumentTypePtr
           .asFunction<CXType Function(CXCursor, int)>();
@@ -2604,9 +2593,8 @@
   }
 
   late final _clang_Cursor_getTemplateArgumentValuePtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.LongLong Function(CXCursor,
-              pkg_ffi.UnsignedInt)>>('clang_Cursor_getTemplateArgumentValue');
+          ffi.NativeFunction<ffi.LongLong Function(CXCursor, ffi.UnsignedInt)>>(
+      'clang_Cursor_getTemplateArgumentValue');
   late final _clang_Cursor_getTemplateArgumentValue =
       _clang_Cursor_getTemplateArgumentValuePtr
           .asFunction<int Function(CXCursor, int)>();
@@ -2625,8 +2613,7 @@
 
   late final _clang_Cursor_getTemplateArgumentUnsignedValuePtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.UnsignedLongLong Function(
-                  CXCursor, pkg_ffi.UnsignedInt)>>(
+              ffi.UnsignedLongLong Function(CXCursor, ffi.UnsignedInt)>>(
       'clang_Cursor_getTemplateArgumentUnsignedValue');
   late final _clang_Cursor_getTemplateArgumentUnsignedValue =
       _clang_Cursor_getTemplateArgumentUnsignedValuePtr
@@ -2644,7 +2631,7 @@
   }
 
   late final _clang_equalTypesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType, CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType, CXType)>>(
           'clang_equalTypes');
   late final _clang_equalTypes =
       _clang_equalTypesPtr.asFunction<int Function(CXType, CXType)>();
@@ -2675,7 +2662,7 @@
   }
 
   late final _clang_isConstQualifiedTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_isConstQualifiedType');
   late final _clang_isConstQualifiedType =
       _clang_isConstQualifiedTypePtr.asFunction<int Function(CXType)>();
@@ -2690,7 +2677,7 @@
   }
 
   late final _clang_Cursor_isMacroFunctionLikePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isMacroFunctionLike');
   late final _clang_Cursor_isMacroFunctionLike =
       _clang_Cursor_isMacroFunctionLikePtr.asFunction<int Function(CXCursor)>();
@@ -2705,7 +2692,7 @@
   }
 
   late final _clang_Cursor_isMacroBuiltinPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isMacroBuiltin');
   late final _clang_Cursor_isMacroBuiltin =
       _clang_Cursor_isMacroBuiltinPtr.asFunction<int Function(CXCursor)>();
@@ -2721,7 +2708,7 @@
   }
 
   late final _clang_Cursor_isFunctionInlinedPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isFunctionInlined');
   late final _clang_Cursor_isFunctionInlined =
       _clang_Cursor_isFunctionInlinedPtr.asFunction<int Function(CXCursor)>();
@@ -2738,7 +2725,7 @@
   }
 
   late final _clang_isVolatileQualifiedTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_isVolatileQualifiedType');
   late final _clang_isVolatileQualifiedType =
       _clang_isVolatileQualifiedTypePtr.asFunction<int Function(CXType)>();
@@ -2755,7 +2742,7 @@
   }
 
   late final _clang_isRestrictQualifiedTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_isRestrictQualifiedType');
   late final _clang_isRestrictQualifiedType =
       _clang_isRestrictQualifiedTypePtr.asFunction<int Function(CXType)>();
@@ -2770,7 +2757,7 @@
   }
 
   late final _clang_getAddressSpacePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_getAddressSpace');
   late final _clang_getAddressSpace =
       _clang_getAddressSpacePtr.asFunction<int Function(CXType)>();
@@ -2906,7 +2893,7 @@
   }
 
   late final _clang_getExceptionSpecificationTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXType)>>(
           'clang_getExceptionSpecificationType');
   late final _clang_getExceptionSpecificationType =
       _clang_getExceptionSpecificationTypePtr
@@ -2923,7 +2910,7 @@
   }
 
   late final _clang_getNumArgTypesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXType)>>(
           'clang_getNumArgTypes');
   late final _clang_getNumArgTypes =
       _clang_getNumArgTypesPtr.asFunction<int Function(CXType)>();
@@ -2940,7 +2927,7 @@
   }
 
   late final _clang_getArgTypePtr =
-      _lookup<ffi.NativeFunction<CXType Function(CXType, pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.UnsignedInt)>>(
           'clang_getArgType');
   late final _clang_getArgType =
       _clang_getArgTypePtr.asFunction<CXType Function(CXType, int)>();
@@ -2972,7 +2959,7 @@
   }
 
   late final _clang_Type_getNumObjCProtocolRefsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_Type_getNumObjCProtocolRefs');
   late final _clang_Type_getNumObjCProtocolRefs =
       _clang_Type_getNumObjCProtocolRefsPtr.asFunction<int Function(CXType)>();
@@ -2988,9 +2975,9 @@
     );
   }
 
-  late final _clang_Type_getObjCProtocolDeclPtr = _lookup<
-          ffi.NativeFunction<CXCursor Function(CXType, pkg_ffi.UnsignedInt)>>(
-      'clang_Type_getObjCProtocolDecl');
+  late final _clang_Type_getObjCProtocolDeclPtr =
+      _lookup<ffi.NativeFunction<CXCursor Function(CXType, ffi.UnsignedInt)>>(
+          'clang_Type_getObjCProtocolDecl');
   late final _clang_Type_getObjCProtocolDecl =
       _clang_Type_getObjCProtocolDeclPtr
           .asFunction<CXCursor Function(CXType, int)>();
@@ -3005,7 +2992,7 @@
   }
 
   late final _clang_Type_getNumObjCTypeArgsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_Type_getNumObjCTypeArgs');
   late final _clang_Type_getNumObjCTypeArgs =
       _clang_Type_getNumObjCTypeArgsPtr.asFunction<int Function(CXType)>();
@@ -3022,7 +3009,7 @@
   }
 
   late final _clang_Type_getObjCTypeArgPtr =
-      _lookup<ffi.NativeFunction<CXType Function(CXType, pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.UnsignedInt)>>(
           'clang_Type_getObjCTypeArg');
   late final _clang_Type_getObjCTypeArg =
       _clang_Type_getObjCTypeArgPtr.asFunction<CXType Function(CXType, int)>();
@@ -3037,7 +3024,7 @@
   }
 
   late final _clang_isFunctionTypeVariadicPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_isFunctionTypeVariadic');
   late final _clang_isFunctionTypeVariadic =
       _clang_isFunctionTypeVariadicPtr.asFunction<int Function(CXType)>();
@@ -3068,7 +3055,7 @@
   }
 
   late final _clang_getCursorExceptionSpecificationTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_getCursorExceptionSpecificationType');
   late final _clang_getCursorExceptionSpecificationType =
       _clang_getCursorExceptionSpecificationTypePtr
@@ -3084,7 +3071,7 @@
   }
 
   late final _clang_isPODTypePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_isPODType');
   late final _clang_isPODType =
       _clang_isPODTypePtr.asFunction<int Function(CXType)>();
@@ -3114,7 +3101,7 @@
   }
 
   late final _clang_getNumElementsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_getNumElements');
   late final _clang_getNumElements =
       _clang_getNumElementsPtr.asFunction<int Function(CXType)>();
@@ -3144,7 +3131,7 @@
   }
 
   late final _clang_getArraySizePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_getArraySize');
   late final _clang_getArraySize =
       _clang_getArraySizePtr.asFunction<int Function(CXType)>();
@@ -3174,7 +3161,7 @@
   }
 
   late final _clang_Type_isTransparentTagTypedefPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXType)>>(
           'clang_Type_isTransparentTagTypedef');
   late final _clang_Type_isTransparentTagTypedef =
       _clang_Type_isTransparentTagTypedefPtr.asFunction<int Function(CXType)>();
@@ -3204,7 +3191,7 @@
   }
 
   late final _clang_Type_getAlignOfPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_Type_getAlignOf');
   late final _clang_Type_getAlignOf =
       _clang_Type_getAlignOfPtr.asFunction<int Function(CXType)>();
@@ -3234,7 +3221,7 @@
   }
 
   late final _clang_Type_getSizeOfPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXType)>>(
           'clang_Type_getSizeOf');
   late final _clang_Type_getSizeOf =
       _clang_Type_getSizeOfPtr.asFunction<int Function(CXType)>();
@@ -3243,7 +3230,7 @@
   /// would be returned by __offsetof__ as per C++11[18.2p4]
   int clang_Type_getOffsetOf(
     CXType T,
-    ffi.Pointer<pkg_ffi.Char> S,
+    ffi.Pointer<ffi.Char> S,
   ) {
     return _clang_Type_getOffsetOf(
       T,
@@ -3253,10 +3240,10 @@
 
   late final _clang_Type_getOffsetOfPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.LongLong Function(
-              CXType, ffi.Pointer<pkg_ffi.Char>)>>('clang_Type_getOffsetOf');
+          ffi.LongLong Function(
+              CXType, ffi.Pointer<ffi.Char>)>>('clang_Type_getOffsetOf');
   late final _clang_Type_getOffsetOf = _clang_Type_getOffsetOfPtr
-      .asFunction<int Function(CXType, ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<int Function(CXType, ffi.Pointer<ffi.Char>)>();
 
   /// Return the type that was modified by this attributed type.
   CXType clang_Type_getModifiedType(
@@ -3283,7 +3270,7 @@
   }
 
   late final _clang_Cursor_getOffsetOfFieldPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXCursor)>>(
           'clang_Cursor_getOffsetOfField');
   late final _clang_Cursor_getOffsetOfField =
       _clang_Cursor_getOffsetOfFieldPtr.asFunction<int Function(CXCursor)>();
@@ -3299,7 +3286,7 @@
   }
 
   late final _clang_Cursor_isAnonymousPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isAnonymous');
   late final _clang_Cursor_isAnonymous =
       _clang_Cursor_isAnonymousPtr.asFunction<int Function(CXCursor)>();
@@ -3315,7 +3302,7 @@
   }
 
   late final _clang_Cursor_isAnonymousRecordDeclPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isAnonymousRecordDecl');
   late final _clang_Cursor_isAnonymousRecordDecl =
       _clang_Cursor_isAnonymousRecordDeclPtr
@@ -3332,7 +3319,7 @@
   }
 
   late final _clang_Cursor_isInlineNamespacePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isInlineNamespace');
   late final _clang_Cursor_isInlineNamespace =
       _clang_Cursor_isInlineNamespacePtr.asFunction<int Function(CXCursor)>();
@@ -3348,7 +3335,7 @@
   }
 
   late final _clang_Type_getNumTemplateArgumentsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXType)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXType)>>(
           'clang_Type_getNumTemplateArguments');
   late final _clang_Type_getNumTemplateArguments =
       _clang_Type_getNumTemplateArgumentsPtr.asFunction<int Function(CXType)>();
@@ -3366,7 +3353,7 @@
   }
 
   late final _clang_Type_getTemplateArgumentAsTypePtr =
-      _lookup<ffi.NativeFunction<CXType Function(CXType, pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.UnsignedInt)>>(
           'clang_Type_getTemplateArgumentAsType');
   late final _clang_Type_getTemplateArgumentAsType =
       _clang_Type_getTemplateArgumentAsTypePtr
@@ -3398,7 +3385,7 @@
   }
 
   late final _clang_Cursor_isBitFieldPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isBitField');
   late final _clang_Cursor_isBitField =
       _clang_Cursor_isBitFieldPtr.asFunction<int Function(CXCursor)>();
@@ -3414,7 +3401,7 @@
   }
 
   late final _clang_isVirtualBasePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_isVirtualBase');
   late final _clang_isVirtualBase =
       _clang_isVirtualBasePtr.asFunction<int Function(CXCursor)>();
@@ -3460,7 +3447,7 @@
   }
 
   late final _clang_getNumOverloadedDeclsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_getNumOverloadedDecls');
   late final _clang_getNumOverloadedDecls =
       _clang_getNumOverloadedDeclsPtr.asFunction<int Function(CXCursor)>();
@@ -3477,9 +3464,9 @@
     );
   }
 
-  late final _clang_getOverloadedDeclPtr = _lookup<
-          ffi.NativeFunction<CXCursor Function(CXCursor, pkg_ffi.UnsignedInt)>>(
-      'clang_getOverloadedDecl');
+  late final _clang_getOverloadedDeclPtr =
+      _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.UnsignedInt)>>(
+          'clang_getOverloadedDecl');
   late final _clang_getOverloadedDecl = _clang_getOverloadedDeclPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
@@ -3515,7 +3502,7 @@
 
   late final _clang_visitChildrenPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXCursor, CXCursorVisitor, CXClientData)>>('clang_visitChildren');
   late final _clang_visitChildren = _clang_visitChildrenPtr
       .asFunction<int Function(CXCursor, CXCursorVisitor, CXClientData)>();
@@ -3538,7 +3525,7 @@
 
   /// Construct a USR for a specified Objective-C class.
   CXString clang_constructUSR_ObjCClass(
-    ffi.Pointer<pkg_ffi.Char> class_name,
+    ffi.Pointer<ffi.Char> class_name,
   ) {
     return _clang_constructUSR_ObjCClass(
       class_name,
@@ -3546,15 +3533,15 @@
   }
 
   late final _clang_constructUSR_ObjCClassPtr =
-      _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>)>>(
+      _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<ffi.Char>)>>(
           'clang_constructUSR_ObjCClass');
   late final _clang_constructUSR_ObjCClass = _clang_constructUSR_ObjCClassPtr
-      .asFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<CXString Function(ffi.Pointer<ffi.Char>)>();
 
   /// Construct a USR for a specified Objective-C category.
   CXString clang_constructUSR_ObjCCategory(
-    ffi.Pointer<pkg_ffi.Char> class_name,
-    ffi.Pointer<pkg_ffi.Char> category_name,
+    ffi.Pointer<ffi.Char> class_name,
+    ffi.Pointer<ffi.Char> category_name,
   ) {
     return _clang_constructUSR_ObjCCategory(
       class_name,
@@ -3564,16 +3551,15 @@
 
   late final _clang_constructUSR_ObjCCategoryPtr = _lookup<
       ffi.NativeFunction<
-          CXString Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('clang_constructUSR_ObjCCategory');
+          CXString Function(ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('clang_constructUSR_ObjCCategory');
   late final _clang_constructUSR_ObjCCategory =
       _clang_constructUSR_ObjCCategoryPtr.asFunction<
-          CXString Function(
-              ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>();
+          CXString Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   /// Construct a USR for a specified Objective-C protocol.
   CXString clang_constructUSR_ObjCProtocol(
-    ffi.Pointer<pkg_ffi.Char> protocol_name,
+    ffi.Pointer<ffi.Char> protocol_name,
   ) {
     return _clang_constructUSR_ObjCProtocol(
       protocol_name,
@@ -3581,16 +3567,16 @@
   }
 
   late final _clang_constructUSR_ObjCProtocolPtr =
-      _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>)>>(
+      _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<ffi.Char>)>>(
           'clang_constructUSR_ObjCProtocol');
   late final _clang_constructUSR_ObjCProtocol =
       _clang_constructUSR_ObjCProtocolPtr
-          .asFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>)>();
+          .asFunction<CXString Function(ffi.Pointer<ffi.Char>)>();
 
   /// Construct a USR for a specified Objective-C instance variable and the USR
   /// for its containing class.
   CXString clang_constructUSR_ObjCIvar(
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     CXString classUSR,
   ) {
     return _clang_constructUSR_ObjCIvar(
@@ -3601,15 +3587,15 @@
 
   late final _clang_constructUSR_ObjCIvarPtr = _lookup<
       ffi.NativeFunction<
-          CXString Function(ffi.Pointer<pkg_ffi.Char>,
-              CXString)>>('clang_constructUSR_ObjCIvar');
+          CXString Function(
+              ffi.Pointer<ffi.Char>, CXString)>>('clang_constructUSR_ObjCIvar');
   late final _clang_constructUSR_ObjCIvar = _clang_constructUSR_ObjCIvarPtr
-      .asFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>, CXString)>();
+      .asFunction<CXString Function(ffi.Pointer<ffi.Char>, CXString)>();
 
   /// Construct a USR for a specified Objective-C method and the USR for its
   /// containing class.
   CXString clang_constructUSR_ObjCMethod(
-    ffi.Pointer<pkg_ffi.Char> name,
+    ffi.Pointer<ffi.Char> name,
     int isInstanceMethod,
     CXString classUSR,
   ) {
@@ -3622,16 +3608,15 @@
 
   late final _clang_constructUSR_ObjCMethodPtr = _lookup<
       ffi.NativeFunction<
-          CXString Function(ffi.Pointer<pkg_ffi.Char>, pkg_ffi.UnsignedInt,
+          CXString Function(ffi.Pointer<ffi.Char>, ffi.UnsignedInt,
               CXString)>>('clang_constructUSR_ObjCMethod');
-  late final _clang_constructUSR_ObjCMethod =
-      _clang_constructUSR_ObjCMethodPtr.asFunction<
-          CXString Function(ffi.Pointer<pkg_ffi.Char>, int, CXString)>();
+  late final _clang_constructUSR_ObjCMethod = _clang_constructUSR_ObjCMethodPtr
+      .asFunction<CXString Function(ffi.Pointer<ffi.Char>, int, CXString)>();
 
   /// Construct a USR for a specified Objective-C property and the USR for its
   /// containing class.
   CXString clang_constructUSR_ObjCProperty(
-    ffi.Pointer<pkg_ffi.Char> property,
+    ffi.Pointer<ffi.Char> property,
     CXString classUSR,
   ) {
     return _clang_constructUSR_ObjCProperty(
@@ -3642,11 +3627,11 @@
 
   late final _clang_constructUSR_ObjCPropertyPtr = _lookup<
       ffi.NativeFunction<
-          CXString Function(ffi.Pointer<pkg_ffi.Char>,
+          CXString Function(ffi.Pointer<ffi.Char>,
               CXString)>>('clang_constructUSR_ObjCProperty');
   late final _clang_constructUSR_ObjCProperty =
       _clang_constructUSR_ObjCPropertyPtr
-          .asFunction<CXString Function(ffi.Pointer<pkg_ffi.Char>, CXString)>();
+          .asFunction<CXString Function(ffi.Pointer<ffi.Char>, CXString)>();
 
   /// Retrieve a name for the entity referenced by this cursor.
   CXString clang_getCursorSpelling(
@@ -3681,8 +3666,8 @@
 
   late final _clang_Cursor_getSpellingNameRangePtr = _lookup<
       ffi.NativeFunction<
-          CXSourceRange Function(CXCursor, pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>>('clang_Cursor_getSpellingNameRange');
+          CXSourceRange Function(CXCursor, ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_Cursor_getSpellingNameRange');
   late final _clang_Cursor_getSpellingNameRange =
       _clang_Cursor_getSpellingNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();
@@ -3700,7 +3685,7 @@
 
   late final _clang_PrintingPolicy_getPropertyPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(CXPrintingPolicy,
+          ffi.UnsignedInt Function(CXPrintingPolicy,
               ffi.Int32)>>('clang_PrintingPolicy_getProperty');
   late final _clang_PrintingPolicy_getProperty =
       _clang_PrintingPolicy_getPropertyPtr
@@ -3722,7 +3707,7 @@
   late final _clang_PrintingPolicy_setPropertyPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(CXPrintingPolicy, ffi.Int32,
-              pkg_ffi.UnsignedInt)>>('clang_PrintingPolicy_setProperty');
+              ffi.UnsignedInt)>>('clang_PrintingPolicy_setProperty');
   late final _clang_PrintingPolicy_setProperty =
       _clang_PrintingPolicy_setPropertyPtr
           .asFunction<void Function(CXPrintingPolicy, int, int)>();
@@ -3832,7 +3817,7 @@
   }
 
   late final _clang_isCursorDefinitionPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_isCursorDefinition');
   late final _clang_isCursorDefinition =
       _clang_isCursorDefinitionPtr.asFunction<int Function(CXCursor)>();
@@ -3863,7 +3848,7 @@
   }
 
   late final _clang_Cursor_getObjCSelectorIndexPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_getObjCSelectorIndex');
   late final _clang_Cursor_getObjCSelectorIndex =
       _clang_Cursor_getObjCSelectorIndexPtr
@@ -3880,7 +3865,7 @@
   }
 
   late final _clang_Cursor_isDynamicCallPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXCursor)>>(
           'clang_Cursor_isDynamicCall');
   late final _clang_Cursor_isDynamicCall =
       _clang_Cursor_isDynamicCallPtr.asFunction<int Function(CXCursor)>();
@@ -3916,8 +3901,8 @@
 
   late final _clang_Cursor_getObjCPropertyAttributesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(CXCursor,
-              pkg_ffi.UnsignedInt)>>('clang_Cursor_getObjCPropertyAttributes');
+          ffi.UnsignedInt Function(CXCursor,
+              ffi.UnsignedInt)>>('clang_Cursor_getObjCPropertyAttributes');
   late final _clang_Cursor_getObjCPropertyAttributes =
       _clang_Cursor_getObjCPropertyAttributesPtr
           .asFunction<int Function(CXCursor, int)>();
@@ -3969,7 +3954,7 @@
   }
 
   late final _clang_Cursor_getObjCDeclQualifiersPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_getObjCDeclQualifiers');
   late final _clang_Cursor_getObjCDeclQualifiers =
       _clang_Cursor_getObjCDeclQualifiersPtr
@@ -3988,7 +3973,7 @@
   }
 
   late final _clang_Cursor_isObjCOptionalPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isObjCOptional');
   late final _clang_Cursor_isObjCOptional =
       _clang_Cursor_isObjCOptionalPtr.asFunction<int Function(CXCursor)>();
@@ -4003,7 +3988,7 @@
   }
 
   late final _clang_Cursor_isVariadicPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_Cursor_isVariadic');
   late final _clang_Cursor_isVariadic =
       _clang_Cursor_isVariadicPtr.asFunction<int Function(CXCursor)>();
@@ -4014,7 +3999,7 @@
     CXCursor C,
     ffi.Pointer<CXString> language,
     ffi.Pointer<CXString> definedIn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> isGenerated,
+    ffi.Pointer<ffi.UnsignedInt> isGenerated,
   ) {
     return _clang_Cursor_isExternalSymbol(
       C,
@@ -4025,14 +4010,16 @@
   }
 
   late final _clang_Cursor_isExternalSymbolPtr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.UnsignedInt Function(CXCursor, ffi.Pointer<CXString>,
-                  ffi.Pointer<CXString>, ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
-      'clang_Cursor_isExternalSymbol');
+      ffi.NativeFunction<
+          ffi.UnsignedInt Function(
+              CXCursor,
+              ffi.Pointer<CXString>,
+              ffi.Pointer<CXString>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_Cursor_isExternalSymbol');
   late final _clang_Cursor_isExternalSymbol =
       _clang_Cursor_isExternalSymbolPtr.asFunction<
           int Function(CXCursor, ffi.Pointer<CXString>, ffi.Pointer<CXString>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Given a cursor that represents a declaration, return the associated
   /// comment's source range. The range may include multiple consecutive
@@ -4237,7 +4224,7 @@
   }
 
   late final _clang_Module_isSystemPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXModule)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXModule)>>(
           'clang_Module_isSystem');
   late final _clang_Module_isSystem =
       _clang_Module_isSystemPtr.asFunction<int Function(CXModule)>();
@@ -4255,7 +4242,7 @@
 
   late final _clang_Module_getNumTopLevelHeadersPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(CXTranslationUnit,
+          ffi.UnsignedInt Function(CXTranslationUnit,
               CXModule)>>('clang_Module_getNumTopLevelHeaders');
   late final _clang_Module_getNumTopLevelHeaders =
       _clang_Module_getNumTopLevelHeadersPtr
@@ -4277,7 +4264,7 @@
   late final _clang_Module_getTopLevelHeaderPtr = _lookup<
       ffi.NativeFunction<
           CXFile Function(CXTranslationUnit, CXModule,
-              pkg_ffi.UnsignedInt)>>('clang_Module_getTopLevelHeader');
+              ffi.UnsignedInt)>>('clang_Module_getTopLevelHeader');
   late final _clang_Module_getTopLevelHeader =
       _clang_Module_getTopLevelHeaderPtr
           .asFunction<CXFile Function(CXTranslationUnit, CXModule, int)>();
@@ -4292,7 +4279,7 @@
   }
 
   late final _clang_CXXConstructor_isConvertingConstructorPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXConstructor_isConvertingConstructor');
   late final _clang_CXXConstructor_isConvertingConstructor =
       _clang_CXXConstructor_isConvertingConstructorPtr
@@ -4308,7 +4295,7 @@
   }
 
   late final _clang_CXXConstructor_isCopyConstructorPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXConstructor_isCopyConstructor');
   late final _clang_CXXConstructor_isCopyConstructor =
       _clang_CXXConstructor_isCopyConstructorPtr
@@ -4324,7 +4311,7 @@
   }
 
   late final _clang_CXXConstructor_isDefaultConstructorPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXConstructor_isDefaultConstructor');
   late final _clang_CXXConstructor_isDefaultConstructor =
       _clang_CXXConstructor_isDefaultConstructorPtr
@@ -4340,7 +4327,7 @@
   }
 
   late final _clang_CXXConstructor_isMoveConstructorPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXConstructor_isMoveConstructor');
   late final _clang_CXXConstructor_isMoveConstructor =
       _clang_CXXConstructor_isMoveConstructorPtr
@@ -4356,7 +4343,7 @@
   }
 
   late final _clang_CXXField_isMutablePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXField_isMutable');
   late final _clang_CXXField_isMutable =
       _clang_CXXField_isMutablePtr.asFunction<int Function(CXCursor)>();
@@ -4371,7 +4358,7 @@
   }
 
   late final _clang_CXXMethod_isDefaultedPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXMethod_isDefaulted');
   late final _clang_CXXMethod_isDefaulted =
       _clang_CXXMethod_isDefaultedPtr.asFunction<int Function(CXCursor)>();
@@ -4387,7 +4374,7 @@
   }
 
   late final _clang_CXXMethod_isPureVirtualPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXMethod_isPureVirtual');
   late final _clang_CXXMethod_isPureVirtual =
       _clang_CXXMethod_isPureVirtualPtr.asFunction<int Function(CXCursor)>();
@@ -4403,7 +4390,7 @@
   }
 
   late final _clang_CXXMethod_isStaticPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXMethod_isStatic');
   late final _clang_CXXMethod_isStatic =
       _clang_CXXMethod_isStaticPtr.asFunction<int Function(CXCursor)>();
@@ -4420,7 +4407,7 @@
   }
 
   late final _clang_CXXMethod_isVirtualPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXMethod_isVirtual');
   late final _clang_CXXMethod_isVirtual =
       _clang_CXXMethod_isVirtualPtr.asFunction<int Function(CXCursor)>();
@@ -4436,7 +4423,7 @@
   }
 
   late final _clang_CXXRecord_isAbstractPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXRecord_isAbstract');
   late final _clang_CXXRecord_isAbstract =
       _clang_CXXRecord_isAbstractPtr.asFunction<int Function(CXCursor)>();
@@ -4451,7 +4438,7 @@
   }
 
   late final _clang_EnumDecl_isScopedPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_EnumDecl_isScoped');
   late final _clang_EnumDecl_isScoped =
       _clang_EnumDecl_isScopedPtr.asFunction<int Function(CXCursor)>();
@@ -4467,7 +4454,7 @@
   }
 
   late final _clang_CXXMethod_isConstPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCursor)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCursor)>>(
           'clang_CXXMethod_isConst');
   late final _clang_CXXMethod_isConst =
       _clang_CXXMethod_isConstPtr.asFunction<int Function(CXCursor)>();
@@ -4522,8 +4509,8 @@
 
   late final _clang_getCursorReferenceNameRangePtr = _lookup<
       ffi.NativeFunction<
-          CXSourceRange Function(CXCursor, pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>>('clang_getCursorReferenceNameRange');
+          CXSourceRange Function(CXCursor, ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_getCursorReferenceNameRange');
   late final _clang_getCursorReferenceNameRange =
       _clang_getCursorReferenceNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();
@@ -4620,7 +4607,7 @@
     CXTranslationUnit TU,
     CXSourceRange Range,
     ffi.Pointer<ffi.Pointer<CXToken>> Tokens,
-    ffi.Pointer<pkg_ffi.UnsignedInt> NumTokens,
+    ffi.Pointer<ffi.UnsignedInt> NumTokens,
   ) {
     return _clang_tokenize(
       TU,
@@ -4636,13 +4623,10 @@
               CXTranslationUnit,
               CXSourceRange,
               ffi.Pointer<ffi.Pointer<CXToken>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>>('clang_tokenize');
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_tokenize');
   late final _clang_tokenize = _clang_tokenizePtr.asFunction<
-      void Function(
-          CXTranslationUnit,
-          CXSourceRange,
-          ffi.Pointer<ffi.Pointer<CXToken>>,
-          ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+      void Function(CXTranslationUnit, CXSourceRange,
+          ffi.Pointer<ffi.Pointer<CXToken>>, ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Annotate the given set of tokens by providing cursors for each token that
   /// can be mapped to a specific entity within the abstract syntax tree.
@@ -4662,11 +4646,8 @@
 
   late final _clang_annotateTokensPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(
-              CXTranslationUnit,
-              ffi.Pointer<CXToken>,
-              pkg_ffi.UnsignedInt,
-              ffi.Pointer<CXCursor>)>>('clang_annotateTokens');
+          ffi.Void Function(CXTranslationUnit, ffi.Pointer<CXToken>,
+              ffi.UnsignedInt, ffi.Pointer<CXCursor>)>>('clang_annotateTokens');
   late final _clang_annotateTokens = _clang_annotateTokensPtr.asFunction<
       void Function(CXTranslationUnit, ffi.Pointer<CXToken>, int,
           ffi.Pointer<CXCursor>)>();
@@ -4687,7 +4668,7 @@
   late final _clang_disposeTokensPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(CXTranslationUnit, ffi.Pointer<CXToken>,
-              pkg_ffi.UnsignedInt)>>('clang_disposeTokens');
+              ffi.UnsignedInt)>>('clang_disposeTokens');
   late final _clang_disposeTokens = _clang_disposeTokensPtr.asFunction<
       void Function(CXTranslationUnit, ffi.Pointer<CXToken>, int)>();
 
@@ -4709,12 +4690,12 @@
 
   void clang_getDefinitionSpellingAndExtent(
     CXCursor arg0,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> startBuf,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> endBuf,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> startColumn,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endLine,
-    ffi.Pointer<pkg_ffi.UnsignedInt> endColumn,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> startBuf,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> endBuf,
+    ffi.Pointer<ffi.UnsignedInt> startLine,
+    ffi.Pointer<ffi.UnsignedInt> startColumn,
+    ffi.Pointer<ffi.UnsignedInt> endLine,
+    ffi.Pointer<ffi.UnsignedInt> endColumn,
   ) {
     return _clang_getDefinitionSpellingAndExtent(
       arg0,
@@ -4731,23 +4712,23 @@
           ffi.NativeFunction<
               ffi.Void Function(
                   CXCursor,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                  ffi.Pointer<ffi.UnsignedInt>,
+                  ffi.Pointer<ffi.UnsignedInt>,
+                  ffi.Pointer<ffi.UnsignedInt>,
+                  ffi.Pointer<ffi.UnsignedInt>)>>(
       'clang_getDefinitionSpellingAndExtent');
   late final _clang_getDefinitionSpellingAndExtent =
       _clang_getDefinitionSpellingAndExtentPtr.asFunction<
           void Function(
               CXCursor,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   void clang_enableStackTraces() {
     return _clang_enableStackTraces();
@@ -4778,7 +4759,7 @@
               ffi.Pointer<
                   ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.UnsignedInt)>>('clang_executeOnThread');
+              ffi.UnsignedInt)>>('clang_executeOnThread');
   late final _clang_executeOnThread = _clang_executeOnThreadPtr.asFunction<
       void Function(
           ffi.Pointer<
@@ -4800,7 +4781,7 @@
   late final _clang_getCompletionChunkKindPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(CXCompletionString,
-              pkg_ffi.UnsignedInt)>>('clang_getCompletionChunkKind');
+              ffi.UnsignedInt)>>('clang_getCompletionChunkKind');
   late final _clang_getCompletionChunkKind = _clang_getCompletionChunkKindPtr
       .asFunction<int Function(CXCompletionString, int)>();
 
@@ -4819,7 +4800,7 @@
   late final _clang_getCompletionChunkTextPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(CXCompletionString,
-              pkg_ffi.UnsignedInt)>>('clang_getCompletionChunkText');
+              ffi.UnsignedInt)>>('clang_getCompletionChunkText');
   late final _clang_getCompletionChunkText = _clang_getCompletionChunkTextPtr
       .asFunction<CXString Function(CXCompletionString, int)>();
 
@@ -4836,10 +4817,9 @@
   }
 
   late final _clang_getCompletionChunkCompletionStringPtr = _lookup<
-          ffi.NativeFunction<
-              CXCompletionString Function(
-                  CXCompletionString, pkg_ffi.UnsignedInt)>>(
-      'clang_getCompletionChunkCompletionString');
+      ffi.NativeFunction<
+          CXCompletionString Function(CXCompletionString,
+              ffi.UnsignedInt)>>('clang_getCompletionChunkCompletionString');
   late final _clang_getCompletionChunkCompletionString =
       _clang_getCompletionChunkCompletionStringPtr
           .asFunction<CXCompletionString Function(CXCompletionString, int)>();
@@ -4853,9 +4833,9 @@
     );
   }
 
-  late final _clang_getNumCompletionChunksPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCompletionString)>>(
-      'clang_getNumCompletionChunks');
+  late final _clang_getNumCompletionChunksPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCompletionString)>>(
+          'clang_getNumCompletionChunks');
   late final _clang_getNumCompletionChunks = _clang_getNumCompletionChunksPtr
       .asFunction<int Function(CXCompletionString)>();
 
@@ -4868,9 +4848,9 @@
     );
   }
 
-  late final _clang_getCompletionPriorityPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCompletionString)>>(
-      'clang_getCompletionPriority');
+  late final _clang_getCompletionPriorityPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCompletionString)>>(
+          'clang_getCompletionPriority');
   late final _clang_getCompletionPriority = _clang_getCompletionPriorityPtr
       .asFunction<int Function(CXCompletionString)>();
 
@@ -4901,9 +4881,9 @@
     );
   }
 
-  late final _clang_getCompletionNumAnnotationsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXCompletionString)>>(
-      'clang_getCompletionNumAnnotations');
+  late final _clang_getCompletionNumAnnotationsPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXCompletionString)>>(
+          'clang_getCompletionNumAnnotations');
   late final _clang_getCompletionNumAnnotations =
       _clang_getCompletionNumAnnotationsPtr
           .asFunction<int Function(CXCompletionString)>();
@@ -4922,7 +4902,7 @@
   late final _clang_getCompletionAnnotationPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(CXCompletionString,
-              pkg_ffi.UnsignedInt)>>('clang_getCompletionAnnotation');
+              ffi.UnsignedInt)>>('clang_getCompletionAnnotation');
   late final _clang_getCompletionAnnotation = _clang_getCompletionAnnotationPtr
       .asFunction<CXString Function(CXCompletionString, int)>();
 
@@ -4992,8 +4972,8 @@
 
   late final _clang_getCompletionNumFixItsPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(ffi.Pointer<CXCodeCompleteResults>,
-              pkg_ffi.UnsignedInt)>>('clang_getCompletionNumFixIts');
+          ffi.UnsignedInt Function(ffi.Pointer<CXCodeCompleteResults>,
+              ffi.UnsignedInt)>>('clang_getCompletionNumFixIts');
   late final _clang_getCompletionNumFixIts = _clang_getCompletionNumFixItsPtr
       .asFunction<int Function(ffi.Pointer<CXCodeCompleteResults>, int)>();
 
@@ -5017,8 +4997,8 @@
       ffi.NativeFunction<
           CXString Function(
               ffi.Pointer<CXCodeCompleteResults>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXSourceRange>)>>('clang_getCompletionFixIt');
   late final _clang_getCompletionFixIt =
       _clang_getCompletionFixItPtr.asFunction<
@@ -5032,7 +5012,7 @@
   }
 
   late final _clang_defaultCodeCompleteOptionsPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function()>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function()>>(
           'clang_defaultCodeCompleteOptions');
   late final _clang_defaultCodeCompleteOptions =
       _clang_defaultCodeCompleteOptionsPtr.asFunction<int Function()>();
@@ -5040,7 +5020,7 @@
   /// Perform code completion at a given location in a translation unit.
   ffi.Pointer<CXCodeCompleteResults> clang_codeCompleteAt(
     CXTranslationUnit TU,
-    ffi.Pointer<pkg_ffi.Char> complete_filename,
+    ffi.Pointer<ffi.Char> complete_filename,
     int complete_line,
     int complete_column,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
@@ -5062,16 +5042,16 @@
       ffi.NativeFunction<
           ffi.Pointer<CXCodeCompleteResults> Function(
               CXTranslationUnit,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
+              ffi.Pointer<ffi.Char>,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>>('clang_codeCompleteAt');
+              ffi.UnsignedInt,
+              ffi.UnsignedInt)>>('clang_codeCompleteAt');
   late final _clang_codeCompleteAt = _clang_codeCompleteAtPtr.asFunction<
       ffi.Pointer<CXCodeCompleteResults> Function(
           CXTranslationUnit,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           int,
           ffi.Pointer<CXUnsavedFile>,
@@ -5092,7 +5072,7 @@
   late final _clang_sortCodeCompletionResultsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<CXCompletionResult>,
-              pkg_ffi.UnsignedInt)>>('clang_sortCodeCompletionResults');
+              ffi.UnsignedInt)>>('clang_sortCodeCompletionResults');
   late final _clang_sortCodeCompletionResults =
       _clang_sortCodeCompletionResultsPtr
           .asFunction<void Function(ffi.Pointer<CXCompletionResult>, int)>();
@@ -5126,8 +5106,7 @@
 
   late final _clang_codeCompleteGetNumDiagnosticsPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.UnsignedInt Function(
-                  ffi.Pointer<CXCodeCompleteResults>)>>(
+              ffi.UnsignedInt Function(ffi.Pointer<CXCodeCompleteResults>)>>(
       'clang_codeCompleteGetNumDiagnostics');
   late final _clang_codeCompleteGetNumDiagnostics =
       _clang_codeCompleteGetNumDiagnosticsPtr
@@ -5147,7 +5126,7 @@
   late final _clang_codeCompleteGetDiagnosticPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(ffi.Pointer<CXCodeCompleteResults>,
-              pkg_ffi.UnsignedInt)>>('clang_codeCompleteGetDiagnostic');
+              ffi.UnsignedInt)>>('clang_codeCompleteGetDiagnostic');
   late final _clang_codeCompleteGetDiagnostic =
       _clang_codeCompleteGetDiagnosticPtr.asFunction<
           CXDiagnostic Function(ffi.Pointer<CXCodeCompleteResults>, int)>();
@@ -5164,7 +5143,7 @@
 
   late final _clang_codeCompleteGetContextsPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.UnsignedLongLong Function(
+              ffi.UnsignedLongLong Function(
                   ffi.Pointer<CXCodeCompleteResults>)>>(
       'clang_codeCompleteGetContexts');
   late final _clang_codeCompleteGetContexts = _clang_codeCompleteGetContextsPtr
@@ -5176,7 +5155,7 @@
   /// there is not a container, this function will return CXCursor_InvalidCode.
   int clang_codeCompleteGetContainerKind(
     ffi.Pointer<CXCodeCompleteResults> Results,
-    ffi.Pointer<pkg_ffi.UnsignedInt> IsIncomplete,
+    ffi.Pointer<ffi.UnsignedInt> IsIncomplete,
   ) {
     return _clang_codeCompleteGetContainerKind(
       Results,
@@ -5187,12 +5166,12 @@
   late final _clang_codeCompleteGetContainerKindPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(ffi.Pointer<CXCodeCompleteResults>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
+                  ffi.Pointer<ffi.UnsignedInt>)>>(
       'clang_codeCompleteGetContainerKind');
   late final _clang_codeCompleteGetContainerKind =
       _clang_codeCompleteGetContainerKindPtr.asFunction<
           int Function(ffi.Pointer<CXCodeCompleteResults>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Returns the USR for the container for the current code completion context.
   /// If there is not a container for the current context, this function will
@@ -5254,7 +5233,7 @@
   }
 
   late final _clang_toggleCrashRecoveryPtr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(pkg_ffi.UnsignedInt)>>(
+      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.UnsignedInt)>>(
           'clang_toggleCrashRecovery');
   late final _clang_toggleCrashRecovery =
       _clang_toggleCrashRecoveryPtr.asFunction<void Function(int)>();
@@ -5324,7 +5303,7 @@
   }
 
   late final _clang_EvalResult_getAsIntPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(CXEvalResult)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(CXEvalResult)>>(
           'clang_EvalResult_getAsInt');
   late final _clang_EvalResult_getAsInt =
       _clang_EvalResult_getAsIntPtr.asFunction<int Function(CXEvalResult)>();
@@ -5341,7 +5320,7 @@
   }
 
   late final _clang_EvalResult_getAsLongLongPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.LongLong Function(CXEvalResult)>>(
+      _lookup<ffi.NativeFunction<ffi.LongLong Function(CXEvalResult)>>(
           'clang_EvalResult_getAsLongLong');
   late final _clang_EvalResult_getAsLongLong =
       _clang_EvalResult_getAsLongLongPtr
@@ -5358,7 +5337,7 @@
   }
 
   late final _clang_EvalResult_isUnsignedIntPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXEvalResult)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXEvalResult)>>(
           'clang_EvalResult_isUnsignedInt');
   late final _clang_EvalResult_isUnsignedInt =
       _clang_EvalResult_isUnsignedIntPtr
@@ -5374,9 +5353,9 @@
     );
   }
 
-  late final _clang_EvalResult_getAsUnsignedPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.UnsignedLongLong Function(CXEvalResult)>>(
-      'clang_EvalResult_getAsUnsigned');
+  late final _clang_EvalResult_getAsUnsignedPtr =
+      _lookup<ffi.NativeFunction<ffi.UnsignedLongLong Function(CXEvalResult)>>(
+          'clang_EvalResult_getAsUnsigned');
   late final _clang_EvalResult_getAsUnsigned =
       _clang_EvalResult_getAsUnsignedPtr
           .asFunction<int Function(CXEvalResult)>();
@@ -5400,7 +5379,7 @@
   /// than Int or float. User must not free this pointer, instead call
   /// clang_EvalResult_dispose on the CXEvalResult returned by
   /// clang_Cursor_Evaluate.
-  ffi.Pointer<pkg_ffi.Char> clang_EvalResult_getAsStr(
+  ffi.Pointer<ffi.Char> clang_EvalResult_getAsStr(
     CXEvalResult E,
   ) {
     return _clang_EvalResult_getAsStr(
@@ -5408,11 +5387,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsStrPtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(CXEvalResult)>>(
-      'clang_EvalResult_getAsStr');
+  late final _clang_EvalResult_getAsStrPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(CXEvalResult)>>(
+          'clang_EvalResult_getAsStr');
   late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStrPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(CXEvalResult)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(CXEvalResult)>();
 
   /// Disposes the created Eval memory.
   void clang_EvalResult_dispose(
@@ -5431,22 +5410,22 @@
 
   /// Retrieve a remapping.
   CXRemapping clang_getRemappings(
-    ffi.Pointer<pkg_ffi.Char> path,
+    ffi.Pointer<ffi.Char> path,
   ) {
     return _clang_getRemappings(
       path,
     );
   }
 
-  late final _clang_getRemappingsPtr = _lookup<
-          ffi.NativeFunction<CXRemapping Function(ffi.Pointer<pkg_ffi.Char>)>>(
-      'clang_getRemappings');
+  late final _clang_getRemappingsPtr =
+      _lookup<ffi.NativeFunction<CXRemapping Function(ffi.Pointer<ffi.Char>)>>(
+          'clang_getRemappings');
   late final _clang_getRemappings = _clang_getRemappingsPtr
-      .asFunction<CXRemapping Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<CXRemapping Function(ffi.Pointer<ffi.Char>)>();
 
   /// Retrieve a remapping.
   CXRemapping clang_getRemappingsFromFileList(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> filePaths,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> filePaths,
     int numFiles,
   ) {
     return _clang_getRemappingsFromFileList(
@@ -5457,11 +5436,11 @@
 
   late final _clang_getRemappingsFromFileListPtr = _lookup<
       ffi.NativeFunction<
-          CXRemapping Function(ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.UnsignedInt)>>('clang_getRemappingsFromFileList');
+          CXRemapping Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.UnsignedInt)>>('clang_getRemappingsFromFileList');
   late final _clang_getRemappingsFromFileList =
       _clang_getRemappingsFromFileListPtr.asFunction<
-          CXRemapping Function(ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>, int)>();
+          CXRemapping Function(ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
 
   /// Determine the number of remappings.
   int clang_remap_getNumFiles(
@@ -5473,7 +5452,7 @@
   }
 
   late final _clang_remap_getNumFilesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.UnsignedInt Function(CXRemapping)>>(
+      _lookup<ffi.NativeFunction<ffi.UnsignedInt Function(CXRemapping)>>(
           'clang_remap_getNumFiles');
   late final _clang_remap_getNumFiles =
       _clang_remap_getNumFilesPtr.asFunction<int Function(CXRemapping)>();
@@ -5495,10 +5474,7 @@
 
   late final _clang_remap_getFilenamesPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(
-              CXRemapping,
-              pkg_ffi.UnsignedInt,
-              ffi.Pointer<CXString>,
+          ffi.Void Function(CXRemapping, ffi.UnsignedInt, ffi.Pointer<CXString>,
               ffi.Pointer<CXString>)>>('clang_remap_getFilenames');
   late final _clang_remap_getFilenames =
       _clang_remap_getFilenamesPtr.asFunction<
@@ -5570,7 +5546,7 @@
   }
 
   late final _clang_index_isEntityObjCContainerKindPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Int32)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int32)>>(
           'clang_index_isEntityObjCContainerKind');
   late final _clang_index_isEntityObjCContainerKind =
       _clang_index_isEntityObjCContainerKindPtr.asFunction<int Function(int)>();
@@ -5813,8 +5789,8 @@
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -5839,19 +5815,19 @@
 
   late final _clang_indexSourceFilePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXIndexAction,
               CXClientData,
               ffi.Pointer<IndexerCallbacks>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXTranslationUnit>,
-              pkg_ffi.UnsignedInt)>>('clang_indexSourceFile');
+              ffi.UnsignedInt)>>('clang_indexSourceFile');
   late final _clang_indexSourceFile = _clang_indexSourceFilePtr.asFunction<
       int Function(
           CXIndexAction,
@@ -5859,8 +5835,8 @@
           ffi.Pointer<IndexerCallbacks>,
           int,
           int,
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Pointer<ffi.Char>>,
           int,
           ffi.Pointer<CXUnsavedFile>,
           int,
@@ -5876,8 +5852,8 @@
     ffi.Pointer<IndexerCallbacks> index_callbacks,
     int index_callbacks_size,
     int index_options,
-    ffi.Pointer<pkg_ffi.Char> source_filename,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> command_line_args,
+    ffi.Pointer<ffi.Char> source_filename,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> command_line_args,
     int num_command_line_args,
     ffi.Pointer<CXUnsavedFile> unsaved_files,
     int num_unsaved_files,
@@ -5902,19 +5878,19 @@
 
   late final _clang_indexSourceFileFullArgvPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXIndexAction,
               CXClientData,
               ffi.Pointer<IndexerCallbacks>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<CXUnsavedFile>,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<CXTranslationUnit>,
-              pkg_ffi.UnsignedInt)>>('clang_indexSourceFileFullArgv');
+              ffi.UnsignedInt)>>('clang_indexSourceFileFullArgv');
   late final _clang_indexSourceFileFullArgv =
       _clang_indexSourceFileFullArgvPtr.asFunction<
           int Function(
@@ -5923,8 +5899,8 @@
               ffi.Pointer<IndexerCallbacks>,
               int,
               int,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               int,
               ffi.Pointer<CXUnsavedFile>,
               int,
@@ -5953,12 +5929,12 @@
 
   late final _clang_indexTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               CXIndexAction,
               CXClientData,
               ffi.Pointer<IndexerCallbacks>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
+              ffi.UnsignedInt,
               CXTranslationUnit)>>('clang_indexTranslationUnit');
   late final _clang_indexTranslationUnit =
       _clang_indexTranslationUnitPtr.asFunction<
@@ -5971,9 +5947,9 @@
     CXIdxLoc loc,
     ffi.Pointer<CXIdxClientFile> indexFile,
     ffi.Pointer<CXFile> file,
-    ffi.Pointer<pkg_ffi.UnsignedInt> line,
-    ffi.Pointer<pkg_ffi.UnsignedInt> column,
-    ffi.Pointer<pkg_ffi.UnsignedInt> offset,
+    ffi.Pointer<ffi.UnsignedInt> line,
+    ffi.Pointer<ffi.UnsignedInt> column,
+    ffi.Pointer<ffi.UnsignedInt> offset,
   ) {
     return _clang_indexLoc_getFileLocation(
       loc,
@@ -5986,24 +5962,23 @@
   }
 
   late final _clang_indexLoc_getFileLocationPtr = _lookup<
-          ffi.NativeFunction<
-              ffi.Void Function(
-                  CXIdxLoc,
-                  ffi.Pointer<CXIdxClientFile>,
-                  ffi.Pointer<CXFile>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>,
-                  ffi.Pointer<pkg_ffi.UnsignedInt>)>>(
-      'clang_indexLoc_getFileLocation');
+      ffi.NativeFunction<
+          ffi.Void Function(
+              CXIdxLoc,
+              ffi.Pointer<CXIdxClientFile>,
+              ffi.Pointer<CXFile>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>>('clang_indexLoc_getFileLocation');
   late final _clang_indexLoc_getFileLocation =
       _clang_indexLoc_getFileLocationPtr.asFunction<
           void Function(
               CXIdxLoc,
               ffi.Pointer<CXIdxClientFile>,
               ffi.Pointer<CXFile>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>,
-              ffi.Pointer<pkg_ffi.UnsignedInt>)>();
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>,
+              ffi.Pointer<ffi.UnsignedInt>)>();
 
   /// Retrieve the CXSourceLocation represented by the given CXIdxLoc.
   CXSourceLocation clang_indexLoc_getCXSourceLocation(
@@ -6036,7 +6011,7 @@
 
   late final _clang_Type_visitFieldsPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               CXType, CXFieldVisitor, CXClientData)>>('clang_Type_visitFields');
   late final _clang_Type_visitFields = _clang_Type_visitFieldsPtr
       .asFunction<int Function(CXType, CXFieldVisitor, CXClientData)>();
@@ -6064,14 +6039,14 @@
 class CXString extends ffi.Struct {
   external ffi.Pointer<ffi.Void> data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int private_flags;
 }
 
 class CXStringSet extends ffi.Struct {
   external ffi.Pointer<CXString> Strings;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int Count;
 }
 
@@ -6093,13 +6068,13 @@
 /// Provides the contents of a file that has not yet been saved to disk.
 class CXUnsavedFile extends ffi.Struct {
   /// The file whose contents have not yet been saved.
-  external ffi.Pointer<pkg_ffi.Char> Filename;
+  external ffi.Pointer<ffi.Char> Filename;
 
   /// A buffer containing the unsaved contents of this file.
-  external ffi.Pointer<pkg_ffi.Char> Contents;
+  external ffi.Pointer<ffi.Char> Contents;
 
   /// The length of the unsaved contents of this buffer.
-  @pkg_ffi.UnsignedLong()
+  @ffi.UnsignedLong()
   external int Length;
 }
 
@@ -6126,18 +6101,18 @@
 class CXVersion extends ffi.Struct {
   /// The major version number, e.g., the '10' in '10.7.3'. A negative value
   /// indicates that there is no version number at all.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Major;
 
   /// The minor version number, e.g., the '7' in '10.7.3'. This value will be
   /// negative if no minor version number was provided, e.g., for version '10'.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Minor;
 
   /// The subminor version number, e.g., the '3' in '10.7.3'. This value will be
   /// negative if no minor or subminor version number was provided, e.g., in
   /// version '10' or '10.7'.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Subminor;
 }
 
@@ -6202,7 +6177,7 @@
 /// across an indexing session.
 class CXFileUniqueID extends ffi.Struct {
   @ffi.Array.multi([3])
-  external ffi.Array<pkg_ffi.UnsignedLongLong> data;
+  external ffi.Array<ffi.UnsignedLongLong> data;
 }
 
 /// A single translation unit, which resides in an index.
@@ -6213,7 +6188,7 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int int_data;
 }
 
@@ -6222,17 +6197,17 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int begin_int_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int end_int_data;
 }
 
 /// Identifies an array of ranges.
 class CXSourceRangeList extends ffi.Struct {
   /// The number of ranges in the ranges array.
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int count;
 
   /// An array of CXSourceRanges.
@@ -6428,7 +6403,7 @@
   @ffi.Int32()
   external int kind;
 
-  @pkg_ffi.UnsignedLong()
+  @ffi.UnsignedLong()
   external int amount;
 }
 
@@ -6436,7 +6411,7 @@
 class CXTUResourceUsage extends ffi.Struct {
   external ffi.Pointer<ffi.Void> data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numEntries;
 
   external ffi.Pointer<CXTUResourceUsageEntry> entries;
@@ -7103,7 +7078,7 @@
   @ffi.Int32()
   external int kind;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int xdata;
 
   @ffi.Array.multi([3])
@@ -7165,7 +7140,7 @@
   external CXVersion Obsoleted;
 
   /// Whether the entity is unconditionally unavailable on this platform.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int Unavailable;
 
   /// An optional message to provide to a user of this API, e.g., to suggest
@@ -7563,7 +7538,7 @@
 /// Describes a single preprocessing token.
 class CXToken extends ffi.Struct {
   @ffi.Array.multi([4])
-  external ffi.Array<pkg_ffi.UnsignedInt> int_data;
+  external ffi.Array<ffi.UnsignedInt> int_data;
 
   external ffi.Pointer<ffi.Void> ptr_data;
 }
@@ -7661,7 +7636,7 @@
   external ffi.Pointer<CXCompletionResult> Results;
 
   /// The number of code-completion results stored in the Results array.
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int NumResults;
 }
 
@@ -7787,7 +7762,7 @@
 typedef CXInclusionVisitor = ffi.Pointer<
     ffi.NativeFunction<
         ffi.Void Function(CXFile, ffi.Pointer<CXSourceLocation>,
-            pkg_ffi.UnsignedInt, CXClientData)>>;
+            ffi.UnsignedInt, CXClientData)>>;
 
 abstract class CXEvalResultKind {
   static const int CXEval_Int = 1;
@@ -7836,7 +7811,7 @@
   @ffi.Array.multi([2])
   external ffi.Array<ffi.Pointer<ffi.Void>> ptr_data;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int int_data;
 }
 
@@ -7846,19 +7821,19 @@
   external CXIdxLoc hashLoc;
 
   /// Filename as written in the #include/#import directive.
-  external ffi.Pointer<pkg_ffi.Char> filename;
+  external ffi.Pointer<ffi.Char> filename;
 
   /// The actual file that the #include/#import directive resolved to.
   external CXFile file;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImport;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isAngled;
 
   /// Non-zero if the directive was automatically turned into a module import.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isModuleImport;
 }
 
@@ -7875,7 +7850,7 @@
 
   /// Non-zero if an inclusion directive was automatically turned into a module
   /// import. Applicable only for modules.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImplicit;
 }
 
@@ -7954,15 +7929,15 @@
   @ffi.Int32()
   external int lang;
 
-  external ffi.Pointer<pkg_ffi.Char> name;
+  external ffi.Pointer<ffi.Char> name;
 
-  external ffi.Pointer<pkg_ffi.Char> USR;
+  external ffi.Pointer<ffi.Char> USR;
 
   external CXCursor cursor;
 
   external ffi.Pointer<ffi.Pointer<CXIdxAttrInfo>> attributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numAttributes;
 }
 
@@ -7997,28 +7972,28 @@
   /// out-of-line C++ member functions.
   external ffi.Pointer<CXIdxContainerInfo> lexicalContainer;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isRedeclaration;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isDefinition;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isContainer;
 
   external ffi.Pointer<CXIdxContainerInfo> declAsContainer;
 
   /// Whether the declaration exists in code or was created implicitly by the
   /// compiler, e.g. implicit Objective-C methods for properties.
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int isImplicit;
 
   external ffi.Pointer<ffi.Pointer<CXIdxAttrInfo>> attributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numAttributes;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int flags;
 }
 
@@ -8054,7 +8029,7 @@
 class CXIdxObjCProtocolRefListInfo extends ffi.Struct {
   external ffi.Pointer<ffi.Pointer<CXIdxObjCProtocolRefInfo>> protocols;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numProtocols;
 }
 
@@ -8091,7 +8066,7 @@
 
   external ffi.Pointer<ffi.Pointer<CXIdxBaseClassInfo>> bases;
 
-  @pkg_ffi.UnsignedInt()
+  @ffi.UnsignedInt()
   external int numBases;
 }
 
@@ -8149,9 +8124,8 @@
   /// Called periodically to check whether indexing should be aborted. Should
   /// return 0 to continue, and non-zero to abort.
   external ffi.Pointer<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(CXClientData, ffi.Pointer<ffi.Void>)>>
-      abortQuery;
+      ffi.NativeFunction<
+          ffi.Int Function(CXClientData, ffi.Pointer<ffi.Void>)>> abortQuery;
 
   /// Called at the end of indexing; passes the complete diagnostic set.
   external ffi.Pointer<
diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart
index 6e13fec..fb4724d 100644
--- a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart
+++ b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Bindings to SQLite.
 class SQLite {
@@ -51,59 +50,59 @@
   /// of the hash might be different from [SQLITE_SOURCE_ID].)^
   ///
   /// See also: [sqlite_version()] and [sqlite_source_id()].
-  late final ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> _sqlite3_version =
-      _lookup<ffi.Pointer<pkg_ffi.Char>>('sqlite3_version');
+  late final ffi.Pointer<ffi.Pointer<ffi.Char>> _sqlite3_version =
+      _lookup<ffi.Pointer<ffi.Char>>('sqlite3_version');
 
-  ffi.Pointer<pkg_ffi.Char> get sqlite3_version => _sqlite3_version.value;
+  ffi.Pointer<ffi.Char> get sqlite3_version => _sqlite3_version.value;
 
-  set sqlite3_version(ffi.Pointer<pkg_ffi.Char> value) =>
+  set sqlite3_version(ffi.Pointer<ffi.Char> value) =>
       _sqlite3_version.value = value;
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_libversion() {
+  ffi.Pointer<ffi.Char> sqlite3_libversion() {
     return _sqlite3_libversion();
   }
 
   late final _sqlite3_libversionPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'sqlite3_libversion');
   late final _sqlite3_libversion =
-      _sqlite3_libversionPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _sqlite3_libversionPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_sourceid() {
+  ffi.Pointer<ffi.Char> sqlite3_sourceid() {
     return _sqlite3_sourceid();
   }
 
   late final _sqlite3_sourceidPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
           'sqlite3_sourceid');
   late final _sqlite3_sourceid =
-      _sqlite3_sourceidPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function()>();
+      _sqlite3_sourceidPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
 
   int sqlite3_libversion_number() {
     return _sqlite3_libversion_number();
   }
 
   late final _sqlite3_libversion_numberPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>(
           'sqlite3_libversion_number');
   late final _sqlite3_libversion_number =
       _sqlite3_libversion_numberPtr.asFunction<int Function()>();
 
   int sqlite3_compileoption_used(
-    ffi.Pointer<pkg_ffi.Char> zOptName,
+    ffi.Pointer<ffi.Char> zOptName,
   ) {
     return _sqlite3_compileoption_used(
       zOptName,
     );
   }
 
-  late final _sqlite3_compileoption_usedPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>)>>(
-      'sqlite3_compileoption_used');
+  late final _sqlite3_compileoption_usedPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
+          'sqlite3_compileoption_used');
   late final _sqlite3_compileoption_used = _sqlite3_compileoption_usedPtr
-      .asFunction<int Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<int Function(ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_compileoption_get(
+  ffi.Pointer<ffi.Char> sqlite3_compileoption_get(
     int N,
   ) {
     return _sqlite3_compileoption_get(
@@ -111,11 +110,11 @@
     );
   }
 
-  late final _sqlite3_compileoption_getPtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(pkg_ffi.Int)>>(
-      'sqlite3_compileoption_get');
+  late final _sqlite3_compileoption_getPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Int)>>(
+          'sqlite3_compileoption_get');
   late final _sqlite3_compileoption_get = _sqlite3_compileoption_getPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(int)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(int)>();
 
   /// CAPI3REF: Test To See If The Library Is Threadsafe
   ///
@@ -156,7 +155,7 @@
   }
 
   late final _sqlite3_threadsafePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>('sqlite3_threadsafe');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_threadsafe');
   late final _sqlite3_threadsafe =
       _sqlite3_threadsafePtr.asFunction<int Function()>();
 
@@ -205,7 +204,7 @@
   }
 
   late final _sqlite3_closePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_close');
   late final _sqlite3_close =
       _sqlite3_closePtr.asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -219,7 +218,7 @@
   }
 
   late final _sqlite3_close_v2Ptr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_close_v2');
   late final _sqlite3_close_v2 =
       _sqlite3_close_v2Ptr.asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -286,17 +285,17 @@
   /// </ul>
   int sqlite3_exec(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> sql,
+    ffi.Pointer<ffi.Char> sql,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(
+                ffi.Int Function(
                     ffi.Pointer<ffi.Void>,
-                    pkg_ffi.Int,
-                    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>
+                    ffi.Int,
+                    ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                    ffi.Pointer<ffi.Pointer<ffi.Char>>)>>
         callback,
     ffi.Pointer<ffi.Void> arg3,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> errmsg,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> errmsg,
   ) {
     return _sqlite3_exec(
       arg0,
@@ -309,31 +308,31 @@
 
   late final _sqlite3_execPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>,
+                          ffi.Int,
+                          ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                          ffi.Pointer<ffi.Pointer<ffi.Char>>)>>,
               ffi.Pointer<ffi.Void>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_exec');
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_exec');
   late final _sqlite3_exec = _sqlite3_execPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  pkg_ffi.Int Function(
+                  ffi.Int Function(
                       ffi.Pointer<ffi.Void>,
-                      pkg_ffi.Int,
-                      ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-                      ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Pointer<ffi.Char>>,
+                      ffi.Pointer<ffi.Pointer<ffi.Char>>)>>,
           ffi.Pointer<ffi.Void>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   /// CAPI3REF: Initialize The SQLite Library
   ///
@@ -413,7 +412,7 @@
   }
 
   late final _sqlite3_initializePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>('sqlite3_initialize');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_initialize');
   late final _sqlite3_initialize =
       _sqlite3_initializePtr.asFunction<int Function()>();
 
@@ -422,7 +421,7 @@
   }
 
   late final _sqlite3_shutdownPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>('sqlite3_shutdown');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_shutdown');
   late final _sqlite3_shutdown =
       _sqlite3_shutdownPtr.asFunction<int Function()>();
 
@@ -431,7 +430,7 @@
   }
 
   late final _sqlite3_os_initPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>('sqlite3_os_init');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_os_init');
   late final _sqlite3_os_init =
       _sqlite3_os_initPtr.asFunction<int Function()>();
 
@@ -440,7 +439,7 @@
   }
 
   late final _sqlite3_os_endPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>('sqlite3_os_end');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_os_end');
   late final _sqlite3_os_end = _sqlite3_os_endPtr.asFunction<int Function()>();
 
   /// CAPI3REF: Configuring The SQLite Library
@@ -481,8 +480,7 @@
   }
 
   late final _sqlite3_configPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>(
-          'sqlite3_config');
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('sqlite3_config');
   late final _sqlite3_config =
       _sqlite3_configPtr.asFunction<int Function(int)>();
 
@@ -512,9 +510,8 @@
   }
 
   late final _sqlite3_db_configPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3>, pkg_ffi.Int)>>('sqlite3_db_config');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_db_config');
   late final _sqlite3_db_config = _sqlite3_db_configPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -535,9 +532,8 @@
   }
 
   late final _sqlite3_extended_result_codesPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              pkg_ffi.Int)>>('sqlite3_extended_result_codes');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_extended_result_codes');
   late final _sqlite3_extended_result_codes = _sqlite3_extended_result_codesPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -699,7 +695,7 @@
   }
 
   late final _sqlite3_changesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_changes');
   late final _sqlite3_changes =
       _sqlite3_changesPtr.asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -746,7 +742,7 @@
   }
 
   late final _sqlite3_total_changesPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_total_changes');
   late final _sqlite3_total_changes = _sqlite3_total_changesPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -830,18 +826,18 @@
   /// The input to [sqlite3_complete16()] must be a zero-terminated
   /// UTF-16 string in native byte order.
   int sqlite3_complete(
-    ffi.Pointer<pkg_ffi.Char> sql,
+    ffi.Pointer<ffi.Char> sql,
   ) {
     return _sqlite3_complete(
       sql,
     );
   }
 
-  late final _sqlite3_completePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>)>>(
-      'sqlite3_complete');
-  late final _sqlite3_complete = _sqlite3_completePtr
-      .asFunction<int Function(ffi.Pointer<pkg_ffi.Char>)>();
+  late final _sqlite3_completePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
+          'sqlite3_complete');
+  late final _sqlite3_complete =
+      _sqlite3_completePtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_complete16(
     ffi.Pointer<ffi.Void> sql,
@@ -852,7 +848,7 @@
   }
 
   late final _sqlite3_complete16Ptr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>(
           'sqlite3_complete16');
   late final _sqlite3_complete16 =
       _sqlite3_complete16Ptr.asFunction<int Function(ffi.Pointer<ffi.Void>)>();
@@ -918,7 +914,7 @@
     ffi.Pointer<sqlite3> arg0,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(ffi.Pointer<ffi.Void>, pkg_ffi.Int)>>
+                ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int)>>
         arg1,
     ffi.Pointer<ffi.Void> arg2,
   ) {
@@ -931,19 +927,18 @@
 
   late final _sqlite3_busy_handlerPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
-                          ffi.Pointer<ffi.Void>, pkg_ffi.Int)>>,
+                      ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_busy_handler');
   late final _sqlite3_busy_handler = _sqlite3_busy_handlerPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  pkg_ffi.Int Function(ffi.Pointer<ffi.Void>, pkg_ffi.Int)>>,
+                  ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Set A Busy Timeout
@@ -976,9 +971,8 @@
   }
 
   late final _sqlite3_busy_timeoutPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3>, pkg_ffi.Int)>>('sqlite3_busy_timeout');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_busy_timeout');
   late final _sqlite3_busy_timeout = _sqlite3_busy_timeoutPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -1055,11 +1049,11 @@
   /// [sqlite3_errmsg()].
   int sqlite3_get_table(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSql,
-    ffi.Pointer<ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>> pazResult,
-    ffi.Pointer<pkg_ffi.Int> pnRow,
-    ffi.Pointer<pkg_ffi.Int> pnColumn,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzErrmsg,
+    ffi.Pointer<ffi.Char> zSql,
+    ffi.Pointer<ffi.Pointer<ffi.Pointer<ffi.Char>>> pazResult,
+    ffi.Pointer<ffi.Int> pnRow,
+    ffi.Pointer<ffi.Int> pnColumn,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzErrmsg,
   ) {
     return _sqlite3_get_table(
       db,
@@ -1073,24 +1067,24 @@
 
   late final _sqlite3_get_tablePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_get_table');
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Pointer<ffi.Char>>>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_get_table');
   late final _sqlite3_get_table = _sqlite3_get_tablePtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>>,
-          ffi.Pointer<pkg_ffi.Int>,
-          ffi.Pointer<pkg_ffi.Int>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Pointer<ffi.Pointer<ffi.Char>>>,
+          ffi.Pointer<ffi.Int>,
+          ffi.Pointer<ffi.Int>,
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   void sqlite3_free_table(
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> result,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> result,
   ) {
     return _sqlite3_free_table(
       result,
@@ -1100,9 +1094,9 @@
   late final _sqlite3_free_tablePtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_free_table');
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_free_table');
   late final _sqlite3_free_table = _sqlite3_free_tablePtr
-      .asFunction<void Function(ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+      .asFunction<void Function(ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   /// CAPI3REF: Formatted String Printing Functions
   ///
@@ -1142,8 +1136,8 @@
   /// ^The sqlite3_vsnprintf() routine is a varargs version of sqlite3_snprintf().
   ///
   /// See also:  [built-in printf()], [printf() SQL function]
-  ffi.Pointer<pkg_ffi.Char> sqlite3_mprintf(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+  ffi.Pointer<ffi.Char> sqlite3_mprintf(
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_mprintf(
       arg0,
@@ -1152,15 +1146,15 @@
 
   late final _sqlite3_mprintfPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_mprintf');
-  late final _sqlite3_mprintf = _sqlite3_mprintfPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>)>>('sqlite3_mprintf');
+  late final _sqlite3_mprintf = _sqlite3_mprintfPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_snprintf(
+  ffi.Pointer<ffi.Char> sqlite3_snprintf(
     int arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
-    ffi.Pointer<pkg_ffi.Char> arg2,
+    ffi.Pointer<ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg2,
   ) {
     return _sqlite3_snprintf(
       arg0,
@@ -1171,13 +1165,11 @@
 
   late final _sqlite3_snprintfPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_snprintf');
+          ffi.Pointer<ffi.Char> Function(ffi.Int, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_snprintf');
   late final _sqlite3_snprintf = _sqlite3_snprintfPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
-          int, ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<ffi.Char> Function(
+          int, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Memory Allocation Subsystem
   ///
@@ -1261,7 +1253,7 @@
   }
 
   late final _sqlite3_mallocPtr =
-      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Int)>>(
           'sqlite3_malloc');
   late final _sqlite3_malloc =
       _sqlite3_mallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
@@ -1293,7 +1285,7 @@
   late final _sqlite3_reallocPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(
-              ffi.Pointer<ffi.Void>, pkg_ffi.Int)>>('sqlite3_realloc');
+              ffi.Pointer<ffi.Void>, ffi.Int)>>('sqlite3_realloc');
   late final _sqlite3_realloc = _sqlite3_reallocPtr
       .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, int)>();
 
@@ -1382,7 +1374,7 @@
   }
 
   late final _sqlite3_memory_highwaterPtr =
-      _lookup<ffi.NativeFunction<sqlite3_int64 Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<sqlite3_int64 Function(ffi.Int)>>(
           'sqlite3_memory_highwater');
   late final _sqlite3_memory_highwater =
       _sqlite3_memory_highwaterPtr.asFunction<int Function(int)>();
@@ -1419,7 +1411,7 @@
   late final _sqlite3_randomnessPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
-              pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>('sqlite3_randomness');
+              ffi.Int, ffi.Pointer<ffi.Void>)>>('sqlite3_randomness');
   late final _sqlite3_randomness = _sqlite3_randomnessPtr
       .asFunction<void Function(int, ffi.Pointer<ffi.Void>)>();
 
@@ -1514,13 +1506,13 @@
     ffi.Pointer<sqlite3> arg0,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(
+                ffi.Int Function(
                     ffi.Pointer<ffi.Void>,
-                    pkg_ffi.Int,
-                    ffi.Pointer<pkg_ffi.Char>,
-                    ffi.Pointer<pkg_ffi.Char>,
-                    ffi.Pointer<pkg_ffi.Char>,
-                    ffi.Pointer<pkg_ffi.Char>)>>
+                    ffi.Int,
+                    ffi.Pointer<ffi.Char>,
+                    ffi.Pointer<ffi.Char>,
+                    ffi.Pointer<ffi.Char>,
+                    ffi.Pointer<ffi.Char>)>>
         xAuth,
     ffi.Pointer<ffi.Void> pUserData,
   ) {
@@ -1533,30 +1525,30 @@
 
   late final _sqlite3_set_authorizerPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          ffi.Pointer<pkg_ffi.Char>)>>,
+                          ffi.Int,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Pointer<ffi.Char>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_set_authorizer');
   late final _sqlite3_set_authorizer = _sqlite3_set_authorizerPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  pkg_ffi.Int Function(
+                  ffi.Int Function(
                       ffi.Pointer<ffi.Void>,
-                      pkg_ffi.Int,
-                      ffi.Pointer<pkg_ffi.Char>,
-                      ffi.Pointer<pkg_ffi.Char>,
-                      ffi.Pointer<pkg_ffi.Char>,
-                      ffi.Pointer<pkg_ffi.Char>)>>,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Pointer<ffi.Char>)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Tracing And Profiling Functions
@@ -1594,7 +1586,7 @@
     ffi.Pointer<
             ffi.NativeFunction<
                 ffi.Void Function(
-                    ffi.Pointer<ffi.Void>, ffi.Pointer<pkg_ffi.Char>)>>
+                    ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>>
         xTrace,
     ffi.Pointer<ffi.Void> arg2,
   ) {
@@ -1612,7 +1604,7 @@
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
-                          ffi.Pointer<ffi.Void>, ffi.Pointer<pkg_ffi.Char>)>>,
+                          ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_trace');
   late final _sqlite3_trace = _sqlite3_tracePtr.asFunction<
       ffi.Pointer<ffi.Void> Function(
@@ -1620,15 +1612,15 @@
           ffi.Pointer<
               ffi.NativeFunction<
                   ffi.Void Function(
-                      ffi.Pointer<ffi.Void>, ffi.Pointer<pkg_ffi.Char>)>>,
+                      ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>)>>,
           ffi.Pointer<ffi.Void>)>();
 
   ffi.Pointer<ffi.Void> sqlite3_profile(
     ffi.Pointer<sqlite3> arg0,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<ffi.Void>,
-                    ffi.Pointer<pkg_ffi.Char>, sqlite3_uint64)>>
+                ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>,
+                    sqlite3_uint64)>>
         xProfile,
     ffi.Pointer<ffi.Void> arg2,
   ) {
@@ -1646,7 +1638,7 @@
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(ffi.Pointer<ffi.Void>,
-                          ffi.Pointer<pkg_ffi.Char>, sqlite3_uint64)>>,
+                          ffi.Pointer<ffi.Char>, sqlite3_uint64)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_profile');
   late final _sqlite3_profile = _sqlite3_profilePtr.asFunction<
       ffi.Pointer<ffi.Void> Function(
@@ -1654,7 +1646,7 @@
           ffi.Pointer<
               ffi.NativeFunction<
                   ffi.Void Function(ffi.Pointer<ffi.Void>,
-                      ffi.Pointer<pkg_ffi.Char>, sqlite3_uint64)>>,
+                      ffi.Pointer<ffi.Char>, sqlite3_uint64)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: SQL Trace Hook
@@ -1689,7 +1681,7 @@
     int uMask,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(pkg_ffi.UnsignedInt, ffi.Pointer<ffi.Void>,
+                ffi.Int Function(ffi.UnsignedInt, ffi.Pointer<ffi.Void>,
                     ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
         xCallback,
     ffi.Pointer<ffi.Void> pCtx,
@@ -1704,16 +1696,13 @@
 
   late final _sqlite3_trace_v2Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              pkg_ffi.UnsignedInt,
+              ffi.UnsignedInt,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
-                          pkg_ffi.UnsignedInt,
-                          ffi.Pointer<ffi.Void>,
-                          ffi.Pointer<ffi.Void>,
-                          ffi.Pointer<ffi.Void>)>>,
+                      ffi.Int Function(ffi.UnsignedInt, ffi.Pointer<ffi.Void>,
+                          ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_trace_v2');
   late final _sqlite3_trace_v2 = _sqlite3_trace_v2Ptr.asFunction<
       int Function(
@@ -1721,11 +1710,8 @@
           int,
           ffi.Pointer<
               ffi.NativeFunction<
-                  pkg_ffi.Int Function(
-                      pkg_ffi.UnsignedInt,
-                      ffi.Pointer<ffi.Void>,
-                      ffi.Pointer<ffi.Void>,
-                      ffi.Pointer<ffi.Void>)>>,
+                  ffi.Int Function(ffi.UnsignedInt, ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Query Progress Callbacks
@@ -1760,7 +1746,7 @@
   void sqlite3_progress_handler(
     ffi.Pointer<sqlite3> arg0,
     int arg1,
-    ffi.Pointer<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+    ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
         arg2,
     ffi.Pointer<ffi.Void> arg3,
   ) {
@@ -1776,10 +1762,9 @@
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<sqlite3>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<
-                  ffi.NativeFunction<
-                      pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
+                  ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_progress_handler');
   late final _sqlite3_progress_handler =
       _sqlite3_progress_handlerPtr.asFunction<
@@ -1787,8 +1772,7 @@
               ffi.Pointer<sqlite3>,
               int,
               ffi.Pointer<
-                  ffi.NativeFunction<
-                      pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
+                  ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Opening A New Database Connection
@@ -2043,7 +2027,7 @@
   ///
   /// See also: [sqlite3_temp_directory]
   int sqlite3_open(
-    ffi.Pointer<pkg_ffi.Char> filename,
+    ffi.Pointer<ffi.Char> filename,
     ffi.Pointer<ffi.Pointer<sqlite3>> ppDb,
   ) {
     return _sqlite3_open(
@@ -2054,11 +2038,10 @@
 
   late final _sqlite3_openPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
+          ffi.Int Function(ffi.Pointer<ffi.Char>,
               ffi.Pointer<ffi.Pointer<sqlite3>>)>>('sqlite3_open');
   late final _sqlite3_open = _sqlite3_openPtr.asFunction<
-      int Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<ffi.Pointer<sqlite3>>)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<sqlite3>>)>();
 
   int sqlite3_open16(
     ffi.Pointer<ffi.Void> filename,
@@ -2072,16 +2055,16 @@
 
   late final _sqlite3_open16Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<ffi.Void>,
+          ffi.Int Function(ffi.Pointer<ffi.Void>,
               ffi.Pointer<ffi.Pointer<sqlite3>>)>>('sqlite3_open16');
   late final _sqlite3_open16 = _sqlite3_open16Ptr.asFunction<
       int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Pointer<sqlite3>>)>();
 
   int sqlite3_open_v2(
-    ffi.Pointer<pkg_ffi.Char> filename,
+    ffi.Pointer<ffi.Char> filename,
     ffi.Pointer<ffi.Pointer<sqlite3>> ppDb,
     int flags,
-    ffi.Pointer<pkg_ffi.Char> zVfs,
+    ffi.Pointer<ffi.Char> zVfs,
   ) {
     return _sqlite3_open_v2(
       filename,
@@ -2093,14 +2076,14 @@
 
   late final _sqlite3_open_v2Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<pkg_ffi.Char>,
+          ffi.Int Function(
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<ffi.Pointer<sqlite3>>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_open_v2');
+              ffi.Int,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_open_v2');
   late final _sqlite3_open_v2 = _sqlite3_open_v2Ptr.asFunction<
-      int Function(ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<ffi.Pointer<sqlite3>>,
-          int, ffi.Pointer<pkg_ffi.Char>)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<sqlite3>>,
+          int, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Obtain Values For URI Parameters
   ///
@@ -2166,9 +2149,9 @@
   /// main database file.
   ///
   /// See the [URI filename] documentation for additional information.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_uri_parameter(
-    ffi.Pointer<pkg_ffi.Char> zFilename,
-    ffi.Pointer<pkg_ffi.Char> zParam,
+  ffi.Pointer<ffi.Char> sqlite3_uri_parameter(
+    ffi.Pointer<ffi.Char> zFilename,
+    ffi.Pointer<ffi.Char> zParam,
   ) {
     return _sqlite3_uri_parameter(
       zFilename,
@@ -2178,15 +2161,15 @@
 
   late final _sqlite3_uri_parameterPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_uri_parameter');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_uri_parameter');
   late final _sqlite3_uri_parameter = _sqlite3_uri_parameterPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<ffi.Char> Function(
+          ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_uri_boolean(
-    ffi.Pointer<pkg_ffi.Char> zFile,
-    ffi.Pointer<pkg_ffi.Char> zParam,
+    ffi.Pointer<ffi.Char> zFile,
+    ffi.Pointer<ffi.Char> zParam,
     int bDefault,
   ) {
     return _sqlite3_uri_boolean(
@@ -2198,15 +2181,14 @@
 
   late final _sqlite3_uri_booleanPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>, pkg_ffi.Int)>>('sqlite3_uri_boolean');
+          ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
+              ffi.Int)>>('sqlite3_uri_boolean');
   late final _sqlite3_uri_boolean = _sqlite3_uri_booleanPtr.asFunction<
-      int Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>, int)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
 
   int sqlite3_uri_int64(
-    ffi.Pointer<pkg_ffi.Char> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg1,
     int arg2,
   ) {
     return _sqlite3_uri_int64(
@@ -2218,14 +2200,13 @@
 
   late final _sqlite3_uri_int64Ptr = _lookup<
       ffi.NativeFunction<
-          sqlite3_int64 Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>, sqlite3_int64)>>('sqlite3_uri_int64');
+          sqlite3_int64 Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
+              sqlite3_int64)>>('sqlite3_uri_int64');
   late final _sqlite3_uri_int64 = _sqlite3_uri_int64Ptr.asFunction<
-      int Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>, int)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_uri_key(
-    ffi.Pointer<pkg_ffi.Char> zFilename,
+  ffi.Pointer<ffi.Char> sqlite3_uri_key(
+    ffi.Pointer<ffi.Char> zFilename,
     int N,
   ) {
     return _sqlite3_uri_key(
@@ -2236,10 +2217,10 @@
 
   late final _sqlite3_uri_keyPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<pkg_ffi.Char>, pkg_ffi.Int)>>('sqlite3_uri_key');
-  late final _sqlite3_uri_key = _sqlite3_uri_keyPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>, int)>();
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>, ffi.Int)>>('sqlite3_uri_key');
+  late final _sqlite3_uri_key = _sqlite3_uri_keyPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>, int)>();
 
   /// CAPI3REF:  Translate filenames
   ///
@@ -2266,8 +2247,8 @@
   /// filename passed into the VFS from the SQLite core and F is not the
   /// return value from [sqlite3_db_filename()], then the result is
   /// undefined and is likely a memory access violation.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_filename_database(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+  ffi.Pointer<ffi.Char> sqlite3_filename_database(
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_filename_database(
       arg0,
@@ -2276,14 +2257,13 @@
 
   late final _sqlite3_filename_databasePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_filename_database');
-  late final _sqlite3_filename_database =
-      _sqlite3_filename_databasePtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>)>>('sqlite3_filename_database');
+  late final _sqlite3_filename_database = _sqlite3_filename_databasePtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_filename_journal(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+  ffi.Pointer<ffi.Char> sqlite3_filename_journal(
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_filename_journal(
       arg0,
@@ -2292,14 +2272,13 @@
 
   late final _sqlite3_filename_journalPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_filename_journal');
-  late final _sqlite3_filename_journal =
-      _sqlite3_filename_journalPtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>)>>('sqlite3_filename_journal');
+  late final _sqlite3_filename_journal = _sqlite3_filename_journalPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_filename_wal(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+  ffi.Pointer<ffi.Char> sqlite3_filename_wal(
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_filename_wal(
       arg0,
@@ -2308,10 +2287,10 @@
 
   late final _sqlite3_filename_walPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_filename_wal');
-  late final _sqlite3_filename_wal = _sqlite3_filename_walPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>)>>('sqlite3_filename_wal');
+  late final _sqlite3_filename_wal = _sqlite3_filename_walPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF:  Database File Corresponding To A Journal
   ///
@@ -2329,7 +2308,7 @@
   /// of this routine results in undefined and probably undesirable
   /// behavior.
   ffi.Pointer<sqlite3_file> sqlite3_database_file_object(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_database_file_object(
       arg0,
@@ -2339,10 +2318,9 @@
   late final _sqlite3_database_file_objectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<sqlite3_file> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_database_file_object');
-  late final _sqlite3_database_file_object =
-      _sqlite3_database_file_objectPtr.asFunction<
-          ffi.Pointer<sqlite3_file> Function(ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('sqlite3_database_file_object');
+  late final _sqlite3_database_file_object = _sqlite3_database_file_objectPtr
+      .asFunction<ffi.Pointer<sqlite3_file> Function(ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Create and Destroy VFS Filenames
   ///
@@ -2387,12 +2365,12 @@
   /// that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
   /// then the corresponding [sqlite3_module.xClose() method should also be
   /// invoked prior to calling sqlite3_free_filename(Y).
-  ffi.Pointer<pkg_ffi.Char> sqlite3_create_filename(
-    ffi.Pointer<pkg_ffi.Char> zDatabase,
-    ffi.Pointer<pkg_ffi.Char> zJournal,
-    ffi.Pointer<pkg_ffi.Char> zWal,
+  ffi.Pointer<ffi.Char> sqlite3_create_filename(
+    ffi.Pointer<ffi.Char> zDatabase,
+    ffi.Pointer<ffi.Char> zJournal,
+    ffi.Pointer<ffi.Char> zWal,
     int nParam,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> azParam,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> azParam,
   ) {
     return _sqlite3_create_filename(
       zDatabase,
@@ -2404,24 +2382,23 @@
   }
 
   late final _sqlite3_create_filenamePtr = _lookup<
-          ffi.NativeFunction<
-              ffi.Pointer<pkg_ffi.Char> Function(
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>(
-      'sqlite3_create_filename');
+      ffi.NativeFunction<
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_create_filename');
   late final _sqlite3_create_filename = _sqlite3_create_filenamePtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>,
+      ffi.Pointer<ffi.Char> Function(
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   void sqlite3_free_filename(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg0,
   ) {
     return _sqlite3_free_filename(
       arg0,
@@ -2429,10 +2406,10 @@
   }
 
   late final _sqlite3_free_filenamePtr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<pkg_ffi.Char>)>>(
+      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
           'sqlite3_free_filename');
   late final _sqlite3_free_filename = _sqlite3_free_filenamePtr
-      .asFunction<void Function(ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<void Function(ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Error Codes And Messages
   /// METHOD: sqlite3
@@ -2493,7 +2470,7 @@
   }
 
   late final _sqlite3_errcodePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_errcode');
   late final _sqlite3_errcode =
       _sqlite3_errcodePtr.asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -2507,12 +2484,12 @@
   }
 
   late final _sqlite3_extended_errcodePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_extended_errcode');
   late final _sqlite3_extended_errcode = _sqlite3_extended_errcodePtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_errmsg(
+  ffi.Pointer<ffi.Char> sqlite3_errmsg(
     ffi.Pointer<sqlite3> arg0,
   ) {
     return _sqlite3_errmsg(
@@ -2522,10 +2499,10 @@
 
   late final _sqlite3_errmsgPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3>)>>('sqlite3_errmsg');
   late final _sqlite3_errmsg = _sqlite3_errmsgPtr
-      .asFunction<ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3>)>();
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3>)>();
 
   ffi.Pointer<ffi.Void> sqlite3_errmsg16(
     ffi.Pointer<sqlite3> arg0,
@@ -2542,7 +2519,7 @@
   late final _sqlite3_errmsg16 = _sqlite3_errmsg16Ptr
       .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_errstr(
+  ffi.Pointer<ffi.Char> sqlite3_errstr(
     int arg0,
   ) {
     return _sqlite3_errstr(
@@ -2550,11 +2527,11 @@
     );
   }
 
-  late final _sqlite3_errstrPtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<pkg_ffi.Char> Function(pkg_ffi.Int)>>(
-      'sqlite3_errstr');
+  late final _sqlite3_errstrPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Int)>>(
+          'sqlite3_errstr');
   late final _sqlite3_errstr =
-      _sqlite3_errstrPtr.asFunction<ffi.Pointer<pkg_ffi.Char> Function(int)>();
+      _sqlite3_errstrPtr.asFunction<ffi.Pointer<ffi.Char> Function(int)>();
 
   /// CAPI3REF: Run-time Limits
   /// METHOD: sqlite3
@@ -2608,8 +2585,8 @@
 
   late final _sqlite3_limitPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>, pkg_ffi.Int,
-              pkg_ffi.Int)>>('sqlite3_limit');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3>, ffi.Int, ffi.Int)>>('sqlite3_limit');
   late final _sqlite3_limit = _sqlite3_limitPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int, int)>();
 
@@ -2713,10 +2690,10 @@
   /// sqlite3_prepare_v3() with a zero prepFlags parameter.
   int sqlite3_prepare(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSql,
+    ffi.Pointer<ffi.Char> zSql,
     int nByte,
     ffi.Pointer<ffi.Pointer<sqlite3_stmt>> ppStmt,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzTail,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzTail,
   ) {
     return _sqlite3_prepare(
       db,
@@ -2729,26 +2706,26 @@
 
   late final _sqlite3_preparePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_prepare');
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_prepare');
   late final _sqlite3_prepare = _sqlite3_preparePtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   int sqlite3_prepare_v2(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSql,
+    ffi.Pointer<ffi.Char> zSql,
     int nByte,
     ffi.Pointer<ffi.Pointer<sqlite3_stmt>> ppStmt,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzTail,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzTail,
   ) {
     return _sqlite3_prepare_v2(
       db,
@@ -2761,27 +2738,27 @@
 
   late final _sqlite3_prepare_v2Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_prepare_v2');
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_prepare_v2');
   late final _sqlite3_prepare_v2 = _sqlite3_prepare_v2Ptr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   int sqlite3_prepare_v3(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSql,
+    ffi.Pointer<ffi.Char> zSql,
     int nByte,
     int prepFlags,
     ffi.Pointer<ffi.Pointer<sqlite3_stmt>> ppStmt,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzTail,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzTail,
   ) {
     return _sqlite3_prepare_v3(
       db,
@@ -2795,21 +2772,21 @@
 
   late final _sqlite3_prepare_v3Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
-              pkg_ffi.UnsignedInt,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
+              ffi.UnsignedInt,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_prepare_v3');
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_prepare_v3');
   late final _sqlite3_prepare_v3 = _sqlite3_prepare_v3Ptr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           int,
           ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
-          ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+          ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   int sqlite3_prepare16(
     ffi.Pointer<sqlite3> db,
@@ -2829,10 +2806,10 @@
 
   late final _sqlite3_prepare16Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
               ffi.Pointer<ffi.Pointer<ffi.Void>>)>>('sqlite3_prepare16');
   late final _sqlite3_prepare16 = _sqlite3_prepare16Ptr.asFunction<
@@ -2861,10 +2838,10 @@
 
   late final _sqlite3_prepare16_v2Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
               ffi.Pointer<ffi.Pointer<ffi.Void>>)>>('sqlite3_prepare16_v2');
   late final _sqlite3_prepare16_v2 = _sqlite3_prepare16_v2Ptr.asFunction<
@@ -2895,11 +2872,11 @@
 
   late final _sqlite3_prepare16_v3Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
-              pkg_ffi.UnsignedInt,
+              ffi.Int,
+              ffi.UnsignedInt,
               ffi.Pointer<ffi.Pointer<sqlite3_stmt>>,
               ffi.Pointer<ffi.Pointer<ffi.Void>>)>>('sqlite3_prepare16_v3');
   late final _sqlite3_prepare16_v3 = _sqlite3_prepare16_v3Ptr.asFunction<
@@ -2947,7 +2924,7 @@
   /// ^The string returned by sqlite3_expanded_sql(P), on the other hand,
   /// is obtained from [sqlite3_malloc()] and must be free by the application
   /// by passing it to [sqlite3_free()].
-  ffi.Pointer<pkg_ffi.Char> sqlite3_sql(
+  ffi.Pointer<ffi.Char> sqlite3_sql(
     ffi.Pointer<sqlite3_stmt> pStmt,
   ) {
     return _sqlite3_sql(
@@ -2957,12 +2934,12 @@
 
   late final _sqlite3_sqlPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3_stmt>)>>('sqlite3_sql');
-  late final _sqlite3_sql = _sqlite3_sqlPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
+  late final _sqlite3_sql = _sqlite3_sqlPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_expanded_sql(
+  ffi.Pointer<ffi.Char> sqlite3_expanded_sql(
     ffi.Pointer<sqlite3_stmt> pStmt,
   ) {
     return _sqlite3_expanded_sql(
@@ -2972,12 +2949,12 @@
 
   late final _sqlite3_expanded_sqlPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3_stmt>)>>('sqlite3_expanded_sql');
-  late final _sqlite3_expanded_sql = _sqlite3_expanded_sqlPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
+  late final _sqlite3_expanded_sql = _sqlite3_expanded_sqlPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_normalized_sql(
+  ffi.Pointer<ffi.Char> sqlite3_normalized_sql(
     ffi.Pointer<sqlite3_stmt> pStmt,
   ) {
     return _sqlite3_normalized_sql(
@@ -2987,10 +2964,10 @@
 
   late final _sqlite3_normalized_sqlPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3_stmt>)>>('sqlite3_normalized_sql');
-  late final _sqlite3_normalized_sql = _sqlite3_normalized_sqlPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
+  late final _sqlite3_normalized_sql = _sqlite3_normalized_sqlPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>)>();
 
   /// CAPI3REF: Determine If An SQL Statement Writes The Database
   /// METHOD: sqlite3_stmt
@@ -3032,9 +3009,9 @@
     );
   }
 
-  late final _sqlite3_stmt_readonlyPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_stmt_readonly');
+  late final _sqlite3_stmt_readonlyPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_stmt_readonly');
   late final _sqlite3_stmt_readonly = _sqlite3_stmt_readonlyPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3054,9 +3031,9 @@
     );
   }
 
-  late final _sqlite3_stmt_isexplainPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_stmt_isexplain');
+  late final _sqlite3_stmt_isexplainPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_stmt_isexplain');
   late final _sqlite3_stmt_isexplain = _sqlite3_stmt_isexplainPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3085,9 +3062,9 @@
     );
   }
 
-  late final _sqlite3_stmt_busyPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_stmt_busy');
+  late final _sqlite3_stmt_busyPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_stmt_busy');
   late final _sqlite3_stmt_busy = _sqlite3_stmt_busyPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3244,11 +3221,11 @@
 
   late final _sqlite3_bind_blobPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -3281,9 +3258,9 @@
 
   late final _sqlite3_bind_blob64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
               sqlite3_uint64,
               ffi.Pointer<
@@ -3313,7 +3290,7 @@
 
   late final _sqlite3_bind_doublePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
               ffi.Double)>>('sqlite3_bind_double');
   late final _sqlite3_bind_double = _sqlite3_bind_doublePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, double)>();
@@ -3332,8 +3309,8 @@
 
   late final _sqlite3_bind_intPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
-              pkg_ffi.Int)>>('sqlite3_bind_int');
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
+              ffi.Int)>>('sqlite3_bind_int');
   late final _sqlite3_bind_int = _sqlite3_bind_intPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, int)>();
 
@@ -3351,7 +3328,7 @@
 
   late final _sqlite3_bind_int64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
               sqlite3_int64)>>('sqlite3_bind_int64');
   late final _sqlite3_bind_int64 = _sqlite3_bind_int64Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, int)>();
@@ -3368,15 +3345,15 @@
 
   late final _sqlite3_bind_nullPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_bind_null');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_bind_null');
   late final _sqlite3_bind_null = _sqlite3_bind_nullPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   int sqlite3_bind_text(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
-    ffi.Pointer<pkg_ffi.Char> arg2,
+    ffi.Pointer<ffi.Char> arg2,
     int arg3,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg4,
@@ -3392,11 +3369,11 @@
 
   late final _sqlite3_bind_textPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -3405,7 +3382,7 @@
       int Function(
           ffi.Pointer<sqlite3_stmt>,
           int,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>();
@@ -3429,11 +3406,11 @@
 
   late final _sqlite3_bind_text16Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -3450,7 +3427,7 @@
   int sqlite3_bind_text64(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
-    ffi.Pointer<pkg_ffi.Char> arg2,
+    ffi.Pointer<ffi.Char> arg2,
     int arg3,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg4,
@@ -3468,19 +3445,19 @@
 
   late final _sqlite3_bind_text64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Int,
+              ffi.Pointer<ffi.Char>,
               sqlite3_uint64,
               ffi.Pointer<
                   ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
-              pkg_ffi.UnsignedChar)>>('sqlite3_bind_text64');
+              ffi.UnsignedChar)>>('sqlite3_bind_text64');
   late final _sqlite3_bind_text64 = _sqlite3_bind_text64Ptr.asFunction<
       int Function(
           ffi.Pointer<sqlite3_stmt>,
           int,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
@@ -3500,7 +3477,7 @@
 
   late final _sqlite3_bind_valuePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
               ffi.Pointer<sqlite3_value>)>>('sqlite3_bind_value');
   late final _sqlite3_bind_value = _sqlite3_bind_valuePtr.asFunction<
       int Function(
@@ -3510,7 +3487,7 @@
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
     ffi.Pointer<ffi.Void> arg2,
-    ffi.Pointer<pkg_ffi.Char> arg3,
+    ffi.Pointer<ffi.Char> arg3,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg4,
   ) {
@@ -3525,11 +3502,11 @@
 
   late final _sqlite3_bind_pointerPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -3539,7 +3516,7 @@
           ffi.Pointer<sqlite3_stmt>,
           int,
           ffi.Pointer<ffi.Void>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>();
 
@@ -3557,8 +3534,8 @@
 
   late final _sqlite3_bind_zeroblobPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
-              pkg_ffi.Int)>>('sqlite3_bind_zeroblob');
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
+              ffi.Int)>>('sqlite3_bind_zeroblob');
   late final _sqlite3_bind_zeroblob = _sqlite3_bind_zeroblobPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, int)>();
 
@@ -3576,7 +3553,7 @@
 
   late final _sqlite3_bind_zeroblob64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
               sqlite3_uint64)>>('sqlite3_bind_zeroblob64');
   late final _sqlite3_bind_zeroblob64 = _sqlite3_bind_zeroblob64Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, int)>();
@@ -3606,9 +3583,9 @@
     );
   }
 
-  late final _sqlite3_bind_parameter_countPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_bind_parameter_count');
+  late final _sqlite3_bind_parameter_countPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_bind_parameter_count');
   late final _sqlite3_bind_parameter_count = _sqlite3_bind_parameter_countPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3636,7 +3613,7 @@
   /// See also: [sqlite3_bind_blob|sqlite3_bind()],
   /// [sqlite3_bind_parameter_count()], and
   /// [sqlite3_bind_parameter_index()].
-  ffi.Pointer<pkg_ffi.Char> sqlite3_bind_parameter_name(
+  ffi.Pointer<ffi.Char> sqlite3_bind_parameter_name(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
   ) {
@@ -3648,11 +3625,11 @@
 
   late final _sqlite3_bind_parameter_namePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_bind_parameter_name');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
+              ffi.Int)>>('sqlite3_bind_parameter_name');
   late final _sqlite3_bind_parameter_name =
       _sqlite3_bind_parameter_namePtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   /// CAPI3REF: Index Of A Parameter With A Given Name
   /// METHOD: sqlite3_stmt
@@ -3670,7 +3647,7 @@
   /// [sqlite3_bind_parameter_name()].
   int sqlite3_bind_parameter_index(
     ffi.Pointer<sqlite3_stmt> arg0,
-    ffi.Pointer<pkg_ffi.Char> zName,
+    ffi.Pointer<ffi.Char> zName,
   ) {
     return _sqlite3_bind_parameter_index(
       arg0,
@@ -3680,11 +3657,11 @@
 
   late final _sqlite3_bind_parameter_indexPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_bind_parameter_index');
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_bind_parameter_index');
   late final _sqlite3_bind_parameter_index =
       _sqlite3_bind_parameter_indexPtr.asFunction<
-          int Function(ffi.Pointer<sqlite3_stmt>, ffi.Pointer<pkg_ffi.Char>)>();
+          int Function(ffi.Pointer<sqlite3_stmt>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Reset All Bindings On A Prepared Statement
   /// METHOD: sqlite3_stmt
@@ -3700,9 +3677,9 @@
     );
   }
 
-  late final _sqlite3_clear_bindingsPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_clear_bindings');
+  late final _sqlite3_clear_bindingsPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_clear_bindings');
   late final _sqlite3_clear_bindings = _sqlite3_clear_bindingsPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3726,9 +3703,9 @@
     );
   }
 
-  late final _sqlite3_column_countPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_column_count');
+  late final _sqlite3_column_countPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_column_count');
   late final _sqlite3_column_count = _sqlite3_column_countPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -3757,7 +3734,7 @@
   /// that column, if there is an AS clause.  If there is no AS clause
   /// then the name of the column is unspecified and may change from
   /// one release of SQLite to the next.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_column_name(
+  ffi.Pointer<ffi.Char> sqlite3_column_name(
     ffi.Pointer<sqlite3_stmt> arg0,
     int N,
   ) {
@@ -3769,10 +3746,10 @@
 
   late final _sqlite3_column_namePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_name');
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_name');
   late final _sqlite3_column_name = _sqlite3_column_namePtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+      ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_name16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -3786,8 +3763,8 @@
 
   late final _sqlite3_column_name16Ptr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_name16');
+          ffi.Pointer<ffi.Void> Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_name16');
   late final _sqlite3_column_name16 = _sqlite3_column_name16Ptr.asFunction<
       ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -3831,7 +3808,7 @@
   /// [sqlite3_column_database_name | column metadata interfaces]
   /// for the same [prepared statement] and result column
   /// at the same time then the results are undefined.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_column_database_name(
+  ffi.Pointer<ffi.Char> sqlite3_column_database_name(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
   ) {
@@ -3843,11 +3820,11 @@
 
   late final _sqlite3_column_database_namePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_database_name');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
+              ffi.Int)>>('sqlite3_column_database_name');
   late final _sqlite3_column_database_name =
       _sqlite3_column_database_namePtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_database_name16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -3862,12 +3839,12 @@
   late final _sqlite3_column_database_name16Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_database_name16');
+              ffi.Int)>>('sqlite3_column_database_name16');
   late final _sqlite3_column_database_name16 =
       _sqlite3_column_database_name16Ptr.asFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_column_table_name(
+  ffi.Pointer<ffi.Char> sqlite3_column_table_name(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
   ) {
@@ -3879,11 +3856,11 @@
 
   late final _sqlite3_column_table_namePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_table_name');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
+              ffi.Int)>>('sqlite3_column_table_name');
   late final _sqlite3_column_table_name =
       _sqlite3_column_table_namePtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_table_name16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -3898,12 +3875,12 @@
   late final _sqlite3_column_table_name16Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_table_name16');
+              ffi.Int)>>('sqlite3_column_table_name16');
   late final _sqlite3_column_table_name16 =
       _sqlite3_column_table_name16Ptr.asFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_column_origin_name(
+  ffi.Pointer<ffi.Char> sqlite3_column_origin_name(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
   ) {
@@ -3915,11 +3892,11 @@
 
   late final _sqlite3_column_origin_namePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_origin_name');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
+              ffi.Int)>>('sqlite3_column_origin_name');
   late final _sqlite3_column_origin_name =
       _sqlite3_column_origin_namePtr.asFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_origin_name16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -3934,7 +3911,7 @@
   late final _sqlite3_column_origin_name16Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_origin_name16');
+              ffi.Int)>>('sqlite3_column_origin_name16');
   late final _sqlite3_column_origin_name16 =
       _sqlite3_column_origin_name16Ptr.asFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
@@ -3967,7 +3944,7 @@
   /// strongly typed, but the typing is dynamic not static.  ^Type
   /// is associated with individual values, not with the containers
   /// used to hold those values.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_column_decltype(
+  ffi.Pointer<ffi.Char> sqlite3_column_decltype(
     ffi.Pointer<sqlite3_stmt> arg0,
     int arg1,
   ) {
@@ -3979,10 +3956,10 @@
 
   late final _sqlite3_column_decltypePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_decltype');
+          ffi.Pointer<ffi.Char> Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_decltype');
   late final _sqlite3_column_decltype = _sqlite3_column_decltypePtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
+      ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_decltype16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -3997,7 +3974,7 @@
   late final _sqlite3_column_decltype16Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_decltype16');
+              ffi.Int)>>('sqlite3_column_decltype16');
   late final _sqlite3_column_decltype16 =
       _sqlite3_column_decltype16Ptr.asFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
@@ -4090,9 +4067,9 @@
     );
   }
 
-  late final _sqlite3_stepPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_step');
+  late final _sqlite3_stepPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_step');
   late final _sqlite3_step =
       _sqlite3_stepPtr.asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -4121,9 +4098,9 @@
     );
   }
 
-  late final _sqlite3_data_countPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_data_count');
+  late final _sqlite3_data_countPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_data_count');
   late final _sqlite3_data_count = _sqlite3_data_countPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -4347,7 +4324,7 @@
   late final _sqlite3_column_blobPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_blob');
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_blob');
   late final _sqlite3_column_blob = _sqlite3_column_blobPtr.asFunction<
       ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4363,8 +4340,8 @@
 
   late final _sqlite3_column_doublePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Double Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_double');
+          ffi.Double Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_double');
   late final _sqlite3_column_double = _sqlite3_column_doublePtr
       .asFunction<double Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4380,8 +4357,8 @@
 
   late final _sqlite3_column_intPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_int');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_int');
   late final _sqlite3_column_int = _sqlite3_column_intPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4398,11 +4375,11 @@
   late final _sqlite3_column_int64Ptr = _lookup<
       ffi.NativeFunction<
           sqlite3_int64 Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_int64');
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_int64');
   late final _sqlite3_column_int64 = _sqlite3_column_int64Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
-  ffi.Pointer<pkg_ffi.UnsignedChar> sqlite3_column_text(
+  ffi.Pointer<ffi.UnsignedChar> sqlite3_column_text(
     ffi.Pointer<sqlite3_stmt> arg0,
     int iCol,
   ) {
@@ -4414,11 +4391,10 @@
 
   late final _sqlite3_column_textPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.UnsignedChar> Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_text');
+          ffi.Pointer<ffi.UnsignedChar> Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_text');
   late final _sqlite3_column_text = _sqlite3_column_textPtr.asFunction<
-      ffi.Pointer<pkg_ffi.UnsignedChar> Function(
-          ffi.Pointer<sqlite3_stmt>, int)>();
+      ffi.Pointer<ffi.UnsignedChar> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
   ffi.Pointer<ffi.Void> sqlite3_column_text16(
     ffi.Pointer<sqlite3_stmt> arg0,
@@ -4432,8 +4408,8 @@
 
   late final _sqlite3_column_text16Ptr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_text16');
+          ffi.Pointer<ffi.Void> Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_text16');
   late final _sqlite3_column_text16 = _sqlite3_column_text16Ptr.asFunction<
       ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4450,7 +4426,7 @@
   late final _sqlite3_column_valuePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<sqlite3_value> Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_value');
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_value');
   late final _sqlite3_column_value = _sqlite3_column_valuePtr.asFunction<
       ffi.Pointer<sqlite3_value> Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4466,8 +4442,8 @@
 
   late final _sqlite3_column_bytesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_bytes');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_bytes');
   late final _sqlite3_column_bytes = _sqlite3_column_bytesPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4483,8 +4459,8 @@
 
   late final _sqlite3_column_bytes16Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>,
-              pkg_ffi.Int)>>('sqlite3_column_bytes16');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_bytes16');
   late final _sqlite3_column_bytes16 = _sqlite3_column_bytes16Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4500,8 +4476,8 @@
 
   late final _sqlite3_column_typePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int)>>('sqlite3_column_type');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_stmt>, ffi.Int)>>('sqlite3_column_type');
   late final _sqlite3_column_type = _sqlite3_column_typePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int)>();
 
@@ -4537,9 +4513,9 @@
     );
   }
 
-  late final _sqlite3_finalizePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_finalize');
+  late final _sqlite3_finalizePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_finalize');
   late final _sqlite3_finalize = _sqlite3_finalizePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -4574,9 +4550,9 @@
     );
   }
 
-  late final _sqlite3_resetPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_reset');
+  late final _sqlite3_resetPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_reset');
   late final _sqlite3_reset =
       _sqlite3_resetPtr.asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -4705,18 +4681,18 @@
   /// statement in which the function is running.
   int sqlite3_create_function(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zFunctionName,
+    ffi.Pointer<ffi.Char> zFunctionName,
     int nArg,
     int eTextRep,
     ffi.Pointer<ffi.Void> pApp,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xFunc,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xStep,
     ffi.Pointer<
@@ -4735,44 +4711,46 @@
     );
   }
 
-  late final _sqlite3_create_functionPtr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Void>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<sqlite3_context>)>>)>>(
-      'sqlite3_create_function');
+  late final _sqlite3_create_functionPtr =
+      _lookup<
+              ffi.NativeFunction<
+                  ffi.Int Function(
+                      ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Int,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>)>>)>>(
+          'sqlite3_create_function');
   late final _sqlite3_create_function = _sqlite3_create_functionPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           int,
           ffi.Pointer<ffi.Void>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                  ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                       ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                  ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                       ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
           ffi.Pointer<
               ffi.NativeFunction<
@@ -4786,12 +4764,12 @@
     ffi.Pointer<ffi.Void> pApp,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xFunc,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xStep,
     ffi.Pointer<
@@ -4810,30 +4788,32 @@
     );
   }
 
-  late final _sqlite3_create_function16Ptr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<ffi.Void>,
-                  pkg_ffi.Int,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Void>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<sqlite3_context>)>>)>>(
-      'sqlite3_create_function16');
+  late final _sqlite3_create_function16Ptr =
+      _lookup<
+              ffi.NativeFunction<
+                  ffi.Int Function(
+                      ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Int,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>)>>)>>(
+          'sqlite3_create_function16');
   late final _sqlite3_create_function16 =
       _sqlite3_create_function16Ptr.asFunction<
           int Function(
@@ -4844,15 +4824,11 @@
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -4860,18 +4836,18 @@
 
   int sqlite3_create_function_v2(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zFunctionName,
+    ffi.Pointer<ffi.Char> zFunctionName,
     int nArg,
     int eTextRep,
     ffi.Pointer<ffi.Void> pApp,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xFunc,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xStep,
     ffi.Pointer<
@@ -4893,52 +4869,49 @@
     );
   }
 
-  late final _sqlite3_create_function_v2Ptr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Void>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
-      'sqlite3_create_function_v2');
+  late final _sqlite3_create_function_v2Ptr =
+      _lookup<
+              ffi.NativeFunction<
+                  ffi.Int Function(
+                      ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Int,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
+          'sqlite3_create_function_v2');
   late final _sqlite3_create_function_v2 =
       _sqlite3_create_function_v2Ptr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               int,
               int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -4949,13 +4922,13 @@
 
   int sqlite3_create_window_function(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zFunctionName,
+    ffi.Pointer<ffi.Char> zFunctionName,
     int nArg,
     int eTextRep,
     ffi.Pointer<ffi.Void> pApp,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xStep,
     ffi.Pointer<
@@ -4966,7 +4939,7 @@
         xValue,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(ffi.Pointer<sqlite3_context>, pkg_ffi.Int,
+                ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                     ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>
         xInverse,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
@@ -4986,49 +4959,48 @@
     );
   }
 
-  late final _sqlite3_create_window_functionPtr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
-                  pkg_ffi.Int,
-                  ffi.Pointer<ffi.Void>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(
-                              ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
-      'sqlite3_create_window_function');
+  late final _sqlite3_create_window_functionPtr =
+      _lookup<
+              ffi.NativeFunction<
+                  ffi.Int Function(
+                      ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Int,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(
+                                  ffi.Pointer<sqlite3_context>,
+                                  ffi.Int,
+                                  ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
+          'sqlite3_create_window_function');
   late final _sqlite3_create_window_function =
       _sqlite3_create_window_functionPtr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               int,
               int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -5038,9 +5010,7 @@
                       ffi.Void Function(ffi.Pointer<sqlite3_context>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      ffi.Void Function(
-                          ffi.Pointer<sqlite3_context>,
-                          pkg_ffi.Int,
+                      ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Int,
                           ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -5055,9 +5025,8 @@
   }
 
   late final _sqlite3_aggregate_countPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_context>)>>('sqlite3_aggregate_count');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_context>)>>(
+      'sqlite3_aggregate_count');
   late final _sqlite3_aggregate_count = _sqlite3_aggregate_countPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_context>)>();
 
@@ -5069,9 +5038,9 @@
     );
   }
 
-  late final _sqlite3_expiredPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
-      'sqlite3_expired');
+  late final _sqlite3_expiredPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_stmt>)>>(
+          'sqlite3_expired');
   late final _sqlite3_expired =
       _sqlite3_expiredPtr.asFunction<int Function(ffi.Pointer<sqlite3_stmt>)>();
 
@@ -5087,7 +5056,7 @@
 
   late final _sqlite3_transfer_bindingsPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>,
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>,
               ffi.Pointer<sqlite3_stmt>)>>('sqlite3_transfer_bindings');
   late final _sqlite3_transfer_bindings =
       _sqlite3_transfer_bindingsPtr.asFunction<
@@ -5098,8 +5067,7 @@
   }
 
   late final _sqlite3_global_recoverPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>(
-          'sqlite3_global_recover');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_global_recover');
   late final _sqlite3_global_recover =
       _sqlite3_global_recoverPtr.asFunction<int Function()>();
 
@@ -5117,7 +5085,7 @@
     ffi.Pointer<
             ffi.NativeFunction<
                 ffi.Void Function(
-                    ffi.Pointer<ffi.Void>, sqlite3_int64, pkg_ffi.Int)>>
+                    ffi.Pointer<ffi.Void>, sqlite3_int64, ffi.Int)>>
         arg0,
     ffi.Pointer<ffi.Void> arg1,
     int arg2,
@@ -5131,11 +5099,11 @@
 
   late final _sqlite3_memory_alarmPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
-                          ffi.Pointer<ffi.Void>, sqlite3_int64, pkg_ffi.Int)>>,
+                          ffi.Pointer<ffi.Void>, sqlite3_int64, ffi.Int)>>,
               ffi.Pointer<ffi.Void>,
               sqlite3_int64)>>('sqlite3_memory_alarm');
   late final _sqlite3_memory_alarm = _sqlite3_memory_alarmPtr.asFunction<
@@ -5143,7 +5111,7 @@
           ffi.Pointer<
               ffi.NativeFunction<
                   ffi.Void Function(
-                      ffi.Pointer<ffi.Void>, sqlite3_int64, pkg_ffi.Int)>>,
+                      ffi.Pointer<ffi.Void>, sqlite3_int64, ffi.Int)>>,
           ffi.Pointer<ffi.Void>,
           int)>();
 
@@ -5310,9 +5278,9 @@
     );
   }
 
-  late final _sqlite3_value_intPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_int');
+  late final _sqlite3_value_intPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_int');
   late final _sqlite3_value_int = _sqlite3_value_intPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5333,7 +5301,7 @@
 
   ffi.Pointer<ffi.Void> sqlite3_value_pointer(
     ffi.Pointer<sqlite3_value> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg1,
   ) {
     return _sqlite3_value_pointer(
       arg0,
@@ -5344,12 +5312,12 @@
   late final _sqlite3_value_pointerPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_value>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_value_pointer');
+              ffi.Pointer<ffi.Char>)>>('sqlite3_value_pointer');
   late final _sqlite3_value_pointer = _sqlite3_value_pointerPtr.asFunction<
       ffi.Pointer<ffi.Void> Function(
-          ffi.Pointer<sqlite3_value>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<sqlite3_value>, ffi.Pointer<ffi.Char>)>();
 
-  ffi.Pointer<pkg_ffi.UnsignedChar> sqlite3_value_text(
+  ffi.Pointer<ffi.UnsignedChar> sqlite3_value_text(
     ffi.Pointer<sqlite3_value> arg0,
   ) {
     return _sqlite3_value_text(
@@ -5359,10 +5327,10 @@
 
   late final _sqlite3_value_textPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.UnsignedChar> Function(
+          ffi.Pointer<ffi.UnsignedChar> Function(
               ffi.Pointer<sqlite3_value>)>>('sqlite3_value_text');
   late final _sqlite3_value_text = _sqlite3_value_textPtr.asFunction<
-      ffi.Pointer<pkg_ffi.UnsignedChar> Function(ffi.Pointer<sqlite3_value>)>();
+      ffi.Pointer<ffi.UnsignedChar> Function(ffi.Pointer<sqlite3_value>)>();
 
   ffi.Pointer<ffi.Void> sqlite3_value_text16(
     ffi.Pointer<sqlite3_value> arg0,
@@ -5417,9 +5385,9 @@
     );
   }
 
-  late final _sqlite3_value_bytesPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_bytes');
+  late final _sqlite3_value_bytesPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_bytes');
   late final _sqlite3_value_bytes = _sqlite3_value_bytesPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5431,9 +5399,9 @@
     );
   }
 
-  late final _sqlite3_value_bytes16Ptr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_bytes16');
+  late final _sqlite3_value_bytes16Ptr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_bytes16');
   late final _sqlite3_value_bytes16 = _sqlite3_value_bytes16Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5445,9 +5413,9 @@
     );
   }
 
-  late final _sqlite3_value_typePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_type');
+  late final _sqlite3_value_typePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_type');
   late final _sqlite3_value_type = _sqlite3_value_typePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5459,9 +5427,9 @@
     );
   }
 
-  late final _sqlite3_value_numeric_typePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_numeric_type');
+  late final _sqlite3_value_numeric_typePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_numeric_type');
   late final _sqlite3_value_numeric_type = _sqlite3_value_numeric_typePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5473,9 +5441,9 @@
     );
   }
 
-  late final _sqlite3_value_nochangePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_nochange');
+  late final _sqlite3_value_nochangePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_nochange');
   late final _sqlite3_value_nochange = _sqlite3_value_nochangePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5487,9 +5455,9 @@
     );
   }
 
-  late final _sqlite3_value_frombindPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
-      'sqlite3_value_frombind');
+  late final _sqlite3_value_frombindPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_value>)>>(
+          'sqlite3_value_frombind');
   late final _sqlite3_value_frombind = _sqlite3_value_frombindPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
 
@@ -5511,7 +5479,7 @@
 
   late final _sqlite3_value_subtypePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.UnsignedInt Function(
+          ffi.UnsignedInt Function(
               ffi.Pointer<sqlite3_value>)>>('sqlite3_value_subtype');
   late final _sqlite3_value_subtype = _sqlite3_value_subtypePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_value>)>();
@@ -5611,7 +5579,7 @@
   late final _sqlite3_aggregate_contextPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int)>>('sqlite3_aggregate_context');
+              ffi.Int)>>('sqlite3_aggregate_context');
   late final _sqlite3_aggregate_context =
       _sqlite3_aggregate_contextPtr.asFunction<
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_context>, int)>();
@@ -5733,8 +5701,8 @@
 
   late final _sqlite3_get_auxdataPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int)>>('sqlite3_get_auxdata');
+          ffi.Pointer<ffi.Void> Function(
+              ffi.Pointer<sqlite3_context>, ffi.Int)>>('sqlite3_get_auxdata');
   late final _sqlite3_get_auxdata = _sqlite3_get_auxdataPtr.asFunction<
       ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_context>, int)>();
 
@@ -5757,7 +5725,7 @@
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -5935,7 +5903,7 @@
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -6000,7 +5968,7 @@
 
   void sqlite3_result_error(
     ffi.Pointer<sqlite3_context> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg1,
     int arg2,
   ) {
     return _sqlite3_result_error(
@@ -6012,11 +5980,11 @@
 
   late final _sqlite3_result_errorPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_context>,
-              ffi.Pointer<pkg_ffi.Char>, pkg_ffi.Int)>>('sqlite3_result_error');
+          ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Pointer<ffi.Char>,
+              ffi.Int)>>('sqlite3_result_error');
   late final _sqlite3_result_error = _sqlite3_result_errorPtr.asFunction<
       void Function(
-          ffi.Pointer<sqlite3_context>, ffi.Pointer<pkg_ffi.Char>, int)>();
+          ffi.Pointer<sqlite3_context>, ffi.Pointer<ffi.Char>, int)>();
 
   void sqlite3_result_error16(
     ffi.Pointer<sqlite3_context> arg0,
@@ -6033,7 +6001,7 @@
   late final _sqlite3_result_error16Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_context>, ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int)>>('sqlite3_result_error16');
+              ffi.Int)>>('sqlite3_result_error16');
   late final _sqlite3_result_error16 = _sqlite3_result_error16Ptr.asFunction<
       void Function(
           ffi.Pointer<sqlite3_context>, ffi.Pointer<ffi.Void>, int)>();
@@ -6079,7 +6047,7 @@
   late final _sqlite3_result_error_codePtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int)>>('sqlite3_result_error_code');
+              ffi.Int)>>('sqlite3_result_error_code');
   late final _sqlite3_result_error_code = _sqlite3_result_error_codePtr
       .asFunction<void Function(ffi.Pointer<sqlite3_context>, int)>();
 
@@ -6095,8 +6063,8 @@
 
   late final _sqlite3_result_intPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int)>>('sqlite3_result_int');
+          ffi.Void Function(
+              ffi.Pointer<sqlite3_context>, ffi.Int)>>('sqlite3_result_int');
   late final _sqlite3_result_int = _sqlite3_result_intPtr
       .asFunction<void Function(ffi.Pointer<sqlite3_context>, int)>();
 
@@ -6133,7 +6101,7 @@
 
   void sqlite3_result_text(
     ffi.Pointer<sqlite3_context> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg1,
     int arg2,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg3,
@@ -6150,8 +6118,8 @@
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -6159,14 +6127,14 @@
   late final _sqlite3_result_text = _sqlite3_result_textPtr.asFunction<
       void Function(
           ffi.Pointer<sqlite3_context>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>();
 
   void sqlite3_result_text64(
     ffi.Pointer<sqlite3_context> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg1,
     int arg2,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg3,
@@ -6185,15 +6153,15 @@
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               sqlite3_uint64,
               ffi.Pointer<
                   ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
-              pkg_ffi.UnsignedChar)>>('sqlite3_result_text64');
+              ffi.UnsignedChar)>>('sqlite3_result_text64');
   late final _sqlite3_result_text64 = _sqlite3_result_text64Ptr.asFunction<
       void Function(
           ffi.Pointer<sqlite3_context>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
@@ -6219,7 +6187,7 @@
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -6252,7 +6220,7 @@
               ffi.Void Function(
                   ffi.Pointer<sqlite3_context>,
                   ffi.Pointer<ffi.Void>,
-                  pkg_ffi.Int,
+                  ffi.Int,
                   ffi.Pointer<
                       ffi.NativeFunction<
                           ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
@@ -6285,7 +6253,7 @@
               ffi.Void Function(
                   ffi.Pointer<sqlite3_context>,
                   ffi.Pointer<ffi.Void>,
-                  pkg_ffi.Int,
+                  ffi.Int,
                   ffi.Pointer<
                       ffi.NativeFunction<
                           ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
@@ -6319,7 +6287,7 @@
   void sqlite3_result_pointer(
     ffi.Pointer<sqlite3_context> arg0,
     ffi.Pointer<ffi.Void> arg1,
-    ffi.Pointer<pkg_ffi.Char> arg2,
+    ffi.Pointer<ffi.Char> arg2,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         arg3,
   ) {
@@ -6336,7 +6304,7 @@
           ffi.Void Function(
               ffi.Pointer<sqlite3_context>,
               ffi.Pointer<ffi.Void>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
@@ -6345,7 +6313,7 @@
       void Function(
           ffi.Pointer<sqlite3_context>,
           ffi.Pointer<ffi.Void>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>();
 
@@ -6362,7 +6330,7 @@
   late final _sqlite3_result_zeroblobPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.Int)>>('sqlite3_result_zeroblob');
+              ffi.Int)>>('sqlite3_result_zeroblob');
   late final _sqlite3_result_zeroblob = _sqlite3_result_zeroblobPtr
       .asFunction<void Function(ffi.Pointer<sqlite3_context>, int)>();
 
@@ -6378,7 +6346,7 @@
 
   late final _sqlite3_result_zeroblob64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_context>,
+          ffi.Int Function(ffi.Pointer<sqlite3_context>,
               sqlite3_uint64)>>('sqlite3_result_zeroblob64');
   late final _sqlite3_result_zeroblob64 = _sqlite3_result_zeroblob64Ptr
       .asFunction<int Function(ffi.Pointer<sqlite3_context>, int)>();
@@ -6406,7 +6374,7 @@
   late final _sqlite3_result_subtypePtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_context>,
-              pkg_ffi.UnsignedInt)>>('sqlite3_result_subtype');
+              ffi.UnsignedInt)>>('sqlite3_result_subtype');
   late final _sqlite3_result_subtype = _sqlite3_result_subtypePtr
       .asFunction<void Function(ffi.Pointer<sqlite3_context>, int)>();
 
@@ -6491,13 +6459,13 @@
   /// See also:  [sqlite3_collation_needed()] and [sqlite3_collation_needed16()].
   int sqlite3_create_collation(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zName,
+    ffi.Pointer<ffi.Char> zName,
     int eTextRep,
     ffi.Pointer<ffi.Void> pArg,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(ffi.Pointer<ffi.Void>, pkg_ffi.Int,
-                    ffi.Pointer<ffi.Void>, pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>
+                ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int,
+                    ffi.Pointer<ffi.Void>, ffi.Int, ffi.Pointer<ffi.Void>)>>
         xCompare,
   ) {
     return _sqlite3_create_collation(
@@ -6511,45 +6479,45 @@
 
   late final _sqlite3_create_collationPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
+                  ffi.Pointer<ffi.Char>,
+                  ffi.Int,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
                       ffi.NativeFunction<
-                          pkg_ffi.Int Function(
+                          ffi.Int Function(
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>)>>)>>(
       'sqlite3_create_collation');
   late final _sqlite3_create_collation =
       _sqlite3_create_collationPtr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>)>>)>();
 
   int sqlite3_create_collation_v2(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zName,
+    ffi.Pointer<ffi.Char> zName,
     int eTextRep,
     ffi.Pointer<ffi.Void> pArg,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(ffi.Pointer<ffi.Void>, pkg_ffi.Int,
-                    ffi.Pointer<ffi.Void>, pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>
+                ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int,
+                    ffi.Pointer<ffi.Void>, ffi.Int, ffi.Pointer<ffi.Void>)>>
         xCompare,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
         xDestroy,
@@ -6566,18 +6534,18 @@
 
   late final _sqlite3_create_collation_v2Ptr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  pkg_ffi.Int,
+                  ffi.Pointer<ffi.Char>,
+                  ffi.Int,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
                       ffi.NativeFunction<
-                          pkg_ffi.Int Function(
+                          ffi.Int Function(
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>)>>,
                   ffi.Pointer<
                       ffi.NativeFunction<
@@ -6587,16 +6555,16 @@
       _sqlite3_create_collation_v2Ptr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -6609,8 +6577,8 @@
     ffi.Pointer<ffi.Void> pArg,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(ffi.Pointer<ffi.Void>, pkg_ffi.Int,
-                    ffi.Pointer<ffi.Void>, pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>
+                ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Int,
+                    ffi.Pointer<ffi.Void>, ffi.Int, ffi.Pointer<ffi.Void>)>>
         xCompare,
   ) {
     return _sqlite3_create_collation16(
@@ -6624,18 +6592,18 @@
 
   late final _sqlite3_create_collation16Ptr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
                   ffi.Pointer<ffi.Void>,
-                  pkg_ffi.Int,
+                  ffi.Int,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
                       ffi.NativeFunction<
-                          pkg_ffi.Int Function(
+                          ffi.Int Function(
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>)>>)>>(
       'sqlite3_create_collation16');
   late final _sqlite3_create_collation16 =
@@ -6647,11 +6615,11 @@
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>)>>)>();
 
   /// CAPI3REF: Collation Needed Callbacks
@@ -6685,7 +6653,7 @@
     ffi.Pointer<
             ffi.NativeFunction<
                 ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Pointer<sqlite3>,
-                    pkg_ffi.Int, ffi.Pointer<pkg_ffi.Char>)>>
+                    ffi.Int, ffi.Pointer<ffi.Char>)>>
         arg2,
   ) {
     return _sqlite3_collation_needed(
@@ -6697,7 +6665,7 @@
 
   late final _sqlite3_collation_neededPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
@@ -6705,8 +6673,8 @@
                           ffi.Void Function(
                               ffi.Pointer<ffi.Void>,
                               ffi.Pointer<sqlite3>,
-                              pkg_ffi.Int,
-                              ffi.Pointer<pkg_ffi.Char>)>>)>>(
+                              ffi.Int,
+                              ffi.Pointer<ffi.Char>)>>)>>(
       'sqlite3_collation_needed');
   late final _sqlite3_collation_needed =
       _sqlite3_collation_neededPtr.asFunction<
@@ -6718,8 +6686,8 @@
                       ffi.Void Function(
                           ffi.Pointer<ffi.Void>,
                           ffi.Pointer<sqlite3>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<pkg_ffi.Char>)>>)>();
+                          ffi.Int,
+                          ffi.Pointer<ffi.Char>)>>)>();
 
   int sqlite3_collation_needed16(
     ffi.Pointer<sqlite3> arg0,
@@ -6727,7 +6695,7 @@
     ffi.Pointer<
             ffi.NativeFunction<
                 ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Pointer<sqlite3>,
-                    pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>
+                    ffi.Int, ffi.Pointer<ffi.Void>)>>
         arg2,
   ) {
     return _sqlite3_collation_needed16(
@@ -6739,7 +6707,7 @@
 
   late final _sqlite3_collation_needed16Ptr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
@@ -6747,7 +6715,7 @@
                           ffi.Void Function(
                               ffi.Pointer<ffi.Void>,
                               ffi.Pointer<sqlite3>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Void>)>>)>>(
       'sqlite3_collation_needed16');
   late final _sqlite3_collation_needed16 =
@@ -6760,7 +6728,7 @@
                       ffi.Void Function(
                           ffi.Pointer<ffi.Void>,
                           ffi.Pointer<sqlite3>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<ffi.Void>)>>)>();
 
   /// CAPI3REF: Suspend Execution For A Short Time
@@ -6787,8 +6755,7 @@
   }
 
   late final _sqlite3_sleepPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>(
-          'sqlite3_sleep');
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('sqlite3_sleep');
   late final _sqlite3_sleep = _sqlite3_sleepPtr.asFunction<int Function(int)>();
 
   /// CAPI3REF: Name Of The Folder Holding Temporary Files
@@ -6845,13 +6812,13 @@
   /// &nbsp;     NULL, NULL);
   /// sqlite3_temp_directory = sqlite3_mprintf("%s", zPathBuf);
   /// </pre></blockquote>
-  late final ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> _sqlite3_temp_directory =
-      _lookup<ffi.Pointer<pkg_ffi.Char>>('sqlite3_temp_directory');
+  late final ffi.Pointer<ffi.Pointer<ffi.Char>> _sqlite3_temp_directory =
+      _lookup<ffi.Pointer<ffi.Char>>('sqlite3_temp_directory');
 
-  ffi.Pointer<pkg_ffi.Char> get sqlite3_temp_directory =>
+  ffi.Pointer<ffi.Char> get sqlite3_temp_directory =>
       _sqlite3_temp_directory.value;
 
-  set sqlite3_temp_directory(ffi.Pointer<pkg_ffi.Char> value) =>
+  set sqlite3_temp_directory(ffi.Pointer<ffi.Char> value) =>
       _sqlite3_temp_directory.value = value;
 
   /// CAPI3REF: Name Of The Folder Holding Database Files
@@ -6887,13 +6854,13 @@
   /// Hence, if this variable is modified directly, either it should be
   /// made NULL or made to point to memory obtained from [sqlite3_malloc]
   /// or else the use of the [data_store_directory pragma] should be avoided.
-  late final ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> _sqlite3_data_directory =
-      _lookup<ffi.Pointer<pkg_ffi.Char>>('sqlite3_data_directory');
+  late final ffi.Pointer<ffi.Pointer<ffi.Char>> _sqlite3_data_directory =
+      _lookup<ffi.Pointer<ffi.Char>>('sqlite3_data_directory');
 
-  ffi.Pointer<pkg_ffi.Char> get sqlite3_data_directory =>
+  ffi.Pointer<ffi.Char> get sqlite3_data_directory =>
       _sqlite3_data_directory.value;
 
-  set sqlite3_data_directory(ffi.Pointer<pkg_ffi.Char> value) =>
+  set sqlite3_data_directory(ffi.Pointer<ffi.Char> value) =>
       _sqlite3_data_directory.value = value;
 
   /// CAPI3REF: Win32 Specific Interface
@@ -6925,14 +6892,14 @@
 
   late final _sqlite3_win32_set_directoryPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(pkg_ffi.UnsignedLong,
+          ffi.Int Function(ffi.UnsignedLong,
               ffi.Pointer<ffi.Void>)>>('sqlite3_win32_set_directory');
   late final _sqlite3_win32_set_directory = _sqlite3_win32_set_directoryPtr
       .asFunction<int Function(int, ffi.Pointer<ffi.Void>)>();
 
   int sqlite3_win32_set_directory8(
     int type,
-    ffi.Pointer<pkg_ffi.Char> zValue,
+    ffi.Pointer<ffi.Char> zValue,
   ) {
     return _sqlite3_win32_set_directory8(
       type,
@@ -6942,10 +6909,10 @@
 
   late final _sqlite3_win32_set_directory8Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(pkg_ffi.UnsignedLong,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_win32_set_directory8');
+          ffi.Int Function(ffi.UnsignedLong,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_win32_set_directory8');
   late final _sqlite3_win32_set_directory8 = _sqlite3_win32_set_directory8Ptr
-      .asFunction<int Function(int, ffi.Pointer<pkg_ffi.Char>)>();
+      .asFunction<int Function(int, ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_win32_set_directory16(
     int type,
@@ -6959,7 +6926,7 @@
 
   late final _sqlite3_win32_set_directory16Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(pkg_ffi.UnsignedLong,
+          ffi.Int Function(ffi.UnsignedLong,
               ffi.Pointer<ffi.Void>)>>('sqlite3_win32_set_directory16');
   late final _sqlite3_win32_set_directory16 = _sqlite3_win32_set_directory16Ptr
       .asFunction<int Function(int, ffi.Pointer<ffi.Void>)>();
@@ -6993,7 +6960,7 @@
   }
 
   late final _sqlite3_get_autocommitPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_get_autocommit');
   late final _sqlite3_get_autocommit = _sqlite3_get_autocommitPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -7050,9 +7017,9 @@
   /// <li> [sqlite3_filename_journal()]
   /// <li> [sqlite3_filename_wal()]
   /// </ul>
-  ffi.Pointer<pkg_ffi.Char> sqlite3_db_filename(
+  ffi.Pointer<ffi.Char> sqlite3_db_filename(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDbName,
+    ffi.Pointer<ffi.Char> zDbName,
   ) {
     return _sqlite3_db_filename(
       db,
@@ -7062,11 +7029,11 @@
 
   late final _sqlite3_db_filenamePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_db_filename');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_db_filename');
   late final _sqlite3_db_filename = _sqlite3_db_filenamePtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
-          ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>)>();
+      ffi.Pointer<ffi.Char> Function(
+          ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Determine if a database is read-only
   /// METHOD: sqlite3
@@ -7076,7 +7043,7 @@
   /// the name of a database on connection D.
   int sqlite3_db_readonly(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDbName,
+    ffi.Pointer<ffi.Char> zDbName,
   ) {
     return _sqlite3_db_readonly(
       db,
@@ -7086,10 +7053,10 @@
 
   late final _sqlite3_db_readonlyPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_db_readonly');
-  late final _sqlite3_db_readonly = _sqlite3_db_readonlyPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_db_readonly');
+  late final _sqlite3_db_readonly = _sqlite3_db_readonlyPtr
+      .asFunction<int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Find the next prepared statement
   /// METHOD: sqlite3
@@ -7168,7 +7135,7 @@
   /// See also the [sqlite3_update_hook()] interface.
   ffi.Pointer<ffi.Void> sqlite3_commit_hook(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+    ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
         arg1,
     ffi.Pointer<ffi.Void> arg2,
   ) {
@@ -7184,14 +7151,13 @@
           ffi.Pointer<ffi.Void> Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<
-                  ffi.NativeFunction<
-                      pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
+                  ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_commit_hook');
   late final _sqlite3_commit_hook = _sqlite3_commit_hookPtr.asFunction<
       ffi.Pointer<ffi.Void> Function(
           ffi.Pointer<sqlite3>,
           ffi.Pointer<
-              ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
+              ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>,
           ffi.Pointer<ffi.Void>)>();
 
   ffi.Pointer<ffi.Void> sqlite3_rollback_hook(
@@ -7274,9 +7240,9 @@
             ffi.NativeFunction<
                 ffi.Void Function(
                     ffi.Pointer<ffi.Void>,
-                    pkg_ffi.Int,
-                    ffi.Pointer<pkg_ffi.Char>,
-                    ffi.Pointer<pkg_ffi.Char>,
+                    ffi.Int,
+                    ffi.Pointer<ffi.Char>,
+                    ffi.Pointer<ffi.Char>,
                     sqlite3_int64)>>
         arg1,
     ffi.Pointer<ffi.Void> arg2,
@@ -7296,9 +7262,9 @@
                   ffi.NativeFunction<
                       ffi.Void Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          ffi.Pointer<pkg_ffi.Char>,
+                          ffi.Int,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Pointer<ffi.Char>,
                           sqlite3_int64)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_update_hook');
   late final _sqlite3_update_hook = _sqlite3_update_hookPtr.asFunction<
@@ -7308,9 +7274,9 @@
               ffi.NativeFunction<
                   ffi.Void Function(
                       ffi.Pointer<ffi.Void>,
-                      pkg_ffi.Int,
-                      ffi.Pointer<pkg_ffi.Char>,
-                      ffi.Pointer<pkg_ffi.Char>,
+                      ffi.Int,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Pointer<ffi.Char>,
                       sqlite3_int64)>>,
           ffi.Pointer<ffi.Void>)>();
 
@@ -7360,7 +7326,7 @@
   }
 
   late final _sqlite3_enable_shared_cachePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>(
           'sqlite3_enable_shared_cache');
   late final _sqlite3_enable_shared_cache =
       _sqlite3_enable_shared_cachePtr.asFunction<int Function(int)>();
@@ -7386,7 +7352,7 @@
   }
 
   late final _sqlite3_release_memoryPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>(
           'sqlite3_release_memory');
   late final _sqlite3_release_memory =
       _sqlite3_release_memoryPtr.asFunction<int Function(int)>();
@@ -7410,7 +7376,7 @@
   }
 
   late final _sqlite3_db_release_memoryPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_db_release_memory');
   late final _sqlite3_db_release_memory = _sqlite3_db_release_memoryPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -7521,7 +7487,7 @@
   }
 
   late final _sqlite3_soft_heap_limitPtr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>(
           'sqlite3_soft_heap_limit');
   late final _sqlite3_soft_heap_limit =
       _sqlite3_soft_heap_limitPtr.asFunction<void Function(int)>();
@@ -7595,14 +7561,14 @@
   /// any errors are encountered while loading the schema.
   int sqlite3_table_column_metadata(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDbName,
-    ffi.Pointer<pkg_ffi.Char> zTableName,
-    ffi.Pointer<pkg_ffi.Char> zColumnName,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzDataType,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzCollSeq,
-    ffi.Pointer<pkg_ffi.Int> pNotNull,
-    ffi.Pointer<pkg_ffi.Int> pPrimaryKey,
-    ffi.Pointer<pkg_ffi.Int> pAutoinc,
+    ffi.Pointer<ffi.Char> zDbName,
+    ffi.Pointer<ffi.Char> zTableName,
+    ffi.Pointer<ffi.Char> zColumnName,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzDataType,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzCollSeq,
+    ffi.Pointer<ffi.Int> pNotNull,
+    ffi.Pointer<ffi.Int> pPrimaryKey,
+    ffi.Pointer<ffi.Int> pAutoinc,
   ) {
     return _sqlite3_table_column_metadata(
       db,
@@ -7619,28 +7585,28 @@
 
   late final _sqlite3_table_column_metadataPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>>('sqlite3_table_column_metadata');
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>>('sqlite3_table_column_metadata');
   late final _sqlite3_table_column_metadata =
       _sqlite3_table_column_metadataPtr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>();
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>();
 
   /// CAPI3REF: Load An Extension
   /// METHOD: sqlite3
@@ -7686,9 +7652,9 @@
   /// See also the [load_extension() SQL function].
   int sqlite3_load_extension(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zFile,
-    ffi.Pointer<pkg_ffi.Char> zProc,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> pzErrMsg,
+    ffi.Pointer<ffi.Char> zFile,
+    ffi.Pointer<ffi.Char> zProc,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> pzErrMsg,
   ) {
     return _sqlite3_load_extension(
       db,
@@ -7699,16 +7665,15 @@
   }
 
   late final _sqlite3_load_extensionPtr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>(
-      'sqlite3_load_extension');
+      ffi.NativeFunction<
+          ffi.Int Function(
+              ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_load_extension');
   late final _sqlite3_load_extension = _sqlite3_load_extensionPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   /// CAPI3REF: Enable Or Disable Extension Loading
   /// METHOD: sqlite3
@@ -7744,9 +7709,8 @@
   }
 
   late final _sqlite3_enable_load_extensionPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              pkg_ffi.Int)>>('sqlite3_enable_load_extension');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_enable_load_extension');
   late final _sqlite3_enable_load_extension = _sqlite3_enable_load_extensionPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -7794,7 +7758,7 @@
 
   late final _sqlite3_auto_extensionPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>>(
       'sqlite3_auto_extension');
   late final _sqlite3_auto_extension = _sqlite3_auto_extensionPtr.asFunction<
@@ -7818,7 +7782,7 @@
 
   late final _sqlite3_cancel_auto_extensionPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>>(
       'sqlite3_cancel_auto_extension');
   late final _sqlite3_cancel_auto_extension =
@@ -7871,7 +7835,7 @@
   /// See also: [sqlite3_drop_modules()]
   int sqlite3_create_module(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zName,
+    ffi.Pointer<ffi.Char> zName,
     ffi.Pointer<sqlite3_module> p,
     ffi.Pointer<ffi.Void> pClientData,
   ) {
@@ -7885,18 +7849,18 @@
 
   late final _sqlite3_create_modulePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<sqlite3_module>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_create_module');
   late final _sqlite3_create_module = _sqlite3_create_modulePtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
           ffi.Pointer<sqlite3_module>, ffi.Pointer<ffi.Void>)>();
 
   int sqlite3_create_module_v2(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zName,
+    ffi.Pointer<ffi.Char> zName,
     ffi.Pointer<sqlite3_module> p,
     ffi.Pointer<ffi.Void> pClientData,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
@@ -7913,9 +7877,9 @@
 
   late final _sqlite3_create_module_v2Ptr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
+                  ffi.Pointer<ffi.Char>,
                   ffi.Pointer<sqlite3_module>,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<
@@ -7926,7 +7890,7 @@
       _sqlite3_create_module_v2Ptr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<sqlite3_module>,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
@@ -7945,7 +7909,7 @@
   /// See also: [sqlite3_create_module()]
   int sqlite3_drop_modules(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> azKeep,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> azKeep,
   ) {
     return _sqlite3_drop_modules(
       db,
@@ -7955,11 +7919,10 @@
 
   late final _sqlite3_drop_modulesPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>>('sqlite3_drop_modules');
+          ffi.Int Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('sqlite3_drop_modules');
   late final _sqlite3_drop_modules = _sqlite3_drop_modulesPtr.asFunction<
-      int Function(
-          ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>();
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
 
   /// CAPI3REF: Declare The Schema Of A Virtual Table
   ///
@@ -7969,7 +7932,7 @@
   /// the virtual tables they implement.
   int sqlite3_declare_vtab(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zSQL,
+    ffi.Pointer<ffi.Char> zSQL,
   ) {
     return _sqlite3_declare_vtab(
       arg0,
@@ -7979,10 +7942,10 @@
 
   late final _sqlite3_declare_vtabPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_declare_vtab');
-  late final _sqlite3_declare_vtab = _sqlite3_declare_vtabPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_declare_vtab');
+  late final _sqlite3_declare_vtab = _sqlite3_declare_vtabPtr
+      .asFunction<int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Overload A Function For A Virtual Table
   /// METHOD: sqlite3
@@ -8001,7 +7964,7 @@
   /// by a [virtual table].
   int sqlite3_overload_function(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zFuncName,
+    ffi.Pointer<ffi.Char> zFuncName,
     int nArg,
   ) {
     return _sqlite3_overload_function(
@@ -8013,11 +7976,11 @@
 
   late final _sqlite3_overload_functionPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int)>>('sqlite3_overload_function');
+          ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
+              ffi.Int)>>('sqlite3_overload_function');
   late final _sqlite3_overload_function =
       _sqlite3_overload_functionPtr.asFunction<
-          int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>, int)>();
+          int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>, int)>();
 
   /// CAPI3REF: Open A BLOB For Incremental I/O
   /// METHOD: sqlite3
@@ -8102,9 +8065,9 @@
   /// [sqlite3_blob_bytes()], [sqlite3_blob_write()].
   int sqlite3_blob_open(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zDb,
-    ffi.Pointer<pkg_ffi.Char> zTable,
-    ffi.Pointer<pkg_ffi.Char> zColumn,
+    ffi.Pointer<ffi.Char> zDb,
+    ffi.Pointer<ffi.Char> zTable,
+    ffi.Pointer<ffi.Char> zColumn,
     int iRow,
     int flags,
     ffi.Pointer<ffi.Pointer<sqlite3_blob>> ppBlob,
@@ -8122,20 +8085,20 @@
 
   late final _sqlite3_blob_openPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               sqlite3_int64,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_blob>>)>>('sqlite3_blob_open');
   late final _sqlite3_blob_open = _sqlite3_blob_openPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           int,
           int,
           ffi.Pointer<ffi.Pointer<sqlite3_blob>>)>();
@@ -8173,7 +8136,7 @@
 
   late final _sqlite3_blob_reopenPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_blob>,
+          ffi.Int Function(ffi.Pointer<sqlite3_blob>,
               sqlite3_int64)>>('sqlite3_blob_reopen');
   late final _sqlite3_blob_reopen = _sqlite3_blob_reopenPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_blob>, int)>();
@@ -8205,9 +8168,9 @@
     );
   }
 
-  late final _sqlite3_blob_closePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_blob>)>>(
-      'sqlite3_blob_close');
+  late final _sqlite3_blob_closePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_blob>)>>(
+          'sqlite3_blob_close');
   late final _sqlite3_blob_close = _sqlite3_blob_closePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_blob>)>();
 
@@ -8231,9 +8194,9 @@
     );
   }
 
-  late final _sqlite3_blob_bytesPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_blob>)>>(
-      'sqlite3_blob_bytes');
+  late final _sqlite3_blob_bytesPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_blob>)>>(
+          'sqlite3_blob_bytes');
   late final _sqlite3_blob_bytes = _sqlite3_blob_bytesPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_blob>)>();
 
@@ -8278,8 +8241,8 @@
 
   late final _sqlite3_blob_readPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int, pkg_ffi.Int)>>('sqlite3_blob_read');
+          ffi.Int Function(ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>,
+              ffi.Int, ffi.Int)>>('sqlite3_blob_read');
   late final _sqlite3_blob_read = _sqlite3_blob_readPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>, int, int)>();
@@ -8338,8 +8301,8 @@
 
   late final _sqlite3_blob_writePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int, pkg_ffi.Int)>>('sqlite3_blob_write');
+          ffi.Int Function(ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>,
+              ffi.Int, ffi.Int)>>('sqlite3_blob_write');
   late final _sqlite3_blob_write = _sqlite3_blob_writePtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3_blob>, ffi.Pointer<ffi.Void>, int, int)>();
@@ -8372,7 +8335,7 @@
   /// ^(If the default VFS is unregistered, another VFS is chosen as
   /// the default.  The choice for the new VFS is arbitrary.)^
   ffi.Pointer<sqlite3_vfs> sqlite3_vfs_find(
-    ffi.Pointer<pkg_ffi.Char> zVfsName,
+    ffi.Pointer<ffi.Char> zVfsName,
   ) {
     return _sqlite3_vfs_find(
       zVfsName,
@@ -8382,9 +8345,9 @@
   late final _sqlite3_vfs_findPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<sqlite3_vfs> Function(
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_vfs_find');
-  late final _sqlite3_vfs_find = _sqlite3_vfs_findPtr.asFunction<
-      ffi.Pointer<sqlite3_vfs> Function(ffi.Pointer<pkg_ffi.Char>)>();
+              ffi.Pointer<ffi.Char>)>>('sqlite3_vfs_find');
+  late final _sqlite3_vfs_find = _sqlite3_vfs_findPtr
+      .asFunction<ffi.Pointer<sqlite3_vfs> Function(ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_vfs_register(
     ffi.Pointer<sqlite3_vfs> arg0,
@@ -8398,8 +8361,8 @@
 
   late final _sqlite3_vfs_registerPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_vfs>, pkg_ffi.Int)>>('sqlite3_vfs_register');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_vfs>, ffi.Int)>>('sqlite3_vfs_register');
   late final _sqlite3_vfs_register = _sqlite3_vfs_registerPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_vfs>, int)>();
 
@@ -8411,9 +8374,9 @@
     );
   }
 
-  late final _sqlite3_vfs_unregisterPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>)>>(
-      'sqlite3_vfs_unregister');
+  late final _sqlite3_vfs_unregisterPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vfs>)>>(
+          'sqlite3_vfs_unregister');
   late final _sqlite3_vfs_unregister = _sqlite3_vfs_unregisterPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_vfs>)>();
 
@@ -8537,9 +8500,9 @@
     );
   }
 
-  late final _sqlite3_mutex_allocPtr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<sqlite3_mutex> Function(pkg_ffi.Int)>>(
-      'sqlite3_mutex_alloc');
+  late final _sqlite3_mutex_allocPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<sqlite3_mutex> Function(ffi.Int)>>(
+          'sqlite3_mutex_alloc');
   late final _sqlite3_mutex_alloc = _sqlite3_mutex_allocPtr
       .asFunction<ffi.Pointer<sqlite3_mutex> Function(int)>();
 
@@ -8579,9 +8542,9 @@
     );
   }
 
-  late final _sqlite3_mutex_tryPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
-      'sqlite3_mutex_try');
+  late final _sqlite3_mutex_tryPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
+          'sqlite3_mutex_try');
   late final _sqlite3_mutex_try = _sqlite3_mutex_tryPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_mutex>)>();
 
@@ -8607,9 +8570,9 @@
     );
   }
 
-  late final _sqlite3_mutex_heldPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
-      'sqlite3_mutex_held');
+  late final _sqlite3_mutex_heldPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
+          'sqlite3_mutex_held');
   late final _sqlite3_mutex_held = _sqlite3_mutex_heldPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_mutex>)>();
 
@@ -8621,9 +8584,9 @@
     );
   }
 
-  late final _sqlite3_mutex_notheldPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
-      'sqlite3_mutex_notheld');
+  late final _sqlite3_mutex_notheldPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>(
+          'sqlite3_mutex_notheld');
   late final _sqlite3_mutex_notheld = _sqlite3_mutex_notheldPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_mutex>)>();
 
@@ -8691,7 +8654,7 @@
   /// See also: [file control opcodes]
   int sqlite3_file_control(
     ffi.Pointer<sqlite3> arg0,
-    ffi.Pointer<pkg_ffi.Char> zDbName,
+    ffi.Pointer<ffi.Char> zDbName,
     int op,
     ffi.Pointer<ffi.Void> arg3,
   ) {
@@ -8705,10 +8668,10 @@
 
   late final _sqlite3_file_controlPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>('sqlite3_file_control');
+          ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>, ffi.Int,
+              ffi.Pointer<ffi.Void>)>>('sqlite3_file_control');
   late final _sqlite3_file_control = _sqlite3_file_controlPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>, int,
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>, int,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Testing Interface
@@ -8735,7 +8698,7 @@
   }
 
   late final _sqlite3_test_controlPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>(
           'sqlite3_test_control');
   late final _sqlite3_test_control =
       _sqlite3_test_controlPtr.asFunction<int Function(int)>();
@@ -8790,15 +8753,14 @@
   }
 
   late final _sqlite3_keyword_countPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function()>>(
-          'sqlite3_keyword_count');
+      _lookup<ffi.NativeFunction<ffi.Int Function()>>('sqlite3_keyword_count');
   late final _sqlite3_keyword_count =
       _sqlite3_keyword_countPtr.asFunction<int Function()>();
 
   int sqlite3_keyword_name(
     int arg0,
-    ffi.Pointer<ffi.Pointer<pkg_ffi.Char>> arg1,
-    ffi.Pointer<pkg_ffi.Int> arg2,
+    ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
+    ffi.Pointer<ffi.Int> arg2,
   ) {
     return _sqlite3_keyword_name(
       arg0,
@@ -8809,16 +8771,14 @@
 
   late final _sqlite3_keyword_namePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              pkg_ffi.Int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.Int>)>>('sqlite3_keyword_name');
+          ffi.Int Function(ffi.Int, ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Int>)>>('sqlite3_keyword_name');
   late final _sqlite3_keyword_name = _sqlite3_keyword_namePtr.asFunction<
-      int Function(int, ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-          ffi.Pointer<pkg_ffi.Int>)>();
+      int Function(
+          int, ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Pointer<ffi.Int>)>();
 
   int sqlite3_keyword_check(
-    ffi.Pointer<pkg_ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg0,
     int arg1,
   ) {
     return _sqlite3_keyword_check(
@@ -8828,11 +8788,10 @@
   }
 
   late final _sqlite3_keyword_checkPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int)>>('sqlite3_keyword_check');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Int)>>(
+      'sqlite3_keyword_check');
   late final _sqlite3_keyword_check = _sqlite3_keyword_checkPtr
-      .asFunction<int Function(ffi.Pointer<pkg_ffi.Char>, int)>();
+      .asFunction<int Function(ffi.Pointer<ffi.Char>, int)>();
 
   /// CAPI3REF: Create A New Dynamic String Object
   /// CONSTRUCTOR: sqlite3_str
@@ -8883,7 +8842,7 @@
   /// errors were encountered during construction of the string.  ^The
   /// [sqlite3_str_finish(X)] interface will also return a NULL pointer if the
   /// string in [sqlite3_str] object X is zero bytes long.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_str_finish(
+  ffi.Pointer<ffi.Char> sqlite3_str_finish(
     ffi.Pointer<sqlite3_str> arg0,
   ) {
     return _sqlite3_str_finish(
@@ -8893,10 +8852,10 @@
 
   late final _sqlite3_str_finishPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3_str>)>>('sqlite3_str_finish');
-  late final _sqlite3_str_finish = _sqlite3_str_finishPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_str>)>();
+  late final _sqlite3_str_finish = _sqlite3_str_finishPtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_str>)>();
 
   /// CAPI3REF: Add Content To A Dynamic String
   /// METHOD: sqlite3_str
@@ -8930,7 +8889,7 @@
   /// subsequent call to [sqlite3_str_errcode(X)].
   void sqlite3_str_appendf(
     ffi.Pointer<sqlite3_str> arg0,
-    ffi.Pointer<pkg_ffi.Char> zFormat,
+    ffi.Pointer<ffi.Char> zFormat,
   ) {
     return _sqlite3_str_appendf(
       arg0,
@@ -8941,13 +8900,13 @@
   late final _sqlite3_str_appendfPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_str>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_str_appendf');
+              ffi.Pointer<ffi.Char>)>>('sqlite3_str_appendf');
   late final _sqlite3_str_appendf = _sqlite3_str_appendfPtr.asFunction<
-      void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<pkg_ffi.Char>)>();
+      void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<ffi.Char>)>();
 
   void sqlite3_str_append(
     ffi.Pointer<sqlite3_str> arg0,
-    ffi.Pointer<pkg_ffi.Char> zIn,
+    ffi.Pointer<ffi.Char> zIn,
     int N,
   ) {
     return _sqlite3_str_append(
@@ -8959,15 +8918,14 @@
 
   late final _sqlite3_str_appendPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int)>>('sqlite3_str_append');
+          ffi.Void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<ffi.Char>,
+              ffi.Int)>>('sqlite3_str_append');
   late final _sqlite3_str_append = _sqlite3_str_appendPtr.asFunction<
-      void Function(
-          ffi.Pointer<sqlite3_str>, ffi.Pointer<pkg_ffi.Char>, int)>();
+      void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<ffi.Char>, int)>();
 
   void sqlite3_str_appendall(
     ffi.Pointer<sqlite3_str> arg0,
-    ffi.Pointer<pkg_ffi.Char> zIn,
+    ffi.Pointer<ffi.Char> zIn,
   ) {
     return _sqlite3_str_appendall(
       arg0,
@@ -8978,9 +8936,9 @@
   late final _sqlite3_str_appendallPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_str>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_str_appendall');
+              ffi.Pointer<ffi.Char>)>>('sqlite3_str_appendall');
   late final _sqlite3_str_appendall = _sqlite3_str_appendallPtr.asFunction<
-      void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<pkg_ffi.Char>)>();
+      void Function(ffi.Pointer<sqlite3_str>, ffi.Pointer<ffi.Char>)>();
 
   void sqlite3_str_appendchar(
     ffi.Pointer<sqlite3_str> arg0,
@@ -8996,8 +8954,8 @@
 
   late final _sqlite3_str_appendcharPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_str>, pkg_ffi.Int,
-              pkg_ffi.Char)>>('sqlite3_str_appendchar');
+          ffi.Void Function(ffi.Pointer<sqlite3_str>, ffi.Int,
+              ffi.Char)>>('sqlite3_str_appendchar');
   late final _sqlite3_str_appendchar = _sqlite3_str_appendcharPtr
       .asFunction<void Function(ffi.Pointer<sqlite3_str>, int, int)>();
 
@@ -9050,9 +9008,9 @@
     );
   }
 
-  late final _sqlite3_str_errcodePtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_str>)>>(
-      'sqlite3_str_errcode');
+  late final _sqlite3_str_errcodePtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_str>)>>(
+          'sqlite3_str_errcode');
   late final _sqlite3_str_errcode = _sqlite3_str_errcodePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_str>)>();
 
@@ -9064,13 +9022,13 @@
     );
   }
 
-  late final _sqlite3_str_lengthPtr = _lookup<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_str>)>>(
-      'sqlite3_str_length');
+  late final _sqlite3_str_lengthPtr =
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_str>)>>(
+          'sqlite3_str_length');
   late final _sqlite3_str_length = _sqlite3_str_lengthPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_str>)>();
 
-  ffi.Pointer<pkg_ffi.Char> sqlite3_str_value(
+  ffi.Pointer<ffi.Char> sqlite3_str_value(
     ffi.Pointer<sqlite3_str> arg0,
   ) {
     return _sqlite3_str_value(
@@ -9080,10 +9038,10 @@
 
   late final _sqlite3_str_valuePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(
+          ffi.Pointer<ffi.Char> Function(
               ffi.Pointer<sqlite3_str>)>>('sqlite3_str_value');
-  late final _sqlite3_str_value = _sqlite3_str_valuePtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_str>)>();
+  late final _sqlite3_str_value = _sqlite3_str_valuePtr
+      .asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_str>)>();
 
   /// CAPI3REF: SQLite Runtime Status
   ///
@@ -9111,8 +9069,8 @@
   /// See also: [sqlite3_db_status()]
   int sqlite3_status(
     int op,
-    ffi.Pointer<pkg_ffi.Int> pCurrent,
-    ffi.Pointer<pkg_ffi.Int> pHighwater,
+    ffi.Pointer<ffi.Int> pCurrent,
+    ffi.Pointer<ffi.Int> pHighwater,
     int resetFlag,
   ) {
     return _sqlite3_status(
@@ -9125,11 +9083,10 @@
 
   late final _sqlite3_statusPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(pkg_ffi.Int, ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>, pkg_ffi.Int)>>('sqlite3_status');
+          ffi.Int Function(ffi.Int, ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>,
+              ffi.Int)>>('sqlite3_status');
   late final _sqlite3_status = _sqlite3_statusPtr.asFunction<
-      int Function(
-          int, ffi.Pointer<pkg_ffi.Int>, ffi.Pointer<pkg_ffi.Int>, int)>();
+      int Function(int, ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>, int)>();
 
   int sqlite3_status64(
     int op,
@@ -9147,8 +9104,8 @@
 
   late final _sqlite3_status64Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(pkg_ffi.Int, ffi.Pointer<sqlite3_int64>,
-              ffi.Pointer<sqlite3_int64>, pkg_ffi.Int)>>('sqlite3_status64');
+          ffi.Int Function(ffi.Int, ffi.Pointer<sqlite3_int64>,
+              ffi.Pointer<sqlite3_int64>, ffi.Int)>>('sqlite3_status64');
   late final _sqlite3_status64 = _sqlite3_status64Ptr.asFunction<
       int Function(
           int, ffi.Pointer<sqlite3_int64>, ffi.Pointer<sqlite3_int64>, int)>();
@@ -9177,8 +9134,8 @@
   int sqlite3_db_status(
     ffi.Pointer<sqlite3> arg0,
     int op,
-    ffi.Pointer<pkg_ffi.Int> pCur,
-    ffi.Pointer<pkg_ffi.Int> pHiwtr,
+    ffi.Pointer<ffi.Int> pCur,
+    ffi.Pointer<ffi.Int> pHiwtr,
     int resetFlg,
   ) {
     return _sqlite3_db_status(
@@ -9192,15 +9149,11 @@
 
   late final _sqlite3_db_statusPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>,
-              pkg_ffi.Int)>>('sqlite3_db_status');
+          ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int, ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>, ffi.Int)>>('sqlite3_db_status');
   late final _sqlite3_db_status = _sqlite3_db_statusPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, int, ffi.Pointer<pkg_ffi.Int>,
-          ffi.Pointer<pkg_ffi.Int>, int)>();
+      int Function(ffi.Pointer<sqlite3>, int, ffi.Pointer<ffi.Int>,
+          ffi.Pointer<ffi.Int>, int)>();
 
   /// CAPI3REF: Prepared Statement Status
   /// METHOD: sqlite3_stmt
@@ -9238,8 +9191,8 @@
 
   late final _sqlite3_stmt_statusPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
-              pkg_ffi.Int)>>('sqlite3_stmt_status');
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int,
+              ffi.Int)>>('sqlite3_stmt_status');
   late final _sqlite3_stmt_status = _sqlite3_stmt_statusPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_stmt>, int, int)>();
 
@@ -9429,9 +9382,9 @@
   /// possible that they return invalid values.
   ffi.Pointer<sqlite3_backup> sqlite3_backup_init(
     ffi.Pointer<sqlite3> pDest,
-    ffi.Pointer<pkg_ffi.Char> zDestName,
+    ffi.Pointer<ffi.Char> zDestName,
     ffi.Pointer<sqlite3> pSource,
-    ffi.Pointer<pkg_ffi.Char> zSourceName,
+    ffi.Pointer<ffi.Char> zSourceName,
   ) {
     return _sqlite3_backup_init(
       pDest,
@@ -9445,15 +9398,15 @@
       ffi.NativeFunction<
           ffi.Pointer<sqlite3_backup> Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_backup_init');
+              ffi.Pointer<ffi.Char>)>>('sqlite3_backup_init');
   late final _sqlite3_backup_init = _sqlite3_backup_initPtr.asFunction<
       ffi.Pointer<sqlite3_backup> Function(
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>,
+          ffi.Pointer<ffi.Char>,
           ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_backup_step(
     ffi.Pointer<sqlite3_backup> p,
@@ -9467,8 +9420,8 @@
 
   late final _sqlite3_backup_stepPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_backup>,
-              pkg_ffi.Int)>>('sqlite3_backup_step');
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_backup>, ffi.Int)>>('sqlite3_backup_step');
   late final _sqlite3_backup_step = _sqlite3_backup_stepPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_backup>, int)>();
 
@@ -9481,9 +9434,8 @@
   }
 
   late final _sqlite3_backup_finishPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_backup>)>>('sqlite3_backup_finish');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_backup>)>>(
+      'sqlite3_backup_finish');
   late final _sqlite3_backup_finish = _sqlite3_backup_finishPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_backup>)>();
 
@@ -9496,9 +9448,8 @@
   }
 
   late final _sqlite3_backup_remainingPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_backup>)>>('sqlite3_backup_remaining');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_backup>)>>(
+      'sqlite3_backup_remaining');
   late final _sqlite3_backup_remaining = _sqlite3_backup_remainingPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_backup>)>();
 
@@ -9511,9 +9462,8 @@
   }
 
   late final _sqlite3_backup_pagecountPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_backup>)>>('sqlite3_backup_pagecount');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_backup>)>>(
+      'sqlite3_backup_pagecount');
   late final _sqlite3_backup_pagecount = _sqlite3_backup_pagecountPtr
       .asFunction<int Function(ffi.Pointer<sqlite3_backup>)>();
 
@@ -9634,8 +9584,7 @@
     ffi.Pointer<sqlite3> pBlocked,
     ffi.Pointer<
             ffi.NativeFunction<
-                ffi.Void Function(
-                    ffi.Pointer<ffi.Pointer<ffi.Void>>, pkg_ffi.Int)>>
+                ffi.Void Function(ffi.Pointer<ffi.Pointer<ffi.Void>>, ffi.Int)>>
         xNotify,
     ffi.Pointer<ffi.Void> pNotifyArg,
   ) {
@@ -9648,12 +9597,12 @@
 
   late final _sqlite3_unlock_notifyPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<
                   ffi.NativeFunction<
                       ffi.Void Function(
-                          ffi.Pointer<ffi.Pointer<ffi.Void>>, pkg_ffi.Int)>>,
+                          ffi.Pointer<ffi.Pointer<ffi.Void>>, ffi.Int)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_unlock_notify');
   late final _sqlite3_unlock_notify = _sqlite3_unlock_notifyPtr.asFunction<
       int Function(
@@ -9661,7 +9610,7 @@
           ffi.Pointer<
               ffi.NativeFunction<
                   ffi.Void Function(
-                      ffi.Pointer<ffi.Pointer<ffi.Void>>, pkg_ffi.Int)>>,
+                      ffi.Pointer<ffi.Pointer<ffi.Void>>, ffi.Int)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: String Comparison
@@ -9671,8 +9620,8 @@
   /// strings in a case-independent fashion, using the same definition of "case
   /// independence" that SQLite uses internally when comparing identifiers.
   int sqlite3_stricmp(
-    ffi.Pointer<pkg_ffi.Char> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg1,
   ) {
     return _sqlite3_stricmp(
       arg0,
@@ -9682,14 +9631,14 @@
 
   late final _sqlite3_stricmpPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_stricmp');
-  late final _sqlite3_stricmp = _sqlite3_stricmpPtr.asFunction<
-      int Function(ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_stricmp');
+  late final _sqlite3_stricmp = _sqlite3_stricmpPtr
+      .asFunction<int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   int sqlite3_strnicmp(
-    ffi.Pointer<pkg_ffi.Char> arg0,
-    ffi.Pointer<pkg_ffi.Char> arg1,
+    ffi.Pointer<ffi.Char> arg0,
+    ffi.Pointer<ffi.Char> arg1,
     int arg2,
   ) {
     return _sqlite3_strnicmp(
@@ -9701,11 +9650,10 @@
 
   late final _sqlite3_strnicmpPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>, pkg_ffi.Int)>>('sqlite3_strnicmp');
+          ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
+              ffi.Int)>>('sqlite3_strnicmp');
   late final _sqlite3_strnicmp = _sqlite3_strnicmpPtr.asFunction<
-      int Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>, int)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
 
   /// CAPI3REF: String Globbing
   ///
@@ -9721,8 +9669,8 @@
   ///
   /// See also: [sqlite3_strlike()].
   int sqlite3_strglob(
-    ffi.Pointer<pkg_ffi.Char> zGlob,
-    ffi.Pointer<pkg_ffi.Char> zStr,
+    ffi.Pointer<ffi.Char> zGlob,
+    ffi.Pointer<ffi.Char> zStr,
   ) {
     return _sqlite3_strglob(
       zGlob,
@@ -9732,10 +9680,10 @@
 
   late final _sqlite3_strglobPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_strglob');
-  late final _sqlite3_strglob = _sqlite3_strglobPtr.asFunction<
-      int Function(ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_strglob');
+  late final _sqlite3_strglob = _sqlite3_strglobPtr
+      .asFunction<int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: String LIKE Matching
   ///
@@ -9757,8 +9705,8 @@
   ///
   /// See also: [sqlite3_strglob()].
   int sqlite3_strlike(
-    ffi.Pointer<pkg_ffi.Char> zGlob,
-    ffi.Pointer<pkg_ffi.Char> zStr,
+    ffi.Pointer<ffi.Char> zGlob,
+    ffi.Pointer<ffi.Char> zStr,
     int cEsc,
   ) {
     return _sqlite3_strlike(
@@ -9770,13 +9718,10 @@
 
   late final _sqlite3_strlikePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.UnsignedInt)>>('sqlite3_strlike');
+          ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
+              ffi.UnsignedInt)>>('sqlite3_strlike');
   late final _sqlite3_strlike = _sqlite3_strlikePtr.asFunction<
-      int Function(
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<pkg_ffi.Char>, int)>();
+      int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
 
   /// CAPI3REF: Error Logging Interface
   ///
@@ -9799,7 +9744,7 @@
   /// buffer.
   void sqlite3_log(
     int iErrCode,
-    ffi.Pointer<pkg_ffi.Char> zFormat,
+    ffi.Pointer<ffi.Char> zFormat,
   ) {
     return _sqlite3_log(
       iErrCode,
@@ -9809,10 +9754,9 @@
 
   late final _sqlite3_logPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(
-              pkg_ffi.Int, ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_log');
-  late final _sqlite3_log = _sqlite3_logPtr
-      .asFunction<void Function(int, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Void Function(ffi.Int, ffi.Pointer<ffi.Char>)>>('sqlite3_log');
+  late final _sqlite3_log =
+      _sqlite3_logPtr.asFunction<void Function(int, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Write-Ahead Log Commit Hook
   /// METHOD: sqlite3
@@ -9850,11 +9794,8 @@
     ffi.Pointer<sqlite3> arg0,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(
-                    ffi.Pointer<ffi.Void>,
-                    ffi.Pointer<sqlite3>,
-                    ffi.Pointer<pkg_ffi.Char>,
-                    pkg_ffi.Int)>>
+                ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<sqlite3>,
+                    ffi.Pointer<ffi.Char>, ffi.Int)>>
         arg1,
     ffi.Pointer<ffi.Void> arg2,
   ) {
@@ -9871,22 +9812,19 @@
               ffi.Pointer<sqlite3>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
                           ffi.Pointer<sqlite3>,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          pkg_ffi.Int)>>,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Int)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_wal_hook');
   late final _sqlite3_wal_hook = _sqlite3_wal_hookPtr.asFunction<
       ffi.Pointer<ffi.Void> Function(
           ffi.Pointer<sqlite3>,
           ffi.Pointer<
               ffi.NativeFunction<
-                  pkg_ffi.Int Function(
-                      ffi.Pointer<ffi.Void>,
-                      ffi.Pointer<sqlite3>,
-                      ffi.Pointer<pkg_ffi.Char>,
-                      pkg_ffi.Int)>>,
+                  ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Char>, ffi.Int)>>,
           ffi.Pointer<ffi.Void>)>();
 
   /// CAPI3REF: Configure an auto-checkpoint
@@ -9927,9 +9865,8 @@
   }
 
   late final _sqlite3_wal_autocheckpointPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              pkg_ffi.Int)>>('sqlite3_wal_autocheckpoint');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_wal_autocheckpoint');
   late final _sqlite3_wal_autocheckpoint = _sqlite3_wal_autocheckpointPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -9953,7 +9890,7 @@
   /// complication) of [sqlite3_wal_checkpoint_v2()].
   int sqlite3_wal_checkpoint(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDb,
+    ffi.Pointer<ffi.Char> zDb,
   ) {
     return _sqlite3_wal_checkpoint(
       db,
@@ -9963,10 +9900,10 @@
 
   late final _sqlite3_wal_checkpointPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_wal_checkpoint');
-  late final _sqlite3_wal_checkpoint = _sqlite3_wal_checkpointPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_wal_checkpoint');
+  late final _sqlite3_wal_checkpoint = _sqlite3_wal_checkpointPtr
+      .asFunction<int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Checkpoint a database
   /// METHOD: sqlite3
@@ -10060,10 +9997,10 @@
   /// from SQL.
   int sqlite3_wal_checkpoint_v2(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDb,
+    ffi.Pointer<ffi.Char> zDb,
     int eMode,
-    ffi.Pointer<pkg_ffi.Int> pnLog,
-    ffi.Pointer<pkg_ffi.Int> pnCkpt,
+    ffi.Pointer<ffi.Int> pnLog,
+    ffi.Pointer<ffi.Int> pnCkpt,
   ) {
     return _sqlite3_wal_checkpoint_v2(
       db,
@@ -10076,16 +10013,16 @@
 
   late final _sqlite3_wal_checkpoint_v2Ptr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>>('sqlite3_wal_checkpoint_v2');
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>>('sqlite3_wal_checkpoint_v2');
   late final _sqlite3_wal_checkpoint_v2 =
       _sqlite3_wal_checkpoint_v2Ptr.asFunction<
-          int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>, int,
-              ffi.Pointer<pkg_ffi.Int>, ffi.Pointer<pkg_ffi.Int>)>();
+          int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>, int,
+              ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>();
 
   /// CAPI3REF: Virtual Table Interface Configuration
   ///
@@ -10114,9 +10051,8 @@
   }
 
   late final _sqlite3_vtab_configPtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3>, pkg_ffi.Int)>>('sqlite3_vtab_config');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Int)>>(
+      'sqlite3_vtab_config');
   late final _sqlite3_vtab_config = _sqlite3_vtab_configPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>, int)>();
 
@@ -10137,7 +10073,7 @@
   }
 
   late final _sqlite3_vtab_on_conflictPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_vtab_on_conflict');
   late final _sqlite3_vtab_on_conflict = _sqlite3_vtab_on_conflictPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -10166,9 +10102,8 @@
   }
 
   late final _sqlite3_vtab_nochangePtr = _lookup<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_context>)>>('sqlite3_vtab_nochange');
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_context>)>>(
+      'sqlite3_vtab_nochange');
   late final _sqlite3_vtab_nochange = _sqlite3_vtab_nochangePtr
       .asFunction<int Function(ffi.Pointer<sqlite3_context>)>();
 
@@ -10183,7 +10118,7 @@
   /// structure passed to xBestIndex. This function returns a pointer to a buffer
   /// containing the name of the collation sequence for the corresponding
   /// constraint.
-  ffi.Pointer<pkg_ffi.Char> sqlite3_vtab_collation(
+  ffi.Pointer<ffi.Char> sqlite3_vtab_collation(
     ffi.Pointer<sqlite3_index_info> arg0,
     int arg1,
   ) {
@@ -10195,11 +10130,10 @@
 
   late final _sqlite3_vtab_collationPtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.Char> Function(ffi.Pointer<sqlite3_index_info>,
-              pkg_ffi.Int)>>('sqlite3_vtab_collation');
+          ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_index_info>,
+              ffi.Int)>>('sqlite3_vtab_collation');
   late final _sqlite3_vtab_collation = _sqlite3_vtab_collationPtr.asFunction<
-      ffi.Pointer<pkg_ffi.Char> Function(
-          ffi.Pointer<sqlite3_index_info>, int)>();
+      ffi.Pointer<ffi.Char> Function(ffi.Pointer<sqlite3_index_info>, int)>();
 
   /// CAPI3REF: Prepared Statement Scan Status
   /// METHOD: sqlite3_stmt
@@ -10246,8 +10180,8 @@
 
   late final _sqlite3_stmt_scanstatusPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_stmt>, pkg_ffi.Int,
-              pkg_ffi.Int, ffi.Pointer<ffi.Void>)>>('sqlite3_stmt_scanstatus');
+          ffi.Int Function(ffi.Pointer<sqlite3_stmt>, ffi.Int, ffi.Int,
+              ffi.Pointer<ffi.Void>)>>('sqlite3_stmt_scanstatus');
   late final _sqlite3_stmt_scanstatus = _sqlite3_stmt_scanstatusPtr.asFunction<
       int Function(
           ffi.Pointer<sqlite3_stmt>, int, int, ffi.Pointer<ffi.Void>)>();
@@ -10310,7 +10244,7 @@
   }
 
   late final _sqlite3_db_cacheflushPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_db_cacheflush');
   late final _sqlite3_db_cacheflush = _sqlite3_db_cacheflushPtr
       .asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -10332,7 +10266,7 @@
   }
 
   late final _sqlite3_system_errnoPtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3>)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3>)>>(
           'sqlite3_system_errno');
   late final _sqlite3_system_errno =
       _sqlite3_system_errnoPtr.asFunction<int Function(ffi.Pointer<sqlite3>)>();
@@ -10380,7 +10314,7 @@
   /// [SQLITE_ENABLE_SNAPSHOT] compile-time option is used.
   int sqlite3_snapshot_get(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSchema,
+    ffi.Pointer<ffi.Char> zSchema,
     ffi.Pointer<ffi.Pointer<sqlite3_snapshot>> ppSnapshot,
   ) {
     return _sqlite3_snapshot_get(
@@ -10392,13 +10326,11 @@
 
   late final _sqlite3_snapshot_getPtr = _lookup<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
+              ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
                   ffi.Pointer<ffi.Pointer<sqlite3_snapshot>>)>>(
       'sqlite3_snapshot_get');
   late final _sqlite3_snapshot_get = _sqlite3_snapshot_getPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
           ffi.Pointer<ffi.Pointer<sqlite3_snapshot>>)>();
 
   /// CAPI3REF: Start a read transaction on an historical snapshot
@@ -10444,7 +10376,7 @@
   /// [SQLITE_ENABLE_SNAPSHOT] compile-time option is used.
   int sqlite3_snapshot_open(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSchema,
+    ffi.Pointer<ffi.Char> zSchema,
     ffi.Pointer<sqlite3_snapshot> pSnapshot,
   ) {
     return _sqlite3_snapshot_open(
@@ -10456,10 +10388,10 @@
 
   late final _sqlite3_snapshot_openPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
+          ffi.Int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
               ffi.Pointer<sqlite3_snapshot>)>>('sqlite3_snapshot_open');
   late final _sqlite3_snapshot_open = _sqlite3_snapshot_openPtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
           ffi.Pointer<sqlite3_snapshot>)>();
 
   /// CAPI3REF: Destroy a snapshot
@@ -10520,7 +10452,7 @@
 
   late final _sqlite3_snapshot_cmpPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_snapshot>,
+          ffi.Int Function(ffi.Pointer<sqlite3_snapshot>,
               ffi.Pointer<sqlite3_snapshot>)>>('sqlite3_snapshot_cmp');
   late final _sqlite3_snapshot_cmp = _sqlite3_snapshot_cmpPtr.asFunction<
       int Function(
@@ -10549,7 +10481,7 @@
   /// [SQLITE_ENABLE_SNAPSHOT] option.
   int sqlite3_snapshot_recover(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zDb,
+    ffi.Pointer<ffi.Char> zDb,
   ) {
     return _sqlite3_snapshot_recover(
       db,
@@ -10559,11 +10491,10 @@
 
   late final _sqlite3_snapshot_recoverPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>)>>('sqlite3_snapshot_recover');
-  late final _sqlite3_snapshot_recover =
-      _sqlite3_snapshot_recoverPtr.asFunction<
-          int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>)>();
+          ffi.Int Function(ffi.Pointer<sqlite3>,
+              ffi.Pointer<ffi.Char>)>>('sqlite3_snapshot_recover');
+  late final _sqlite3_snapshot_recover = _sqlite3_snapshot_recoverPtr
+      .asFunction<int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>)>();
 
   /// CAPI3REF: Serialize a database
   ///
@@ -10599,9 +10530,9 @@
   ///
   /// This interface is only available if SQLite is compiled with the
   /// [SQLITE_ENABLE_DESERIALIZE] option.
-  ffi.Pointer<pkg_ffi.UnsignedChar> sqlite3_serialize(
+  ffi.Pointer<ffi.UnsignedChar> sqlite3_serialize(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSchema,
+    ffi.Pointer<ffi.Char> zSchema,
     ffi.Pointer<sqlite3_int64> piSize,
     int mFlags,
   ) {
@@ -10615,14 +10546,14 @@
 
   late final _sqlite3_serializePtr = _lookup<
       ffi.NativeFunction<
-          ffi.Pointer<pkg_ffi.UnsignedChar> Function(
+          ffi.Pointer<ffi.UnsignedChar> Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<sqlite3_int64>,
-              pkg_ffi.UnsignedInt)>>('sqlite3_serialize');
+              ffi.UnsignedInt)>>('sqlite3_serialize');
   late final _sqlite3_serialize = _sqlite3_serializePtr.asFunction<
-      ffi.Pointer<pkg_ffi.UnsignedChar> Function(ffi.Pointer<sqlite3>,
-          ffi.Pointer<pkg_ffi.Char>, ffi.Pointer<sqlite3_int64>, int)>();
+      ffi.Pointer<ffi.UnsignedChar> Function(ffi.Pointer<sqlite3>,
+          ffi.Pointer<ffi.Char>, ffi.Pointer<sqlite3_int64>, int)>();
 
   /// CAPI3REF: Deserialize a database
   ///
@@ -10653,8 +10584,8 @@
   /// [SQLITE_ENABLE_DESERIALIZE] option.
   int sqlite3_deserialize(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zSchema,
-    ffi.Pointer<pkg_ffi.UnsignedChar> pData,
+    ffi.Pointer<ffi.Char> zSchema,
+    ffi.Pointer<ffi.UnsignedChar> pData,
     int szDb,
     int szBuf,
     int mFlags,
@@ -10671,16 +10602,16 @@
 
   late final _sqlite3_deserializePtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<pkg_ffi.UnsignedChar>,
+              ffi.Pointer<ffi.Char>,
+              ffi.Pointer<ffi.UnsignedChar>,
               sqlite3_int64,
               sqlite3_int64,
-              pkg_ffi.UnsignedInt)>>('sqlite3_deserialize');
+              ffi.UnsignedInt)>>('sqlite3_deserialize');
   late final _sqlite3_deserialize = _sqlite3_deserializePtr.asFunction<
-      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<pkg_ffi.Char>,
-          ffi.Pointer<pkg_ffi.UnsignedChar>, int, int, int)>();
+      int Function(ffi.Pointer<sqlite3>, ffi.Pointer<ffi.Char>,
+          ffi.Pointer<ffi.UnsignedChar>, int, int, int)>();
 
   /// Register a geometry callback named zGeom that can be used as part of an
   /// R-Tree geometry query as follows:
@@ -10688,14 +10619,11 @@
   /// SELECT ... FROM <rtree> WHERE <rtree col> MATCH $zGeom(... params ...)
   int sqlite3_rtree_geometry_callback(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zGeom,
+    ffi.Pointer<ffi.Char> zGeom,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(
-                    ffi.Pointer<sqlite3_rtree_geometry>,
-                    pkg_ffi.Int,
-                    ffi.Pointer<sqlite3_rtree_dbl>,
-                    ffi.Pointer<pkg_ffi.Int>)>>
+                ffi.Int Function(ffi.Pointer<sqlite3_rtree_geometry>, ffi.Int,
+                    ffi.Pointer<sqlite3_rtree_dbl>, ffi.Pointer<ffi.Int>)>>
         xGeom,
     ffi.Pointer<ffi.Void> pContext,
   ) {
@@ -10709,29 +10637,29 @@
 
   late final _sqlite3_rtree_geometry_callbackPtr = _lookup<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<sqlite3_rtree_geometry>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<sqlite3_rtree_dbl>,
-                          ffi.Pointer<pkg_ffi.Int>)>>,
+                          ffi.Pointer<ffi.Int>)>>,
               ffi.Pointer<ffi.Void>)>>('sqlite3_rtree_geometry_callback');
   late final _sqlite3_rtree_geometry_callback =
       _sqlite3_rtree_geometry_callbackPtr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<sqlite3_rtree_geometry>,
-                          pkg_ffi.Int,
+                          ffi.Int,
                           ffi.Pointer<sqlite3_rtree_dbl>,
-                          ffi.Pointer<pkg_ffi.Int>)>>,
+                          ffi.Pointer<ffi.Int>)>>,
               ffi.Pointer<ffi.Void>)>();
 
   /// Register a 2nd-generation geometry callback named zScore that can be
@@ -10740,10 +10668,10 @@
   /// SELECT ... FROM <rtree> WHERE <rtree col> MATCH $zQueryFunc(... params ...)
   int sqlite3_rtree_query_callback(
     ffi.Pointer<sqlite3> db,
-    ffi.Pointer<pkg_ffi.Char> zQueryFunc,
+    ffi.Pointer<ffi.Char> zQueryFunc,
     ffi.Pointer<
             ffi.NativeFunction<
-                pkg_ffi.Int Function(ffi.Pointer<sqlite3_rtree_query_info>)>>
+                ffi.Int Function(ffi.Pointer<sqlite3_rtree_query_info>)>>
         xQueryFunc,
     ffi.Pointer<ffi.Void> pContext,
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
@@ -10758,29 +10686,29 @@
     );
   }
 
-  late final _sqlite3_rtree_query_callbackPtr = _lookup<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(
-                  ffi.Pointer<sqlite3>,
-                  ffi.Pointer<pkg_ffi.Char>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          pkg_ffi.Int Function(
-                              ffi.Pointer<sqlite3_rtree_query_info>)>>,
-                  ffi.Pointer<ffi.Void>,
-                  ffi.Pointer<
-                      ffi.NativeFunction<
-                          ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
-      'sqlite3_rtree_query_callback');
+  late final _sqlite3_rtree_query_callbackPtr =
+      _lookup<
+              ffi.NativeFunction<
+                  ffi.Int Function(
+                      ffi.Pointer<sqlite3>,
+                      ffi.Pointer<ffi.Char>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Int Function(
+                                  ffi.Pointer<sqlite3_rtree_query_info>)>>,
+                      ffi.Pointer<ffi.Void>,
+                      ffi.Pointer<
+                          ffi.NativeFunction<
+                              ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>>(
+          'sqlite3_rtree_query_callback');
   late final _sqlite3_rtree_query_callback =
       _sqlite3_rtree_query_callbackPtr.asFunction<
           int Function(
               ffi.Pointer<sqlite3>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
-                          ffi.Pointer<sqlite3_rtree_query_info>)>>,
+                      ffi.Int Function(ffi.Pointer<sqlite3_rtree_query_info>)>>,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
@@ -10802,72 +10730,64 @@
 
 class sqlite3_vfs extends ffi.Struct {
   /// Structure version number (currently 3)
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iVersion;
 
   /// Size of subclassed sqlite3_file
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int szOsFile;
 
   /// Maximum file pathname length
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int mxPathname;
 
   /// Next registered VFS
   external ffi.Pointer<sqlite3_vfs> pNext;
 
   /// Name of this virtual file system
-  external ffi.Pointer<pkg_ffi.Char> zName;
+  external ffi.Pointer<ffi.Char> zName;
 
   /// Pointer to application-specific data
   external ffi.Pointer<ffi.Void> pAppData;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_vfs>,
-              ffi.Pointer<pkg_ffi.Char>,
-              ffi.Pointer<sqlite3_file>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>)>> xOpen;
+          ffi.Int Function(ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>,
+              ffi.Pointer<sqlite3_file>, ffi.Int, ffi.Pointer<ffi.Int>)>> xOpen;
+
+  external ffi.Pointer<
+          ffi.NativeFunction<
+              ffi.Int Function(
+                  ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>, ffi.Int)>>
+      xDelete;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>,
-              ffi.Pointer<pkg_ffi.Char>, pkg_ffi.Int)>> xDelete;
+          ffi.Int Function(ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>,
+              ffi.Int, ffi.Pointer<ffi.Int>)>> xAccess;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_vfs>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>)>> xAccess;
-
-  external ffi.Pointer<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_vfs>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>)>> xFullPathname;
+          ffi.Int Function(ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>,
+              ffi.Int, ffi.Pointer<ffi.Char>)>> xFullPathname;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(
-              ffi.Pointer<sqlite3_vfs>, ffi.Pointer<pkg_ffi.Char>)>> xDlOpen;
+              ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>)>> xDlOpen;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_vfs>, pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>)>> xDlError;
+          ffi.NativeFunction<
+              ffi.Void Function(
+                  ffi.Pointer<sqlite3_vfs>, ffi.Int, ffi.Pointer<ffi.Char>)>>
+      xDlError;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> Function(
               ffi.Pointer<sqlite3_vfs>,
               ffi.Pointer<ffi.Void>,
-              ffi.Pointer<pkg_ffi.Char>)>> xDlSym;
+              ffi.Pointer<ffi.Char>)>> xDlSym;
 
   external ffi.Pointer<
       ffi.NativeFunction<
@@ -10875,29 +10795,31 @@
               ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Void>)>> xDlClose;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>, pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>)>> xRandomness;
+          ffi.NativeFunction<
+              ffi.Int Function(
+                  ffi.Pointer<sqlite3_vfs>, ffi.Int, ffi.Pointer<ffi.Char>)>>
+      xRandomness;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>, pkg_ffi.Int)>> xSleep;
+          ffi.Int Function(ffi.Pointer<sqlite3_vfs>, ffi.Int)>> xSleep;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Double>)>> xCurrentTime;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>, pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>)>> xGetLastError;
+          ffi.NativeFunction<
+              ffi.Int Function(
+                  ffi.Pointer<sqlite3_vfs>, ffi.Int, ffi.Pointer<ffi.Char>)>>
+      xGetLastError;
 
   /// The methods above are in version 1 of the sqlite_vfs object
   /// definition.  Those that follow are added in version 2 or later
   external ffi.Pointer<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3_vfs>, ffi.Pointer<sqlite3_int64>)>>
       xCurrentTimeInt64;
 
@@ -10905,31 +10827,31 @@
   /// Those below are for version 3 and greater.
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vfs>,
-              ffi.Pointer<pkg_ffi.Char>, sqlite3_syscall_ptr)>> xSetSystemCall;
+          ffi.Int Function(ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>,
+              sqlite3_syscall_ptr)>> xSetSystemCall;
+
+  external ffi.Pointer<
+      ffi.NativeFunction<
+          sqlite3_syscall_ptr Function(
+              ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>)>> xGetSystemCall;
 
   external ffi.Pointer<
           ffi.NativeFunction<
-              sqlite3_syscall_ptr Function(
-                  ffi.Pointer<sqlite3_vfs>, ffi.Pointer<pkg_ffi.Char>)>>
-      xGetSystemCall;
-
-  external ffi.Pointer<
-          ffi.NativeFunction<
-              ffi.Pointer<pkg_ffi.Char> Function(
-                  ffi.Pointer<sqlite3_vfs>, ffi.Pointer<pkg_ffi.Char>)>>
+              ffi.Pointer<ffi.Char> Function(
+                  ffi.Pointer<sqlite3_vfs>, ffi.Pointer<ffi.Char>)>>
       xNextSystemCall;
 }
 
 typedef sqlite3_int64 = sqlite_int64;
-typedef sqlite_int64 = pkg_ffi.LongLong;
+typedef sqlite_int64 = ffi.LongLong;
 typedef sqlite3_syscall_ptr
     = ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>;
 
 class sqlite3_mem_methods extends ffi.Struct {
   /// Memory allocation function
-  external ffi.Pointer<
-      ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(pkg_ffi.Int)>> xMalloc;
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Int)>>
+      xMalloc;
 
   /// Free a prior allocation
   external ffi
@@ -10938,21 +10860,22 @@
 
   /// Resize an allocation
   external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Pointer<ffi.Void> Function(
-              ffi.Pointer<ffi.Void>, pkg_ffi.Int)>> xRealloc;
+          ffi.NativeFunction<
+              ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, ffi.Int)>>
+      xRealloc;
 
   /// Return the size of an allocation
-  external ffi.Pointer<
-      ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>> xSize;
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+      xSize;
 
   /// Round up request size to allocation size
-  external ffi.Pointer<ffi.NativeFunction<pkg_ffi.Int Function(pkg_ffi.Int)>>
-      xRoundup;
+  external ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Int)>> xRoundup;
 
   /// Initialize the memory allocator
-  external ffi.Pointer<
-      ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>> xInit;
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+      xInit;
 
   /// Deinitialize the memory allocator
   external ffi
@@ -10964,7 +10887,7 @@
 }
 
 typedef sqlite3_uint64 = sqlite_uint64;
-typedef sqlite_uint64 = pkg_ffi.UnsignedLongLong;
+typedef sqlite_uint64 = ffi.UnsignedLongLong;
 
 class sqlite3_stmt extends ffi.Opaque {}
 
@@ -10993,11 +10916,11 @@
   external ffi.Pointer<sqlite3_module> pModule;
 
   /// Number of open cursors
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nRef;
 
   /// Error message from sqlite3_mprintf()
-  external ffi.Pointer<pkg_ffi.Char> zErrMsg;
+  external ffi.Pointer<ffi.Char> zErrMsg;
 }
 
 /// CAPI3REF: Virtual Table Object
@@ -11015,144 +10938,137 @@
 /// of this structure must not change while it is registered with
 /// any database connection.
 class sqlite3_module extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iVersion;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Int,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               ffi.Pointer<ffi.Pointer<sqlite3_vtab>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>> xCreate;
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>> xCreate;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
+              ffi.Int,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
               ffi.Pointer<ffi.Pointer<sqlite3_vtab>>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>)>> xConnect;
+              ffi.Pointer<ffi.Pointer<ffi.Char>>)>> xConnect;
 
   external ffi.Pointer<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<sqlite3_vtab>, ffi.Pointer<sqlite3_index_info>)>>
       xBestIndex;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
       xDisconnect;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
-      xDestroy;
+      ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>> xDestroy;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>,
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab>,
               ffi.Pointer<ffi.Pointer<sqlite3_vtab_cursor>>)>> xOpen;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xClose;
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xClose;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_vtab_cursor>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_value>>)>> xFilter;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xNext;
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xNext;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xEof;
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>)>> xEof;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>,
-              ffi.Pointer<sqlite3_context>, pkg_ffi.Int)>> xColumn;
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>,
+              ffi.Pointer<sqlite3_context>, ffi.Int)>> xColumn;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>,
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab_cursor>,
               ffi.Pointer<sqlite3_int64>)>> xRowid;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_vtab>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<sqlite3_value>>,
               ffi.Pointer<sqlite3_int64>)>> xUpdate;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
-      xBegin;
+      ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>> xBegin;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
-      xSync;
+      ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>> xSync;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
-      xCommit;
+      ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>> xCommit;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_vtab>)>>
       xRollback;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<sqlite3_vtab>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Int,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<
                   ffi.Pointer<
                       ffi.NativeFunction<
                           ffi.Void Function(
                               ffi.Pointer<sqlite3_context>,
-                              pkg_ffi.Int,
+                              ffi.Int,
                               ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>>,
               ffi.Pointer<ffi.Pointer<ffi.Void>>)>> xFindFunction;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<sqlite3_vtab>, ffi.Pointer<pkg_ffi.Char>)>> xRename;
+          ffi.Int Function(
+              ffi.Pointer<sqlite3_vtab>, ffi.Pointer<ffi.Char>)>> xRename;
 
   /// The methods above are in version 1 of the sqlite_module object. Those
   /// below are for version 2 and greater.
   external ffi.Pointer<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>, pkg_ffi.Int)>>
-      xSavepoint;
+      ffi.NativeFunction<
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab>, ffi.Int)>> xSavepoint;
 
   external ffi.Pointer<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>, pkg_ffi.Int)>>
-      xRelease;
+      ffi.NativeFunction<
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab>, ffi.Int)>> xRelease;
 
   external ffi.Pointer<
-          ffi.NativeFunction<
-              pkg_ffi.Int Function(ffi.Pointer<sqlite3_vtab>, pkg_ffi.Int)>>
-      xRollbackTo;
+      ffi.NativeFunction<
+          ffi.Int Function(ffi.Pointer<sqlite3_vtab>, ffi.Int)>> xRollbackTo;
 
   /// The methods above are in versions 1 and 2 of the sqlite_module object.
   /// Those below are for version 3 and greater.
-  external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<pkg_ffi.Char>)>>
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>
       xShadowName;
 }
 
@@ -11258,14 +11174,14 @@
 /// 3009000.
 class sqlite3_index_info extends ffi.Struct {
   /// Number of entries in aConstraint
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nConstraint;
 
   /// Table of WHERE clause constraints
   external ffi.Pointer<sqlite3_index_constraint> aConstraint;
 
   /// Number of terms in the ORDER BY clause
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nOrderBy;
 
   /// The ORDER BY clause
@@ -11274,18 +11190,18 @@
   external ffi.Pointer<sqlite3_index_constraint_usage> aConstraintUsage;
 
   /// Number used to identify the index
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int idxNum;
 
   /// String, possibly obtained from sqlite3_malloc
-  external ffi.Pointer<pkg_ffi.Char> idxStr;
+  external ffi.Pointer<ffi.Char> idxStr;
 
   /// Free idxStr using sqlite3_free() if true
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int needToFreeIdxStr;
 
   /// True if output is already ordered
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int orderByConsumed;
 
   /// Estimated cost of using this index
@@ -11297,7 +11213,7 @@
   external int estimatedRows;
 
   /// Mask of SQLITE_INDEX_SCAN_* flags
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int idxFlags;
 
   /// Input: Mask of columns used by statement
@@ -11307,40 +11223,40 @@
 
 class sqlite3_index_constraint extends ffi.Struct {
   /// Column constrained.  -1 for ROWID
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iColumn;
 
   /// Constraint operator
-  @pkg_ffi.UnsignedChar()
+  @ffi.UnsignedChar()
   external int op;
 
   /// True if this constraint is usable
-  @pkg_ffi.UnsignedChar()
+  @ffi.UnsignedChar()
   external int usable;
 
   /// Used internally - xBestIndex should ignore
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iTermOffset;
 }
 
 class sqlite3_index_orderby extends ffi.Struct {
   /// Column number
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iColumn;
 
   /// True for DESC.  False for ASC.
-  @pkg_ffi.UnsignedChar()
+  @ffi.UnsignedChar()
   external int desc;
 }
 
 /// Outputs
 class sqlite3_index_constraint_usage extends ffi.Struct {
   /// if >0, constraint is part of argv to xFilter
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int argvIndex;
 
   /// Do not code a test for this constraint
-  @pkg_ffi.UnsignedChar()
+  @ffi.UnsignedChar()
   external int omit;
 }
 
@@ -11367,12 +11283,12 @@
 class sqlite3_blob extends ffi.Opaque {}
 
 class sqlite3_mutex_methods extends ffi.Struct {
-  external ffi.Pointer<ffi.NativeFunction<pkg_ffi.Int Function()>> xMutexInit;
+  external ffi.Pointer<ffi.NativeFunction<ffi.Int Function()>> xMutexInit;
 
-  external ffi.Pointer<ffi.NativeFunction<pkg_ffi.Int Function()>> xMutexEnd;
+  external ffi.Pointer<ffi.NativeFunction<ffi.Int Function()>> xMutexEnd;
 
   external ffi.Pointer<
-          ffi.NativeFunction<ffi.Pointer<sqlite3_mutex> Function(pkg_ffi.Int)>>
+          ffi.NativeFunction<ffi.Pointer<sqlite3_mutex> Function(ffi.Int)>>
       xMutexAlloc;
 
   external ffi.Pointer<
@@ -11384,7 +11300,7 @@
       xMutexEnter;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
       xMutexTry;
 
   external ffi.Pointer<
@@ -11392,11 +11308,11 @@
       xMutexLeave;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
       xMutexHeld;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_mutex>)>>
       xMutexNotheld;
 }
 
@@ -11413,54 +11329,54 @@
 }
 
 class sqlite3_pcache_methods2 extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iVersion;
 
   external ffi.Pointer<ffi.Void> pArg;
 
-  external ffi.Pointer<
-      ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>> xInit;
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+      xInit;
 
   external ffi
           .Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
       xShutdown;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Pointer<sqlite3_pcache> Function(
-              pkg_ffi.Int, pkg_ffi.Int, pkg_ffi.Int)>> xCreate;
-
-  external ffi.Pointer<
           ffi.NativeFunction<
-              ffi.Void Function(ffi.Pointer<sqlite3_pcache>, pkg_ffi.Int)>>
-      xCachesize;
+              ffi.Pointer<sqlite3_pcache> Function(ffi.Int, ffi.Int, ffi.Int)>>
+      xCreate;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_pcache>)>>
+      ffi.NativeFunction<
+          ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.Int)>> xCachesize;
+
+  external ffi.Pointer<
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_pcache>)>>
       xPagecount;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          ffi.Pointer<sqlite3_pcache_page> Function(ffi.Pointer<sqlite3_pcache>,
-              pkg_ffi.UnsignedInt, pkg_ffi.Int)>> xFetch;
+          ffi.Pointer<sqlite3_pcache_page> Function(
+              ffi.Pointer<sqlite3_pcache>, ffi.UnsignedInt, ffi.Int)>> xFetch;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_pcache>,
-              ffi.Pointer<sqlite3_pcache_page>, pkg_ffi.Int)>> xUnpin;
+              ffi.Pointer<sqlite3_pcache_page>, ffi.Int)>> xUnpin;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<sqlite3_pcache>,
               ffi.Pointer<sqlite3_pcache_page>,
-              pkg_ffi.UnsignedInt,
-              pkg_ffi.UnsignedInt)>> xRekey;
+              ffi.UnsignedInt,
+              ffi.UnsignedInt)>> xRekey;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Void Function(
-              ffi.Pointer<sqlite3_pcache>, pkg_ffi.UnsignedInt)>> xTruncate;
+          ffi.NativeFunction<
+              ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.UnsignedInt)>>
+      xTruncate;
 
   external ffi.Pointer<
           ffi.NativeFunction<ffi.Void Function(ffi.Pointer<sqlite3_pcache>)>>
@@ -11474,46 +11390,46 @@
 class sqlite3_pcache_methods extends ffi.Struct {
   external ffi.Pointer<ffi.Void> pArg;
 
-  external ffi.Pointer<
-      ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<ffi.Void>)>> xInit;
+  external ffi
+          .Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Void>)>>
+      xInit;
 
   external ffi
           .Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
       xShutdown;
 
   external ffi.Pointer<
-          ffi.NativeFunction<
-              ffi.Pointer<sqlite3_pcache> Function(pkg_ffi.Int, pkg_ffi.Int)>>
-      xCreate;
+      ffi.NativeFunction<
+          ffi.Pointer<sqlite3_pcache> Function(ffi.Int, ffi.Int)>> xCreate;
 
   external ffi.Pointer<
-          ffi.NativeFunction<
-              ffi.Void Function(ffi.Pointer<sqlite3_pcache>, pkg_ffi.Int)>>
-      xCachesize;
+      ffi.NativeFunction<
+          ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.Int)>> xCachesize;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<sqlite3_pcache>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<sqlite3_pcache>)>>
       xPagecount;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          ffi.Pointer<ffi.Void> Function(ffi.Pointer<sqlite3_pcache>,
-              pkg_ffi.UnsignedInt, pkg_ffi.Int)>> xFetch;
+          ffi.Pointer<ffi.Void> Function(
+              ffi.Pointer<sqlite3_pcache>, ffi.UnsignedInt, ffi.Int)>> xFetch;
+
+  external ffi.Pointer<
+          ffi.NativeFunction<
+              ffi.Void Function(
+                  ffi.Pointer<sqlite3_pcache>, ffi.Pointer<ffi.Void>, ffi.Int)>>
+      xUnpin;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int)>> xUnpin;
+              ffi.UnsignedInt, ffi.UnsignedInt)>> xRekey;
 
   external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.Pointer<ffi.Void>,
-              pkg_ffi.UnsignedInt, pkg_ffi.UnsignedInt)>> xRekey;
-
-  external ffi.Pointer<
-      ffi.NativeFunction<
-          ffi.Void Function(
-              ffi.Pointer<sqlite3_pcache>, pkg_ffi.UnsignedInt)>> xTruncate;
+          ffi.NativeFunction<
+              ffi.Void Function(ffi.Pointer<sqlite3_pcache>, ffi.UnsignedInt)>>
+      xTruncate;
 
   external ffi.Pointer<
           ffi.NativeFunction<ffi.Void Function(ffi.Pointer<sqlite3_pcache>)>>
@@ -11542,7 +11458,7 @@
 /// the most recent version.
 class sqlite3_snapshot extends ffi.Struct {
   @ffi.Array.multi([48])
-  external ffi.Array<pkg_ffi.UnsignedChar> hidden;
+  external ffi.Array<ffi.UnsignedChar> hidden;
 }
 
 /// A pointer to a structure of the following type is passed as the first
@@ -11552,7 +11468,7 @@
   external ffi.Pointer<ffi.Void> pContext;
 
   /// Size of array aParam[]
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nParam;
 
   /// Parameters passed to SQL geom function
@@ -11581,7 +11497,7 @@
   external ffi.Pointer<ffi.Void> pContext;
 
   /// Number of function parameters
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nParam;
 
   /// value of function parameters
@@ -11599,18 +11515,18 @@
   external ffi.Pointer<sqlite3_rtree_dbl> aCoord;
 
   /// Number of pending entries in the queue
-  external ffi.Pointer<pkg_ffi.UnsignedInt> anQueue;
+  external ffi.Pointer<ffi.UnsignedInt> anQueue;
 
   /// Number of coordinates
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int nCoord;
 
   /// Level of current node or entry
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iLevel;
 
   /// The largest iLevel value in the tree
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int mxLevel;
 
   /// Rowid for current entry
@@ -11622,11 +11538,11 @@
   external double rParentScore;
 
   /// Visibility of parent node
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int eParentWithin;
 
   /// OUT: Visibility
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int eWithin;
 
   /// OUT: Write the score here
@@ -11848,7 +11764,7 @@
 /// See xPhraseFirstColumn above.
 class Fts5ExtensionApi extends ffi.Struct {
   /// Currently always set to 3
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iVersion;
 
   external ffi.Pointer<
@@ -11856,58 +11772,57 @@
           ffi.Pointer<ffi.Void> Function(ffi.Pointer<Fts5Context>)>> xUserData;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<Fts5Context>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<Fts5Context>)>>
       xColumnCount;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>, ffi.Pointer<sqlite3_int64>)>> xRowCount;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<Fts5Context>, pkg_ffi.Int,
+          ffi.Int Function(ffi.Pointer<Fts5Context>, ffi.Int,
               ffi.Pointer<sqlite3_int64>)>> xColumnTotalSize;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          pkg_ffi.Int,
-                          pkg_ffi.Int,
-                          pkg_ffi.Int)>>)>> xTokenize;
+                          ffi.Int,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Int,
+                          ffi.Int,
+                          ffi.Int)>>)>> xTokenize;
 
   external ffi.Pointer<
-          ffi.NativeFunction<pkg_ffi.Int Function(ffi.Pointer<Fts5Context>)>>
+          ffi.NativeFunction<ffi.Int Function(ffi.Pointer<Fts5Context>)>>
       xPhraseCount;
 
   external ffi.Pointer<
+      ffi.NativeFunction<
+          ffi.Int Function(ffi.Pointer<Fts5Context>, ffi.Int)>> xPhraseSize;
+
+  external ffi.Pointer<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(ffi.Pointer<Fts5Context>, pkg_ffi.Int)>>
-      xPhraseSize;
+              ffi.Int Function(ffi.Pointer<Fts5Context>, ffi.Pointer<ffi.Int>)>>
+      xInstCount;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
-              ffi.Pointer<Fts5Context>, ffi.Pointer<pkg_ffi.Int>)>> xInstCount;
-
-  external ffi.Pointer<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>> xInst;
+              ffi.Int,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>> xInst;
 
   external ffi.Pointer<
           ffi.NativeFunction<sqlite3_int64 Function(ffi.Pointer<Fts5Context>)>>
@@ -11915,33 +11830,34 @@
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              pkg_ffi.Int,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              ffi.Pointer<pkg_ffi.Int>)>> xColumnText;
+              ffi.Int,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Pointer<ffi.Int>)>> xColumnText;
+
+  external ffi.Pointer<
+          ffi.NativeFunction<
+              ffi.Int Function(
+                  ffi.Pointer<Fts5Context>, ffi.Int, ffi.Pointer<ffi.Int>)>>
+      xColumnSize;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(ffi.Pointer<Fts5Context>, pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Int>)>> xColumnSize;
-
-  external ffi.Pointer<
-      ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<Fts5ExtensionApi>,
                           ffi.Pointer<Fts5Context>,
                           ffi.Pointer<ffi.Void>)>>)>> xQueryPhrase;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
               ffi.Pointer<ffi.Void>,
               ffi.Pointer<
@@ -11951,47 +11867,47 @@
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Void> Function(
-              ffi.Pointer<Fts5Context>, pkg_ffi.Int)>> xGetAuxdata;
+              ffi.Pointer<Fts5Context>, ffi.Int)>> xGetAuxdata;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<Fts5PhraseIter>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>> xPhraseFirst;
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>> xPhraseFirst;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<Fts5Context>,
               ffi.Pointer<Fts5PhraseIter>,
-              ffi.Pointer<pkg_ffi.Int>,
-              ffi.Pointer<pkg_ffi.Int>)>> xPhraseNext;
+              ffi.Pointer<ffi.Int>,
+              ffi.Pointer<ffi.Int>)>> xPhraseNext;
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Context>,
-              pkg_ffi.Int,
+              ffi.Int,
               ffi.Pointer<Fts5PhraseIter>,
-              ffi.Pointer<pkg_ffi.Int>)>> xPhraseFirstColumn;
+              ffi.Pointer<ffi.Int>)>> xPhraseFirstColumn;
 
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<Fts5Context>,
               ffi.Pointer<Fts5PhraseIter>,
-              ffi.Pointer<pkg_ffi.Int>)>> xPhraseNextColumn;
+              ffi.Pointer<ffi.Int>)>> xPhraseNextColumn;
 }
 
 class Fts5Context extends ffi.Opaque {}
 
 class Fts5PhraseIter extends ffi.Struct {
-  external ffi.Pointer<pkg_ffi.UnsignedChar> a;
+  external ffi.Pointer<ffi.UnsignedChar> a;
 
-  external ffi.Pointer<pkg_ffi.UnsignedChar> b;
+  external ffi.Pointer<ffi.UnsignedChar> b;
 }
 
 class Fts5Tokenizer extends ffi.Opaque {}
@@ -11999,10 +11915,10 @@
 class fts5_tokenizer extends ffi.Struct {
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<ffi.Void>,
-              ffi.Pointer<ffi.Pointer<pkg_ffi.Char>>,
-              pkg_ffi.Int,
+              ffi.Pointer<ffi.Pointer<ffi.Char>>,
+              ffi.Int,
               ffi.Pointer<ffi.Pointer<Fts5Tokenizer>>)>> xCreate;
 
   external ffi.Pointer<
@@ -12011,34 +11927,34 @@
 
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<Fts5Tokenizer>,
               ffi.Pointer<ffi.Void>,
-              pkg_ffi.Int,
-              ffi.Pointer<pkg_ffi.Char>,
-              pkg_ffi.Int,
+              ffi.Int,
+              ffi.Pointer<ffi.Char>,
+              ffi.Int,
               ffi.Pointer<
                   ffi.NativeFunction<
-                      pkg_ffi.Int Function(
+                      ffi.Int Function(
                           ffi.Pointer<ffi.Void>,
-                          pkg_ffi.Int,
-                          ffi.Pointer<pkg_ffi.Char>,
-                          pkg_ffi.Int,
-                          pkg_ffi.Int,
-                          pkg_ffi.Int)>>)>> xTokenize;
+                          ffi.Int,
+                          ffi.Pointer<ffi.Char>,
+                          ffi.Int,
+                          ffi.Int,
+                          ffi.Int)>>)>> xTokenize;
 }
 
 class fts5_api extends ffi.Struct {
   /// Currently always set to 2
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int iVersion;
 
   /// Create a new tokenizer
   external ffi.Pointer<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<fts5_api>,
-                  ffi.Pointer<pkg_ffi.Char>,
+                  ffi.Pointer<ffi.Char>,
                   ffi.Pointer<ffi.Void>,
                   ffi.Pointer<fts5_tokenizer>,
                   ffi.Pointer<
@@ -12049,18 +11965,18 @@
   /// Find an existing tokenizer
   external ffi.Pointer<
       ffi.NativeFunction<
-          pkg_ffi.Int Function(
+          ffi.Int Function(
               ffi.Pointer<fts5_api>,
-              ffi.Pointer<pkg_ffi.Char>,
+              ffi.Pointer<ffi.Char>,
               ffi.Pointer<ffi.Pointer<ffi.Void>>,
               ffi.Pointer<fts5_tokenizer>)>> xFindTokenizer;
 
   /// Create a new auxiliary function
   external ffi.Pointer<
           ffi.NativeFunction<
-              pkg_ffi.Int Function(
+              ffi.Int Function(
                   ffi.Pointer<fts5_api>,
-                  ffi.Pointer<pkg_ffi.Char>,
+                  ffi.Pointer<ffi.Char>,
                   ffi.Pointer<ffi.Void>,
                   fts5_extension_function,
                   ffi.Pointer<
@@ -12075,7 +11991,7 @@
             ffi.Pointer<Fts5ExtensionApi>,
             ffi.Pointer<Fts5Context>,
             ffi.Pointer<sqlite3_context>,
-            pkg_ffi.Int,
+            ffi.Int,
             ffi.Pointer<ffi.Pointer<sqlite3_value>>)>>;
 
 const String SQLITE_VERSION = '3.32.3';
diff --git a/pkgs/ffigen/test/native_test/native_test_bindings.dart b/pkgs/ffigen/test/native_test/native_test_bindings.dart
index 70e8775..8ca13ef 100644
--- a/pkgs/ffigen/test/native_test/native_test_bindings.dart
+++ b/pkgs/ffigen/test/native_test/native_test_bindings.dart
@@ -4,7 +4,6 @@
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
-import 'package:ffi/ffi.dart' as pkg_ffi;
 
 /// Native tests.
 class NativeLibrary {
@@ -210,10 +209,9 @@
     );
   }
 
-  late final _Function1StructReturnByValuePtr = _lookup<
-      ffi.NativeFunction<
-          Struct3 Function(pkg_ffi.Int, pkg_ffi.Int,
-              pkg_ffi.Int)>>('Function1StructReturnByValue');
+  late final _Function1StructReturnByValuePtr =
+      _lookup<ffi.NativeFunction<Struct3 Function(ffi.Int, ffi.Int, ffi.Int)>>(
+          'Function1StructReturnByValue');
   late final _Function1StructReturnByValue = _Function1StructReturnByValuePtr
       .asFunction<Struct3 Function(int, int, int)>();
 
@@ -226,7 +224,7 @@
   }
 
   late final _Function1StructPassByValuePtr =
-      _lookup<ffi.NativeFunction<pkg_ffi.Int Function(Struct3)>>(
+      _lookup<ffi.NativeFunction<ffi.Int Function(Struct3)>>(
           'Function1StructPassByValue');
   late final _Function1StructPassByValue =
       _Function1StructPassByValuePtr.asFunction<int Function(Struct3)>();
@@ -241,12 +239,12 @@
 }
 
 class Struct3 extends ffi.Struct {
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int a;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int b;
 
-  @pkg_ffi.Int()
+  @ffi.Int()
   external int c;
 }
diff --git a/pkgs/ffigen/tool/libclang_config.yaml b/pkgs/ffigen/tool/libclang_config.yaml
index ccc6b46..ad0bfd0 100644
--- a/pkgs/ffigen/tool/libclang_config.yaml
+++ b/pkgs/ffigen/tool/libclang_config.yaml
@@ -116,3 +116,4 @@
     - clang_Cursor_getObjCPropertyGetterName
     - clang_Cursor_getObjCPropertySetterName
     - clang_Type_getNullability
+    - clang_Location_isInSystemHeader