The Swift Package Index logo.Swift Package Index

Build Information

Successful build of RoyalVNCKit, reference 1.1.0 (92d442), with Swift 6.3 for macOS (SPM) on 18 Apr 2026 13:04:06 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

 61 | @available(*, unavailable)
 62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                 `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 |     VNCCursor.fromPointer(cursor)
 64 |         .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 | @_spi(RoyalVNCKitC)
 69 | @available(*, unavailable)
 70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                          `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 71 |     .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
 72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 75 | @_spi(RoyalVNCKitC)
 76 | @available(*, unavailable)
 77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                      `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 78 |     .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
 79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 82 | @_spi(RoyalVNCKitC)
 83 | @available(*, unavailable)
 84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 85 |     .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                     `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     .init(VNCCursor.fromPointer(cursor).bytesPerRow)
 93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 96 | @_spi(RoyalVNCKitC)
 97 | @available(*, unavailable)
 98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 99 |     let cursorSwift = VNCCursor.fromPointer(cursor)
100 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 |     let cursorSwift = VNCCursor.fromPointer(cursor)
127 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
    |                                                                    `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 |                                                          _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 |     VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 40 | @_spi(RoyalVNCKitC)
 41 | @available(*, unavailable)
 42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
    |                                              `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 43 |     let frameEncodings = VNCFrameEncodings_C()
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 49 | @_spi(RoyalVNCKitC)
 50 | @available(*, unavailable)
 51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 52 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 53 |         .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 57 | @_spi(RoyalVNCKitC)
 58 | @available(*, unavailable)
 59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 60 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 61 |         .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 65 | @_spi(RoyalVNCKitC)
 66 | @available(*, unavailable)
 67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 69 |         .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 73 | @_spi(RoyalVNCKitC)
 74 | @available(*, unavailable)
 75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                   `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 76 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 77 |         .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 81 | @_spi(RoyalVNCKitC)
 82 | @available(*, unavailable)
 83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 84 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 85 |         .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                               `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 93 |         .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 97 | @_spi(RoyalVNCKitC)
 98 | @available(*, unavailable)
 99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                            `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 |     VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
[281/308] Compiling RoyalVNCKit RVNC_FrameEncodings.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:90: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 | @_spi(RoyalVNCKitC)
 64 | @available(*, unavailable)
 65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
    |                                                                                          `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 66 |     VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 67 |         .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:124: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 | @_spi(RoyalVNCKitC)
 64 | @available(*, unavailable)
 65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
    |                                                                                                                            `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
 66 |     VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 67 |         .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:74:73: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 | @_spi(RoyalVNCKitC)
 73 | @available(*, unavailable)
 74 | public func rvnc_authentication_request_cancel(_ authenticationRequest: rvnc_authentication_request_t) {
    |                                                                         `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 75 |     let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:87:98: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 85 | @_spi(RoyalVNCKitC)
 86 | @available(*, unavailable)
 87 | public func rvnc_authentication_request_complete_with_username_password(_ authenticationRequest: rvnc_authentication_request_t,
    |                                                                                                  `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 88 |                                                                         _ username: UnsafePointer<CChar>,
 89 |                                                                         _ password: UnsafePointer<CChar>) {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:103:89: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
101 | @_spi(RoyalVNCKitC)
102 | @available(*, unavailable)
103 | public func rvnc_authentication_request_complete_with_password(_ authenticationRequest: rvnc_authentication_request_t,
    |                                                                                         `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 |                                                                _ password: UnsafePointer<CChar>) {
105 |     let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:40:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | @_spi(RoyalVNCKitC)
39 | @available(*, unavailable)
40 | public func rvnc_authentication_type_requires_username(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
   |                                                                              `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
41 |     let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
42 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:49:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | @_spi(RoyalVNCKitC)
48 | @available(*, unavailable)
49 | public func rvnc_authentication_type_requires_password(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
   |                                                                              `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
50 |     let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
51 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:30:48: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 28 | @_spi(RoyalVNCKitC)
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
    |                                                `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:31:46: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
 31 |                                    _ logger: rvnc_logger_t?,
    |                                              `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
 82 |
 83 | typedef void* rvnc_context_t;
 84 | typedef void* rvnc_logger_t;
    |               `- note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:32:60: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
    |                                                            `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
 34 |     let loggerSwift: VNCLogger_C?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
    |               `- note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:47: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
    |                                               `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     let loggerSwift: VNCLogger_C?
 35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
 81 | #pragma mark - Types
 82 |
 83 | typedef void* rvnc_context_t;
    |               `- note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:67: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
    |                                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     let loggerSwift: VNCLogger_C?
 35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:71:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 69 | @_spi(RoyalVNCKitC)
 70 | @available(*, unavailable)
 71 | public func rvnc_connection_destroy(_ connection: rvnc_connection_t) {
    |                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 |     VNCConnection.autoreleasePointer(connection)
 73 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:78:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 76 | @_spi(RoyalVNCKitC)
 77 | @available(*, unavailable)
 78 | public func rvnc_connection_connect(_ connection: rvnc_connection_t) {
    |                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 79 |     VNCConnection.fromPointer(connection)
 80 |         .connect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:86:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 84 | @_spi(RoyalVNCKitC)
 85 | @available(*, unavailable)
 86 | public func rvnc_connection_disconnect(_ connection: rvnc_connection_t) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 87 |     VNCConnection.fromPointer(connection)
 88 |         .disconnect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:94:62: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 | @_spi(RoyalVNCKitC)
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
    |                                                              `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 95 |                                                _ colorDepth: RVNC_COLORDEPTH) {
 96 |     let colorDepthSwift = colorDepth.swiftColorDepth
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:95:62: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
 95 |                                                _ colorDepth: RVNC_COLORDEPTH) {
    |                                                              `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 96 |     let colorDepthSwift = colorDepth.swiftColorDepth
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
 44 |  * Color depth options for framebuffer pixel formats.
 45 |  */
 46 | typedef enum {
    |         `- note: struct declared here
 47 |     RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
 48 |     RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:105:56: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 | @_spi(RoyalVNCKitC)
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
    |                                                        `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
106 |                                          _ connectionDelegate: rvnc_connection_delegate_t?) {
107 |     let connectionSwift = VNCConnection.fromPointer(connection)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:106:64: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
106 |                                          _ connectionDelegate: rvnc_connection_delegate_t?) {
    |                                                                `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
107 |     let connectionSwift = VNCConnection.fromPointer(connection)
108 |     let connectionDelegateSwift: VNCConnectionDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
    |                                                       `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 |     let connectionSwift = VNCConnection.fromPointer(connection)
124 |     let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:77: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
    |                                                                             `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 |     let connectionSwift = VNCConnection.fromPointer(connection)
124 |     let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
 81 | #pragma mark - Types
 82 |
 83 | typedef void* rvnc_context_t;
    |               `- note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:58: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
    |                                                          `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 |     let connectionSwift = VNCConnection.fromPointer(connection)
134 |     let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:80: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
    |                                                                                `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 |     let connectionSwift = VNCConnection.fromPointer(connection)
134 |     let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:61: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
    |                                                             `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 |     let connectionSwift = VNCConnection.fromPointer(connection)
145 |     let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:83: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
    |                                                                                   `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 |     let connectionSwift = VNCConnection.fromPointer(connection)
145 |     let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:155:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
153 | @_spi(RoyalVNCKitC)
154 | @available(*, unavailable)
155 | public func rvnc_connection_mouse_move(_ connection: rvnc_connection_t, _ x: UInt16, _ y: UInt16) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
156 |     VNCConnection.fromPointer(connection)
157 |         .mouseMove(x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
164 |     VNCConnection.fromPointer(connection)
165 |         .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:83: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                                                   `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
164 |     VNCConnection.fromPointer(connection)
165 |         .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
 62 |  * Mouse buttons used in mouse input events.
 63 |  */
 64 | typedef enum {
    |         `- note: struct declared here
 65 |     RVNC_MOUSEBUTTON_LEFT = 0,
 66 |     RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                    `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
172 |     VNCConnection.fromPointer(connection)
173 |         .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:81: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                                                 `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
172 |     VNCConnection.fromPointer(connection)
173 |         .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
 62 |  * Mouse buttons used in mouse input events.
 63 |  */
 64 | typedef enum {
    |         `- note: struct declared here
 65 |     RVNC_MOUSEBUTTON_LEFT = 0,
 66 |     RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
    |                                                       `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
180 |     VNCConnection.fromPointer(connection)
181 |         .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:83: warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
    |                                                                                   `- warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
180 |     VNCConnection.fromPointer(connection)
181 |         .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:73:9: note: struct declared here
 71 |  * Mouse wheel directions used in mouse wheel input events.
 72 |  */
 73 | typedef enum {
    |         `- note: struct declared here
 74 |     RVNC_MOUSEWHEEL_LEFT = 0,
 75 |     RVNC_MOUSEWHEEL_RIGHT = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:188:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
186 | @_spi(RoyalVNCKitC)
187 | @available(*, unavailable)
188 | public func rvnc_connection_key_down(_ connection: rvnc_connection_t, _ key: UInt32) {
    |                                                    `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
189 |     VNCConnection.fromPointer(connection)
190 |         .keyDown(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:196:50: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
194 | @_spi(RoyalVNCKitC)
195 | @available(*, unavailable)
196 | public func rvnc_connection_key_up(_ connection: rvnc_connection_t, _ key: UInt32) {
    |                                                  `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
197 |     VNCConnection.fromPointer(connection)
198 |         .keyUp(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:31:33: warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_delegate_create(
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
    |                                 `- warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:507:16: note: type alias declared here
505 |  * \param connectionState The new connection state instance.
506 |  */
507 | typedef void (*rvnc_connection_delegate_connection_state_did_change)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
508 |                                                                      const rvnc_context_t _Nullable /* context */,
509 |                                                                      _Nonnull rvnc_connection_state_t /* connectionState */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:32:21: warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
 30 | public func rvnc_connection_delegate_create(
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
    |                     `- warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:517:16: note: type alias declared here
515 |  * \param authenticationRequest The authentication request instance to complete.
516 |  */
517 | typedef void (*rvnc_connection_delegate_authenticate)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
518 |                                                       const rvnc_context_t _Nullable /* context */,
519 |                                                       _Nonnull rvnc_authentication_request_t /* authenticationRequest */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:33:29: warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:527:16: note: type alias declared here
525 |  * \param framebuffer The newly created framebuffer instance.
526 |  */
527 | typedef void (*rvnc_connection_delegate_did_create_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
528 |                                                                 const rvnc_context_t _Nullable /* context */,
529 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:34:29: warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:537:16: note: type alias declared here
535 |  * \param framebuffer The resized framebuffer instance.
536 |  */
537 | typedef void (*rvnc_connection_delegate_did_resize_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
538 |                                                                 const rvnc_context_t _Nullable /* context */,
539 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:35:29: warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
 37 | ) -> rvnc_connection_delegate_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:551:16: note: type alias declared here
549 |  * \param height The height of the updated region.
550 |  */
551 | typedef void (*rvnc_connection_delegate_did_update_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
552 |                                                                 const rvnc_context_t _Nullable /* context */,
553 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:36:24: warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
    |                        `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
 37 | ) -> rvnc_connection_delegate_t {
 38 |     let delegate = VNCConnectionDelegate_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:565:16: note: type alias declared here
563 |  * \param cursor The updated cursor instance.
564 |  */
565 | typedef void (*rvnc_connection_delegate_did_update_cursor)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
566 |                                                            const rvnc_context_t _Nullable /* context */,
567 |                                                            rvnc_cursor_t _Nonnull /* cursor */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:37:6: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
 37 | ) -> rvnc_connection_delegate_t {
    |      `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 38 |     let delegate = VNCConnectionDelegate_C(
 39 |         connectionStateDidChange: connectionStateDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:53:68: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 51 | @_spi(RoyalVNCKitC)
 52 | @available(*, unavailable)
 53 | public func rvnc_connection_delegate_destroy(_ connectionDelegate: rvnc_connection_delegate_t) {
    |                                                                    `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 54 |     VNCConnectionDelegate_C.autoreleasePointer(connectionDelegate)
 55 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:45:62: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 43 | @_spi(RoyalVNCKitC)
 44 | @available(*, unavailable)
 45 | public func rvnc_connection_state_destroy(_ connectionState: rvnc_connection_state_t) {
    |                                                              `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 46 |     VNCConnection.ConnectionState.autoreleasePointer(connectionState)
 47 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 50 | @_spi(RoyalVNCKitC)
 51 | @available(*, unavailable)
 52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
    |                                                                 `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 53 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 54 |     let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:93: warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
 50 | @_spi(RoyalVNCKitC)
 51 | @available(*, unavailable)
 52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
    |                                                                                             `- warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
 53 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 54 |     let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:26:9: note: struct declared here
 24 |  * Connection status states representing the current state of a VNC connection.
 25 |  */
 26 | typedef enum {
    |         `- note: struct declared here
 27 |     RVNC_CONNECTION_STATUS_DISCONNECTED = 0,
 28 |     RVNC_CONNECTION_STATUS_CONNECTING = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:63:81: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 61 | @_spi(RoyalVNCKitC)
 62 | @available(*, unavailable)
 63 | public func rvnc_connection_state_error_description_get_copy(_ connectionState: rvnc_connection_state_t) -> UnsafeMutablePointer<CChar>? {
    |                                                                                 `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 64 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 65 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:80:87: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 78 | @_spi(RoyalVNCKitC)
 79 | @available(*, unavailable)
 80 | public func rvnc_connection_state_error_should_display_to_user_get(_ connectionState: rvnc_connection_state_t) -> Bool {
    |                                                                                       `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 81 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 82 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:94:88: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 | @_spi(RoyalVNCKitC)
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_state_error_is_authentication_error_get(_ connectionState: rvnc_connection_state_t) -> Bool {
    |                                                                                        `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 95 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 96 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:30:48: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 28 | @_spi(RoyalVNCKitC)
 29 | @available(*, unavailable)
 30 | public func rvnc_cursor_is_empty_get(_ cursor: rvnc_cursor_t) -> Bool {
    |                                                `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |     VNCCursor.fromPointer(cursor)
 32 |         .isEmpty
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:38:50: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 36 | @_spi(RoyalVNCKitC)
 37 | @available(*, unavailable)
 38 | public func rvnc_cursor_size_width_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                  `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 39 |     VNCCursor.fromPointer(cursor)
 40 |         .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:46:51: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 44 | @_spi(RoyalVNCKitC)
 45 | @available(*, unavailable)
 46 | public func rvnc_cursor_size_height_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                   `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 47 |     VNCCursor.fromPointer(cursor)
 48 |         .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:54:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 52 | @_spi(RoyalVNCKitC)
 53 | @available(*, unavailable)
 54 | public func rvnc_cursor_hotspot_x_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                 `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 55 |     VNCCursor.fromPointer(cursor)
 56 |         .hotspot.x
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:62:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 60 | @_spi(RoyalVNCKitC)
 61 | @available(*, unavailable)
 62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                 `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 |     VNCCursor.fromPointer(cursor)
 64 |         .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 | @_spi(RoyalVNCKitC)
 69 | @available(*, unavailable)
 70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                          `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 71 |     .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
 72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 75 | @_spi(RoyalVNCKitC)
 76 | @available(*, unavailable)
 77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                      `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 78 |     .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
 79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 82 | @_spi(RoyalVNCKitC)
 83 | @available(*, unavailable)
 84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 85 |     .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                     `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     .init(VNCCursor.fromPointer(cursor).bytesPerRow)
 93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 96 | @_spi(RoyalVNCKitC)
 97 | @available(*, unavailable)
 98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 99 |     let cursorSwift = VNCCursor.fromPointer(cursor)
100 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 |     let cursorSwift = VNCCursor.fromPointer(cursor)
127 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
    |                                                                    `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 |                                                          _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 |     VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 40 | @_spi(RoyalVNCKitC)
 41 | @available(*, unavailable)
 42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
    |                                              `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 43 |     let frameEncodings = VNCFrameEncodings_C()
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 49 | @_spi(RoyalVNCKitC)
 50 | @available(*, unavailable)
 51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 52 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 53 |         .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 57 | @_spi(RoyalVNCKitC)
 58 | @available(*, unavailable)
 59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 60 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 61 |         .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 65 | @_spi(RoyalVNCKitC)
 66 | @available(*, unavailable)
 67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 69 |         .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 73 | @_spi(RoyalVNCKitC)
 74 | @available(*, unavailable)
 75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                   `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 76 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 77 |         .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 81 | @_spi(RoyalVNCKitC)
 82 | @available(*, unavailable)
 83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 84 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 85 |         .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                               `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 93 |         .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 97 | @_spi(RoyalVNCKitC)
 98 | @available(*, unavailable)
 99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                            `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 |     VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
[282/308] Emitting module RoyalVNCKit
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Encryption/AES128ECBEncryption.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  6 |
  7 | // MARK: - CryptoSwift Implementation
  8 | @_implementationOnly import CryptoSwift
    |                      `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  9 |
 10 | struct AES128ECBEncryption {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Encryption/BigNum.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  6 |
  7 | // MARK: - CryptoSwift Implementation
  8 | @_implementationOnly import CryptoSwift
    |                      `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  9 |
 10 | final class BigNum {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Extensions/Data+Extensions.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  6 |
  7 | //@_implementationOnly import libtomcrypt
  8 | @_implementationOnly import CryptoSwift
    |                      `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
  9 |
 10 | extension Data {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:90: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 | @_spi(RoyalVNCKitC)
 64 | @available(*, unavailable)
 65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
    |                                                                                          `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 66 |     VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 67 |         .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:124: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 | @_spi(RoyalVNCKitC)
 64 | @available(*, unavailable)
 65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
    |                                                                                                                            `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
 66 |     VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 67 |         .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:74:73: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 | @_spi(RoyalVNCKitC)
 73 | @available(*, unavailable)
 74 | public func rvnc_authentication_request_cancel(_ authenticationRequest: rvnc_authentication_request_t) {
    |                                                                         `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 75 |     let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:87:98: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 85 | @_spi(RoyalVNCKitC)
 86 | @available(*, unavailable)
 87 | public func rvnc_authentication_request_complete_with_username_password(_ authenticationRequest: rvnc_authentication_request_t,
    |                                                                                                  `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 88 |                                                                         _ username: UnsafePointer<CChar>,
 89 |                                                                         _ password: UnsafePointer<CChar>) {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:103:89: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
101 | @_spi(RoyalVNCKitC)
102 | @available(*, unavailable)
103 | public func rvnc_authentication_request_complete_with_password(_ authenticationRequest: rvnc_authentication_request_t,
    |                                                                                         `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 |                                                                _ password: UnsafePointer<CChar>) {
105 |     let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
    |               `- note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:40:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | @_spi(RoyalVNCKitC)
39 | @available(*, unavailable)
40 | public func rvnc_authentication_type_requires_username(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
   |                                                                              `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
41 |     let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
42 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:49:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | @_spi(RoyalVNCKitC)
48 | @available(*, unavailable)
49 | public func rvnc_authentication_type_requires_password(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
   |                                                                              `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
50 |     let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
51 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
 53 |  * Authentication types supported by VNC connections.
 54 |  */
 55 | typedef enum {
    |         `- note: struct declared here
 56 |     RVNC_AUTHENTICATIONTYPE_VNC = 0,
 57 |     RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:30:48: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 28 | @_spi(RoyalVNCKitC)
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
    |                                                `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:31:46: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
 31 |                                    _ logger: rvnc_logger_t?,
    |                                              `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
 82 |
 83 | typedef void* rvnc_context_t;
 84 | typedef void* rvnc_logger_t;
    |               `- note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:32:60: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
    |                                                            `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
 34 |     let loggerSwift: VNCLogger_C?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
    |               `- note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:47: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
    |                                               `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     let loggerSwift: VNCLogger_C?
 35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
 81 | #pragma mark - Types
 82 |
 83 | typedef void* rvnc_context_t;
    |               `- note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:67: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |                                    _ logger: rvnc_logger_t?,
 32 |                                    _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
 33 |                                    _ context: rvnc_context_t?) -> rvnc_connection_t {
    |                                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     let loggerSwift: VNCLogger_C?
 35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:71:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 69 | @_spi(RoyalVNCKitC)
 70 | @available(*, unavailable)
 71 | public func rvnc_connection_destroy(_ connection: rvnc_connection_t) {
    |                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 |     VNCConnection.autoreleasePointer(connection)
 73 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:78:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 76 | @_spi(RoyalVNCKitC)
 77 | @available(*, unavailable)
 78 | public func rvnc_connection_connect(_ connection: rvnc_connection_t) {
    |                                                   `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 79 |     VNCConnection.fromPointer(connection)
 80 |         .connect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:86:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 84 | @_spi(RoyalVNCKitC)
 85 | @available(*, unavailable)
 86 | public func rvnc_connection_disconnect(_ connection: rvnc_connection_t) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 87 |     VNCConnection.fromPointer(connection)
 88 |         .disconnect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:94:62: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 | @_spi(RoyalVNCKitC)
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
    |                                                              `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 95 |                                                _ colorDepth: RVNC_COLORDEPTH) {
 96 |     let colorDepthSwift = colorDepth.swiftColorDepth
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:95:62: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
 95 |                                                _ colorDepth: RVNC_COLORDEPTH) {
    |                                                              `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 96 |     let colorDepthSwift = colorDepth.swiftColorDepth
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
 44 |  * Color depth options for framebuffer pixel formats.
 45 |  */
 46 | typedef enum {
    |         `- note: struct declared here
 47 |     RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
 48 |     RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:105:56: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 | @_spi(RoyalVNCKitC)
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
    |                                                        `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
106 |                                          _ connectionDelegate: rvnc_connection_delegate_t?) {
107 |     let connectionSwift = VNCConnection.fromPointer(connection)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:106:64: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
106 |                                          _ connectionDelegate: rvnc_connection_delegate_t?) {
    |                                                                `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
107 |     let connectionSwift = VNCConnection.fromPointer(connection)
108 |     let connectionDelegateSwift: VNCConnectionDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
    |                                                       `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 |     let connectionSwift = VNCConnection.fromPointer(connection)
124 |     let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:77: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
    |                                                                             `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 |     let connectionSwift = VNCConnection.fromPointer(connection)
124 |     let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
 81 | #pragma mark - Types
 82 |
 83 | typedef void* rvnc_context_t;
    |               `- note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:58: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
    |                                                          `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 |     let connectionSwift = VNCConnection.fromPointer(connection)
134 |     let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:80: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
    |                                                                                `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 |     let connectionSwift = VNCConnection.fromPointer(connection)
134 |     let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:61: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
    |                                                             `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 |     let connectionSwift = VNCConnection.fromPointer(connection)
145 |     let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:83: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
    |                                                                                   `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 |     let connectionSwift = VNCConnection.fromPointer(connection)
145 |     let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:155:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
153 | @_spi(RoyalVNCKitC)
154 | @available(*, unavailable)
155 | public func rvnc_connection_mouse_move(_ connection: rvnc_connection_t, _ x: UInt16, _ y: UInt16) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
156 |     VNCConnection.fromPointer(connection)
157 |         .mouseMove(x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                      `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
164 |     VNCConnection.fromPointer(connection)
165 |         .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:83: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                                                   `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
164 |     VNCConnection.fromPointer(connection)
165 |         .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
 62 |  * Mouse buttons used in mouse input events.
 63 |  */
 64 | typedef enum {
    |         `- note: struct declared here
 65 |     RVNC_MOUSEBUTTON_LEFT = 0,
 66 |     RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                    `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
172 |     VNCConnection.fromPointer(connection)
173 |         .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:81: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
    |                                                                                 `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
172 |     VNCConnection.fromPointer(connection)
173 |         .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
 62 |  * Mouse buttons used in mouse input events.
 63 |  */
 64 | typedef enum {
    |         `- note: struct declared here
 65 |     RVNC_MOUSEBUTTON_LEFT = 0,
 66 |     RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
    |                                                       `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
180 |     VNCConnection.fromPointer(connection)
181 |         .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:83: warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
    |                                                                                   `- warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
180 |     VNCConnection.fromPointer(connection)
181 |         .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:73:9: note: struct declared here
 71 |  * Mouse wheel directions used in mouse wheel input events.
 72 |  */
 73 | typedef enum {
    |         `- note: struct declared here
 74 |     RVNC_MOUSEWHEEL_LEFT = 0,
 75 |     RVNC_MOUSEWHEEL_RIGHT = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:188:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
186 | @_spi(RoyalVNCKitC)
187 | @available(*, unavailable)
188 | public func rvnc_connection_key_down(_ connection: rvnc_connection_t, _ key: UInt32) {
    |                                                    `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
189 |     VNCConnection.fromPointer(connection)
190 |         .keyDown(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:196:50: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
194 | @_spi(RoyalVNCKitC)
195 | @available(*, unavailable)
196 | public func rvnc_connection_key_up(_ connection: rvnc_connection_t, _ key: UInt32) {
    |                                                  `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
197 |     VNCConnection.fromPointer(connection)
198 |         .keyUp(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
    |               `- note: type alias declared here
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:31:33: warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
 29 | @available(*, unavailable)
 30 | public func rvnc_connection_delegate_create(
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
    |                                 `- warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:507:16: note: type alias declared here
505 |  * \param connectionState The new connection state instance.
506 |  */
507 | typedef void (*rvnc_connection_delegate_connection_state_did_change)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
508 |                                                                      const rvnc_context_t _Nullable /* context */,
509 |                                                                      _Nonnull rvnc_connection_state_t /* connectionState */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:32:21: warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
 30 | public func rvnc_connection_delegate_create(
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
    |                     `- warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:517:16: note: type alias declared here
515 |  * \param authenticationRequest The authentication request instance to complete.
516 |  */
517 | typedef void (*rvnc_connection_delegate_authenticate)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
518 |                                                       const rvnc_context_t _Nullable /* context */,
519 |                                                       _Nonnull rvnc_authentication_request_t /* authenticationRequest */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:33:29: warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |     _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:527:16: note: type alias declared here
525 |  * \param framebuffer The newly created framebuffer instance.
526 |  */
527 | typedef void (*rvnc_connection_delegate_did_create_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
528 |                                                                 const rvnc_context_t _Nullable /* context */,
529 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:34:29: warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 32 |     _ authenticate: rvnc_connection_delegate_authenticate,
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:537:16: note: type alias declared here
535 |  * \param framebuffer The resized framebuffer instance.
536 |  */
537 | typedef void (*rvnc_connection_delegate_did_resize_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
538 |                                                                 const rvnc_context_t _Nullable /* context */,
539 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:35:29: warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 33 |     _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
    |                             `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
 37 | ) -> rvnc_connection_delegate_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:551:16: note: type alias declared here
549 |  * \param height The height of the updated region.
550 |  */
551 | typedef void (*rvnc_connection_delegate_did_update_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
552 |                                                                 const rvnc_context_t _Nullable /* context */,
553 |                                                                 _Nonnull rvnc_framebuffer_t /* framebuffer */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:36:24: warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
 34 |     _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
    |                        `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
 37 | ) -> rvnc_connection_delegate_t {
 38 |     let delegate = VNCConnectionDelegate_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:565:16: note: type alias declared here
563 |  * \param cursor The updated cursor instance.
564 |  */
565 | typedef void (*rvnc_connection_delegate_did_update_cursor)(rvnc_connection_t _Nonnull /* connection */,
    |                `- note: type alias declared here
566 |                                                            const rvnc_context_t _Nullable /* context */,
567 |                                                            rvnc_cursor_t _Nonnull /* cursor */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:37:6: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 35 |     _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
 36 |     _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
 37 | ) -> rvnc_connection_delegate_t {
    |      `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 38 |     let delegate = VNCConnectionDelegate_C(
 39 |         connectionStateDidChange: connectionStateDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:53:68: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 51 | @_spi(RoyalVNCKitC)
 52 | @available(*, unavailable)
 53 | public func rvnc_connection_delegate_destroy(_ connectionDelegate: rvnc_connection_delegate_t) {
    |                                                                    `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 54 |     VNCConnectionDelegate_C.autoreleasePointer(connectionDelegate)
 55 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
 91 | typedef void* rvnc_framebuffer_allocator_t;
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
    |               `- note: type alias declared here
 94 | typedef void* rvnc_cursor_t;
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:45:62: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 43 | @_spi(RoyalVNCKitC)
 44 | @available(*, unavailable)
 45 | public func rvnc_connection_state_destroy(_ connectionState: rvnc_connection_state_t) {
    |                                                              `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 46 |     VNCConnection.ConnectionState.autoreleasePointer(connectionState)
 47 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 50 | @_spi(RoyalVNCKitC)
 51 | @available(*, unavailable)
 52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
    |                                                                 `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 53 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 54 |     let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:93: warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
 50 | @_spi(RoyalVNCKitC)
 51 | @available(*, unavailable)
 52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
    |                                                                                             `- warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
 53 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 54 |     let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:26:9: note: struct declared here
 24 |  * Connection status states representing the current state of a VNC connection.
 25 |  */
 26 | typedef enum {
    |         `- note: struct declared here
 27 |     RVNC_CONNECTION_STATUS_DISCONNECTED = 0,
 28 |     RVNC_CONNECTION_STATUS_CONNECTING = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:63:81: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 61 | @_spi(RoyalVNCKitC)
 62 | @available(*, unavailable)
 63 | public func rvnc_connection_state_error_description_get_copy(_ connectionState: rvnc_connection_state_t) -> UnsafeMutablePointer<CChar>? {
    |                                                                                 `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 64 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 65 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:80:87: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 78 | @_spi(RoyalVNCKitC)
 79 | @available(*, unavailable)
 80 | public func rvnc_connection_state_error_should_display_to_user_get(_ connectionState: rvnc_connection_state_t) -> Bool {
    |                                                                                       `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 81 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 82 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:94:88: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 | @_spi(RoyalVNCKitC)
 93 | @available(*, unavailable)
 94 | public func rvnc_connection_state_error_is_authentication_error_get(_ connectionState: rvnc_connection_state_t) -> Bool {
    |                                                                                        `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 95 |     let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
 96 |     let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:30:48: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 28 | @_spi(RoyalVNCKitC)
 29 | @available(*, unavailable)
 30 | public func rvnc_cursor_is_empty_get(_ cursor: rvnc_cursor_t) -> Bool {
    |                                                `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 31 |     VNCCursor.fromPointer(cursor)
 32 |         .isEmpty
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:38:50: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 36 | @_spi(RoyalVNCKitC)
 37 | @available(*, unavailable)
 38 | public func rvnc_cursor_size_width_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                  `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 39 |     VNCCursor.fromPointer(cursor)
 40 |         .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:46:51: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 44 | @_spi(RoyalVNCKitC)
 45 | @available(*, unavailable)
 46 | public func rvnc_cursor_size_height_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                   `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 47 |     VNCCursor.fromPointer(cursor)
 48 |         .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:54:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 52 | @_spi(RoyalVNCKitC)
 53 | @available(*, unavailable)
 54 | public func rvnc_cursor_hotspot_x_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                 `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 55 |     VNCCursor.fromPointer(cursor)
 56 |         .hotspot.x
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:62:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 60 | @_spi(RoyalVNCKitC)
 61 | @available(*, unavailable)
 62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
    |                                                 `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 63 |     VNCCursor.fromPointer(cursor)
 64 |         .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 | @_spi(RoyalVNCKitC)
 69 | @available(*, unavailable)
 70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                          `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 71 |     .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
 72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 75 | @_spi(RoyalVNCKitC)
 76 | @available(*, unavailable)
 77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                      `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 78 |     .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
 79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 82 | @_spi(RoyalVNCKitC)
 83 | @available(*, unavailable)
 84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 85 |     .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
 86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
    |                                                     `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     .init(VNCCursor.fromPointer(cursor).bytesPerRow)
 93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 96 | @_spi(RoyalVNCKitC)
 97 | @available(*, unavailable)
 98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 99 |     let cursorSwift = VNCCursor.fromPointer(cursor)
100 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
    |                                                       `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 |     let cursorSwift = VNCCursor.fromPointer(cursor)
127 |     let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
    |                                                                    `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 |                                                          _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 |     VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
 94 | typedef void* rvnc_cursor_t;
    |               `- note: type alias declared here
 95 |
 96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 40 | @_spi(RoyalVNCKitC)
 41 | @available(*, unavailable)
 42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
    |                                              `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 43 |     let frameEncodings = VNCFrameEncodings_C()
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 49 | @_spi(RoyalVNCKitC)
 50 | @available(*, unavailable)
 51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 52 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 53 |         .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 57 | @_spi(RoyalVNCKitC)
 58 | @available(*, unavailable)
 59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 60 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 61 |         .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 65 | @_spi(RoyalVNCKitC)
 66 | @available(*, unavailable)
 67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 69 |         .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 73 | @_spi(RoyalVNCKitC)
 74 | @available(*, unavailable)
 75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                   `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 76 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 77 |         .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 81 | @_spi(RoyalVNCKitC)
 82 | @available(*, unavailable)
 83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                                 `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 84 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 85 |         .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 89 | @_spi(RoyalVNCKitC)
 90 | @available(*, unavailable)
 91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                               `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 92 |     VNCFrameEncodings_C.fromPointer(frameEncodings)
 93 |         .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 97 | @_spi(RoyalVNCKitC)
 98 | @available(*, unavailable)
 99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
    |                                                            `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 |     VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:30:60: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_framebuffer_size_width_get(_ framebuffer: rvnc_connection_state_t) -> UInt16 {
   |                                                            `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 |     VNCFramebuffer.fromPointer(framebuffer)
32 |         .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:38:61: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | @_spi(RoyalVNCKitC)
37 | @available(*, unavailable)
38 | public func rvnc_framebuffer_size_height_get(_ framebuffer: rvnc_connection_state_t) -> UInt16 {
   |                                                             `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
39 |     VNCFramebuffer.fromPointer(framebuffer)
40 |         .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:46:60: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
44 | @_spi(RoyalVNCKitC)
45 | @available(*, unavailable)
46 | public func rvnc_framebuffer_pixel_data_get(_ framebuffer: rvnc_connection_state_t) -> UnsafeMutableRawPointer {
   |                                                            `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
47 |     VNCFramebuffer.fromPointer(framebuffer)
48 |         .surfaceAddress
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:54:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | @_spi(RoyalVNCKitC)
53 | @available(*, unavailable)
54 | public func rvnc_framebuffer_pixel_data_size_get(_ framebuffer: rvnc_connection_state_t) -> UInt64 {
   |                                                                 `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
55 |     let framebufferSwift = VNCFramebuffer.fromPointer(framebuffer)
56 |     let surfaceByteCount = framebufferSwift.surfaceByteCount
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:64:72: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
62 | @_spi(RoyalVNCKitC)
63 | @available(*, unavailable)
64 | public func rvnc_framebuffer_pixel_data_rgba32_get_copy(_ framebuffer: rvnc_connection_state_t,
   |                                                                        `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
65 |                                                         _ pixelDataSize: UnsafeMutablePointer<UInt64>?) -> UnsafeMutableRawPointer {
66 |     var byteCount: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:79:71: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 | @_spi(RoyalVNCKitC)
78 | @available(*, unavailable)
79 | public func rvnc_framebuffer_pixel_data_rgba32_destroy(_ framebuffer: rvnc_connection_state_t,
   |                                                                       `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
80 |                                                        _ buffer: UnsafeMutableRawPointer) {
81 |     VNCFramebuffer.fromPointer(framebuffer)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:88:78: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
86 | @_spi(RoyalVNCKitC)
87 | @available(*, unavailable)
88 | public func rvnc_framebuffer_copy_pixel_data_to_rgba32_buffer(_ framebuffer: rvnc_connection_state_t,
   |                                                                              `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 |                                                               _ destinationPixelBuffer: UnsafeMutableRawPointer) {
90 |     VNCFramebuffer.fromPointer(framebuffer)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
    |               `- note: type alias declared here
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:81:59: warning: cannot use type alias 'rvnc_framebuffer_allocator_allocate' here; 'RoyalVNCKitC' has been imported as implementation-only
79 | @_spi(RoyalVNCKitC)
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
   |                                                           `- warning: cannot use type alias 'rvnc_framebuffer_allocator_allocate' here; 'RoyalVNCKitC' has been imported as implementation-only
82 |                                               _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
83 |     let allocator = VNCFramebufferAllocator_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:136:26: note: type alias declared here
134 |  * \return Pointer to the allocated memory buffer.
135 |  */
136 | typedef void* _Nonnull (*rvnc_framebuffer_allocator_allocate)(rvnc_framebuffer_allocator_t _Nonnull /* framebufferAllocator */,
    |                          `- note: type alias declared here
137 |                                                               size_t /* size */);
138 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:82:61: warning: cannot use type alias 'rvnc_framebuffer_allocator_deallocate' here; 'RoyalVNCKitC' has been imported as implementation-only
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
82 |                                               _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
   |                                                             `- warning: cannot use type alias 'rvnc_framebuffer_allocator_deallocate' here; 'RoyalVNCKitC' has been imported as implementation-only
83 |     let allocator = VNCFramebufferAllocator_C(
84 |         allocateFunc: allocate,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:144:16: note: type alias declared here
142 |  * \param buffer Pointer to the memory buffer to deallocate.
143 |  */
144 | typedef void (*rvnc_framebuffer_allocator_deallocate)(rvnc_framebuffer_allocator_t _Nonnull /* framebufferAllocator */,
    |                `- note: type alias declared here
145 |                                                       void* _Nonnull /* buffer */);
146 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:82:103: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
82 |                                               _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
   |                                                                                                       `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
83 |     let allocator = VNCFramebufferAllocator_C(
84 |         allocateFunc: allocate,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
    |               `- note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:94:61: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_framebuffer_allocator_destroy(_ allocator: rvnc_framebuffer_allocator_t) {
   |                                                             `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 |     VNCFramebufferAllocator_C.autoreleasePointer(allocator)
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
 91 | typedef void* rvnc_framebuffer_allocator_t;
    |               `- note: type alias declared here
 92 | typedef void* rvnc_connection_t;
 93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:75:39: warning: cannot use type alias 'rvnc_logger_delegate_log' here; 'RoyalVNCKitC' has been imported as implementation-only
73 | @_spi(RoyalVNCKitC)
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
   |                                       `- warning: cannot use type alias 'rvnc_logger_delegate_log' here; 'RoyalVNCKitC' has been imported as implementation-only
76 |                                _ context: rvnc_context_t?) -> rvnc_logger_t {
77 |     let logger = VNCLogger_C(context: context,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:106:16: note: type alias declared here
104 |  * \param message The log message string.
105 |  */
106 | typedef void (*rvnc_logger_delegate_log)(rvnc_logger_t _Nonnull /* logger */,
    |                `- note: type alias declared here
107 |                                          const rvnc_context_t _Nullable /* context */,
108 |                                          RVNC_LOG_LEVEL /* logLevel */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:76:43: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
76 |                                _ context: rvnc_context_t?) -> rvnc_logger_t {
   |                                           `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 |     let logger = VNCLogger_C(context: context,
78 |                              logHandler: log)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
 81 | #pragma mark - Types
 82 |
 83 | typedef void* rvnc_context_t;
    |               `- note: type alias declared here
 84 | typedef void* rvnc_logger_t;
 85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:76:63: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
76 |                                _ context: rvnc_context_t?) -> rvnc_logger_t {
   |                                                               `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 |     let logger = VNCLogger_C(context: context,
78 |                              logHandler: log)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
 82 |
 83 | typedef void* rvnc_context_t;
 84 | typedef void* rvnc_logger_t;
    |               `- note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:86:43: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | @_spi(RoyalVNCKitC)
85 | @available(*, unavailable)
86 | public func rvnc_logger_destroy(_ logger: rvnc_logger_t) {
   |                                           `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
87 |     VNCLogger_C.autoreleasePointer(logger)
88 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
 82 |
 83 | typedef void* rvnc_context_t;
 84 | typedef void* rvnc_logger_t;
    |               `- note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:68:47: warning: cannot use struct 'RVNC_INPUTMODE' here; 'RoyalVNCKitC' has been imported as implementation-only
 66 |                                  _ isScalingEnabled: Bool,
 67 |                                  _ useDisplayLink: Bool,
 68 |                                  _ inputMode: RVNC_INPUTMODE,
    |                                               `- warning: cannot use struct 'RVNC_INPUTMODE' here; 'RoyalVNCKitC' has been imported as implementation-only
 69 |                                  _ isClipboardRedirectionEnabled: Bool,
 70 |                                  _ colorDepth: RVNC_COLORDEPTH,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:36:9: note: struct declared here
 34 |  * Input modes defining how keyboard shortcuts and hotkeys are forwarded.
 35 |  */
 36 | typedef enum {
    |         `- note: struct declared here
 37 |     RVNC_INPUTMODE_NONE = 0,
 38 |     RVNC_INPUTMODE_FORWARDKEYBOARDSHORTCUTSIFNOTINUSELOCALLY = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:70:48: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 68 |                                  _ inputMode: RVNC_INPUTMODE,
 69 |                                  _ isClipboardRedirectionEnabled: Bool,
 70 |                                  _ colorDepth: RVNC_COLORDEPTH,
    |                                                `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
 71 |                                  _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
 72 |     let hostnameStr = String(cString: hostname)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
 44 |  * Color depth options for framebuffer pixel formats.
 45 |  */
 46 | typedef enum {
    |         `- note: struct declared here
 47 |     RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
 48 |     RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:71:52: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 69 |                                  _ isClipboardRedirectionEnabled: Bool,
 70 |                                  _ colorDepth: RVNC_COLORDEPTH,
 71 |                                  _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
    |                                                    `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 |     let hostnameStr = String(cString: hostname)
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
 85 | typedef void* rvnc_logger_delegate_t;
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
    |               `- note: type alias declared here
 88 | typedef void* rvnc_settings_t;
 89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:71:80: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 69 |                                  _ isClipboardRedirectionEnabled: Bool,
 70 |                                  _ colorDepth: RVNC_COLORDEPTH,
 71 |                                  _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
    |                                                                                `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
 72 |     let hostnameStr = String(cString: hostname)
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:102:47: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 | @_spi(RoyalVNCKitC)
101 | @available(*, unavailable)
102 | public func rvnc_settings_destroy(_ settings: rvnc_settings_t) {
    |                                               `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 |     VNCConnection.Settings.autoreleasePointer(settings)
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
 86 | typedef void* rvnc_authentication_request_t;
 87 | typedef void* rvnc_frame_encodings_t;
 88 | typedef void* rvnc_settings_t;
    |               `- note: type alias declared here
 89 | typedef void* rvnc_connection_state_t;
 90 | typedef void* rvnc_framebuffer_t;
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[283/308] Compiling RoyalVNCKit GraphicsUtils.swift
[284/308] Compiling RoyalVNCKit Int16+Extensions.swift
[285/308] Compiling RoyalVNCKit Int32+Extensions.swift
[286/308] Compiling RoyalVNCKit Queue.swift
[287/308] Compiling RoyalVNCKit Task+Extensions.swift
[288/308] Compiling RoyalVNCKit UInt16+Extensions.swift
[289/308] Compiling RoyalVNCKit UInt32+Extensions.swift
[290/308] Compiling RoyalVNCKit VNCFramebufferAllocator.swift
[291/308] Compiling RoyalVNCKit VNCFramebufferIOSurfaceAllocator.swift
[292/308] Compiling RoyalVNCKit VNCFramebufferMallocAllocator.swift
[293/308] Compiling RoyalVNCKit VNCPoint+CG.swift
[294/308] Compiling RoyalVNCKit VNCPoint.swift
[295/308] Compiling RoyalVNCKit VNCRegion+CG.swift
[296/308] Compiling RoyalVNCKit VNCRegion.swift
[297/308] Compiling RoyalVNCKit VNCSize+CG.swift
[298/308] Compiling RoyalVNCKit VNCSize.swift
[299/308] Compiling RoyalVNCKit VNCFramebuffer.ColorMap.swift
[300/309] Write Objects.LinkFileList
[301/309] Compiling RoyalVNCKitCDemo main.c
[302/309] Write Objects.LinkFileList
[303/313] Linking libRoyalVNCKit.dylib
[304/313] Linking RoyalVNCKitCDemo
[305/313] Applying RoyalVNCKitCDemo
[307/313] Compiling RoyalVNCKitDemo main.swift
[308/313] Compiling RoyalVNCKitDemo PlatformUtils.swift
[309/313] Emitting module RoyalVNCKitDemo
[310/313] Compiling RoyalVNCKitDemo ConnectionDelegate.swift
[310/313] Write Objects.LinkFileList
[311/313] Linking RoyalVNCKitDemo
[312/313] Applying RoyalVNCKitDemo
Build complete! (23.87s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "cryptoswift",
      "requirement" : {
        "branch" : [
          "foundationessentials"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/royalapplications/CryptoSwift.git"
    },
    {
      "identity" : "swift-jpeg",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tayloraswift/swift-jpeg"
    },
    {
      "identity" : "swift-png",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.4.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tayloraswift/swift-png"
    }
  ],
  "manifest_display_name" : "RoyalVNCKit",
  "name" : "RoyalVNCKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "RoyalVNCKit",
      "targets" : [
        "RoyalVNCKit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "RoyalVNCKitDemo",
      "targets" : [
        "RoyalVNCKitDemo"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "RoyalVNCKitCDemo",
      "targets" : [
        "RoyalVNCKitCDemo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "d3des",
      "module_type" : "ClangTarget",
      "name" : "d3des",
      "path" : "Sources/d3des",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "d3des.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Z",
      "module_type" : "ClangTarget",
      "name" : "Z",
      "path" : "Sources/Z",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "ZDummy.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKitDemo",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKitDemo",
      "path" : "Sources/RoyalVNCKitDemo",
      "product_memberships" : [
        "RoyalVNCKitDemo"
      ],
      "sources" : [
        "ConnectionDelegate.swift",
        "PlatformUtils.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitCDemo",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitCDemo",
      "path" : "Sources/RoyalVNCKitCDemo",
      "product_memberships" : [
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "main.c"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitC",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitC",
      "path" : "Sources/RoyalVNCKitC",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "RoyalVNCKitC.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKit",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKit",
      "path" : "Sources/RoyalVNCKit",
      "product_dependencies" : [
        "CryptoSwift",
        "JPEG",
        "PNG"
      ],
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "Clipboard/VNCClipboard.Monitor.swift",
        "Clipboard/VNCClipboard.swift",
        "Clipboard/VNCClipboardMonitorDelegate.swift",
        "Compression/ZlibInflateStream.swift",
        "Compression/ZlibStream.swift",
        "Encryption/AES128ECBEncryption.swift",
        "Encryption/BigNum.swift",
        "Encryption/VNCDESEncryption.swift",
        "Extensions/AnyStream.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/BinaryInteger+Extensions.swift",
        "Extensions/CGRect+Extensions.swift",
        "Extensions/Character+Extensions.swift",
        "Extensions/Data+Extensions.swift",
        "Extensions/DataStream.swift",
        "Extensions/Endianness.swift",
        "Extensions/Error+Extensions.swift",
        "Extensions/GraphicsUtils.swift",
        "Extensions/Int16+Extensions.swift",
        "Extensions/Int32+Extensions.swift",
        "Extensions/Queue.swift",
        "Extensions/Task+Extensions.swift",
        "Extensions/UInt16+Extensions.swift",
        "Extensions/UInt32+Extensions.swift",
        "Framebuffer/Allocator/VNCFramebufferAllocator.swift",
        "Framebuffer/Allocator/VNCFramebufferIOSurfaceAllocator.swift",
        "Framebuffer/Allocator/VNCFramebufferMallocAllocator.swift",
        "Framebuffer/Geometry/VNCPoint+CG.swift",
        "Framebuffer/Geometry/VNCPoint.swift",
        "Framebuffer/Geometry/VNCRegion+CG.swift",
        "Framebuffer/Geometry/VNCRegion.swift",
        "Framebuffer/Geometry/VNCSize+CG.swift",
        "Framebuffer/Geometry/VNCSize.swift",
        "Framebuffer/VNCFramebuffer.ColorMap.swift",
        "Framebuffer/VNCFramebuffer.PixelUtils.swift",
        "Framebuffer/VNCFramebuffer.Properties.swift",
        "Framebuffer/VNCFramebuffer.swift",
        "Framebuffer/VNCFramebufferDelegate.swift",
        "Input/MousePointerButton.swift",
        "Input/MousePosition.swift",
        "Input/X11KeySymbols.swift",
        "Keychain/CredentialsKeychain.swift",
        "Keychain/Keychain.swift",
        "Locks/Spinlock.swift",
        "Logging/VNCCustomLogger.swift",
        "Logging/VNCNSLogLogger.swift",
        "Logging/VNCOSLogLogger.swift",
        "Logging/VNCPrintLogger.swift",
        "Network/AddressInfo.swift",
        "Network/NWConnection+NetworkConnection.swift",
        "Network/NetworkConnection.swift",
        "Network/Socket.swift",
        "Network/SocketNetworkConnection.swift",
        "Network/Winsock.swift",
        "ObjC/NSObjectOrAnyObject.swift",
        "Protocol/ClientInit.swift",
        "Protocol/EncodingTypes.swift",
        "Protocol/Encodings/Encoding.swift",
        "Protocol/Encodings/Encodings.swift",
        "Protocol/Encodings/Frame/CoRREEncoding.swift",
        "Protocol/Encodings/Frame/CopyRectEncoding.swift",
        "Protocol/Encodings/Frame/HextileEncoding.swift",
        "Protocol/Encodings/Frame/RREEncoding.swift",
        "Protocol/Encodings/Frame/RawEncoding.swift",
        "Protocol/Encodings/Frame/TightEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncodingWIP.swift",
        "Protocol/Encodings/Frame/ZlibEncoding.swift",
        "Protocol/Encodings/FrameEncoding.swift",
        "Protocol/Encodings/Pseudo/CompressionLevelEncoding.swift",
        "Protocol/Encodings/Pseudo/ContinuousUpdatesEncoding.swift",
        "Protocol/Encodings/Pseudo/CursorEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopNameEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/ExtendedDesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/JPEGQualityLevelEncoding.swift",
        "Protocol/Encodings/Pseudo/LastRectEncoding.swift",
        "Protocol/Encodings/PseudoEncoding.swift",
        "Protocol/Encodings/ReceivablePseudoEncoding.swift",
        "Protocol/Messages/ClientToServer/ClientCutText.swift",
        "Protocol/Messages/ClientToServer/EnableContinuousUpdates.swift",
        "Protocol/Messages/ClientToServer/FramebufferUpdateRequest.swift",
        "Protocol/Messages/ClientToServer/KeyEvent.swift",
        "Protocol/Messages/ClientToServer/PointerEvent.swift",
        "Protocol/Messages/ClientToServer/SetEncodings.swift",
        "Protocol/Messages/ClientToServer/SetPixelFormat.swift",
        "Protocol/Messages/Message.swift",
        "Protocol/Messages/ServerToClient/Bell.swift",
        "Protocol/Messages/ServerToClient/EndOfContinuousUpdates.swift",
        "Protocol/Messages/ServerToClient/FramebufferUpdate.swift",
        "Protocol/Messages/ServerToClient/ServerCutText.swift",
        "Protocol/Messages/ServerToClient/ServerToClientMessage.swift",
        "Protocol/Messages/ServerToClient/SetColourMapEntries.swift",
        "Protocol/NumberOfSecurityTypes.swift",
        "Protocol/PixelFormat.swift",
        "Protocol/ProtocolVersion.swift",
        "Protocol/Rectangle.swift",
        "Protocol/Screen.swift",
        "Protocol/SecurityResult.swift",
        "Protocol/SecurityTypes.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthentication.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthenticationImpl.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCBigNum.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonAuthenticationImpl.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonII.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonIIDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/VNC/VNCAuthentication.swift",
        "Protocol/SecurityTypes/VNCSecurityType.swift",
        "Protocol/ServerInit.swift",
        "Protocol/VNCProtocol.swift",
        "SDK/CSDK/CUtils.swift",
        "SDK/CSDK/RVNC_AuthenticationRequest.swift",
        "SDK/CSDK/RVNC_AuthenticationType.swift",
        "SDK/CSDK/RVNC_Connection.swift",
        "SDK/CSDK/RVNC_ConnectionDelegate.swift",
        "SDK/CSDK/RVNC_ConnectionState.swift",
        "SDK/CSDK/RVNC_Cursor.swift",
        "SDK/CSDK/RVNC_FrameEncodings.swift",
        "SDK/CSDK/RVNC_Framebuffer.swift",
        "SDK/CSDK/RVNC_FramebufferAllocator.swift",
        "SDK/CSDK/RVNC_Logger.swift",
        "SDK/CSDK/RVNC_MouseButton.swift",
        "SDK/CSDK/RVNC_MouseWheel.swift",
        "SDK/CSDK/RVNC_Settings.swift",
        "SDK/CSDK/UnsafeMutableRawPointer+Extensions.swift",
        "SDK/Connection/ConnectionState.swift",
        "SDK/Connection/Settings+UserDefaults.swift",
        "SDK/Connection/Settings.swift",
        "SDK/Connection/State.swift",
        "SDK/Connection/VNCConnection+API.swift",
        "SDK/Connection/VNCConnection+ClipboardMonitor.swift",
        "SDK/Connection/VNCConnection+Delegate.swift",
        "SDK/Connection/VNCConnection+Framebuffer.swift",
        "SDK/Connection/VNCConnection+Handshake.swift",
        "SDK/Connection/VNCConnection+Queue.swift",
        "SDK/Connection/VNCConnection+Receive.swift",
        "SDK/Connection/VNCConnection+Send.swift",
        "SDK/Connection/VNCConnection.swift",
        "SDK/Connection/VNCConnectionDelegate.swift",
        "SDK/Cursor/VNCCursor.swift",
        "SDK/Cursor/macOS/VNCCursor+NSCursor.swift",
        "SDK/Error/AuthenticationError.swift",
        "SDK/Error/ConnectionError.swift",
        "SDK/Error/ProtocolError.swift",
        "SDK/Error/VNCError.swift",
        "SDK/Input/NSEvent.ModifierFlags+Right.swift",
        "SDK/Input/VNCKeyCode+ObjC.swift",
        "SDK/Input/VNCKeyCode+String.swift",
        "SDK/Input/VNCKeyCode.swift",
        "SDK/Input/macOS/CGKeyCodes.swift",
        "SDK/Input/macOS/KeyboardModifiers.swift",
        "SDK/Input/macOS/VNCKeyCode+CGKeyCode.swift",
        "SDK/Input/macOS/VNCKeyCodeMaps+Mac.swift",
        "SDK/Logging/VNCLogger.swift",
        "SDK/UI/DisplayLink/macOS/DisplayLink.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView+Extensions.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView.swift",
        "SDK/UI/FramebufferView/macOS/VNCCAFramebufferView.swift",
        "SDK/UI/ScrollView/macOS/VNCCenteringClipView.swift",
        "SDK/UI/ScrollView/macOS/VNCScrollView.swift",
        "SDK/VNCAccessibilityUtils.swift",
        "SDK/VNCAuthenticationType.swift",
        "SDK/VNCCredential.swift",
        "SDK/VNCEncodingType.swift",
        "SDK/VNCFrameEncodingType.swift",
        "SDK/VNCMouseButton.swift",
        "SDK/VNCPseudoEncodingType.swift",
        "SDK/VNCScreen.swift",
        "Sound/VNCSystemSound.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKitC",
        "d3des",
        "Z"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.