1================ changes of 'libspice-server.so.1.8.0'=============== 2 Functions changes summary: 1 Removed, 79 Changed, 8 Added functions 3 Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 4 5 1 Removed function: 6 7 [D] 'function int spice_server_migrate_client_state(SpiceServer*)' {spice_server_migrate_client_state@@SPICE_SERVER_0.6.0} 8 9 8 Added functions: 10 11 [A] 'function void spice_replay_free(SpiceReplay*)' {spice_replay_free@@SPICE_SERVER_0.12.6} 12 [A] 'function void spice_replay_free_cmd(SpiceReplay*, QXLCommandExt*)' {spice_replay_free_cmd@@SPICE_SERVER_0.12.6} 13 [A] 'function SpiceReplay* spice_replay_new(FILE*, int)' {spice_replay_new@@SPICE_SERVER_0.12.6} 14 [A] 'function QXLCommandExt* spice_replay_next_cmd(SpiceReplay*, QXLWorker*)' {spice_replay_next_cmd@@SPICE_SERVER_0.12.6} 15 [A] 'function uint32_t spice_server_get_best_playback_rate(SpicePlaybackInstance*)' {spice_server_get_best_playback_rate@@SPICE_SERVER_0.12.5} 16 [A] 'function uint32_t spice_server_get_best_record_rate(SpiceRecordInstance*)' {spice_server_get_best_record_rate@@SPICE_SERVER_0.12.5} 17 [A] 'function void spice_server_set_playback_rate(SpicePlaybackInstance*, uint32_t)' {spice_server_set_playback_rate@@SPICE_SERVER_0.12.5} 18 [A] 'function void spice_server_set_record_rate(SpiceRecordInstance*, uint32_t)' {spice_server_set_record_rate@@SPICE_SERVER_0.12.5} 19 20 79 functions with some indirect sub-type change: 21 22 [C] 'function void spice_qxl_add_memslot(QXLInstance*, QXLDevMemSlot*)' at red_dispatcher.c:879:1 has some indirect sub-type changes: 23 parameter 1 of type 'QXLInstance*' has sub-type changes: 24 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 25 underlying type 'struct QXLInstance' at spice.h:259:1 changed: 26 type size hasn't changed 27 1 data member change: 28 type of 'QXLState* st' changed: 29 in pointed to type 'typedef QXLState' at spice-qxl.h:35:1: 30 underlying type 'struct QXLState' at reds.h:93:1 changed: 31 type size hasn't changed 32 2 data member changes: 33 type of 'QXLInterface* qif' changed: 34 in pointed to type 'typedef QXLInterface' at spice-qxl.h:33:1: 35 underlying type 'struct QXLInterface' at spice.h:230:1 changed: 36 type size hasn't changed 37 15 data member changes: 38 type of 'void (QXLInstance*, QXLWorker*)* attache_worker' changed: 39 in pointed to type 'function type void (QXLInstance*, QXLWorker*)': 40 parameter 1 of type 'QXLInstance*' has sub-type changes: 41 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 42 underlying type 'struct QXLInstance' changed, as being reported 43 type of 'void (QXLInstance*, int)* set_compression_level' changed: 44 in pointed to type 'function type void (QXLInstance*, int)': 45 parameter 1 of type 'QXLInstance*' has sub-type changes: 46 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 47 underlying type 'struct QXLInstance' changed, as being reported 48 type of 'void (QXLInstance*, typedef uint32_t)* set_mm_time' changed: 49 in pointed to type 'function type void (QXLInstance*, typedef uint32_t)': 50 parameter 1 of type 'QXLInstance*' has sub-type changes: 51 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 52 underlying type 'struct QXLInstance' changed, as being reported 53 type of 'void (QXLInstance*, QXLDevInitInfo*)* get_init_info' changed: 54 in pointed to type 'function type void (QXLInstance*, QXLDevInitInfo*)': 55 parameter 1 of type 'QXLInstance*' has sub-type changes: 56 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 57 underlying type 'struct QXLInstance' changed, as being reported 58 type of 'int (QXLInstance*, QXLCommandExt*)* get_command' changed: 59 in pointed to type 'function type int (QXLInstance*, QXLCommandExt*)': 60 parameter 1 of type 'QXLInstance*' has sub-type changes: 61 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 62 underlying type 'struct QXLInstance' changed, as being reported 63 type of 'int (QXLInstance*)* req_cmd_notification' changed: 64 in pointed to type 'function type int (QXLInstance*)': 65 parameter 1 of type 'QXLInstance*' has sub-type changes: 66 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 67 underlying type 'struct QXLInstance' changed, as being reported 68 type of 'void (QXLInstance*, struct QXLReleaseInfoExt)* release_resource' changed: 69 in pointed to type 'function type void (QXLInstance*, struct QXLReleaseInfoExt)': 70 parameter 1 of type 'QXLInstance*' has sub-type changes: 71 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 72 underlying type 'struct QXLInstance' changed, as being reported 73 type of 'int (QXLInstance*, QXLCommandExt*)* get_cursor_command' changed: 74 in pointed to type 'function type int (QXLInstance*, QXLCommandExt*)': 75 parameter 1 of type 'QXLInstance*' has sub-type changes: 76 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 77 underlying type 'struct QXLInstance' changed, as being reported 78 type of 'int (QXLInstance*)* req_cursor_notification' changed: 79 in pointed to type 'function type int (QXLInstance*)': 80 parameter 1 of type 'QXLInstance*' has sub-type changes: 81 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 82 underlying type 'struct QXLInstance' changed, as being reported 83 type of 'void (QXLInstance*, typedef uint32_t)* notify_update' changed: 84 in pointed to type 'function type void (QXLInstance*, typedef uint32_t)': 85 parameter 1 of type 'QXLInstance*' has sub-type changes: 86 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 87 underlying type 'struct QXLInstance' changed, as being reported 88 type of 'int (QXLInstance*)* flush_resources' changed: 89 in pointed to type 'function type int (QXLInstance*)': 90 parameter 1 of type 'QXLInstance*' has sub-type changes: 91 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 92 underlying type 'struct QXLInstance' changed, as being reported 93 type of 'void (QXLInstance*, typedef uint64_t)* async_complete' changed: 94 in pointed to type 'function type void (QXLInstance*, typedef uint64_t)': 95 parameter 1 of type 'QXLInstance*' has sub-type changes: 96 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 97 underlying type 'struct QXLInstance' changed, as being reported 98 type of 'void (QXLInstance*, typedef uint32_t, QXLRect*, typedef uint32_t)* update_area_complete' changed: 99 in pointed to type 'function type void (QXLInstance*, typedef uint32_t, QXLRect*, typedef uint32_t)': 100 parameter 1 of type 'QXLInstance*' has sub-type changes: 101 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 102 underlying type 'struct QXLInstance' changed, as being reported 103 type of 'void (QXLInstance*, typedef uint8_t, uint8_t*)* set_client_capabilities' changed: 104 in pointed to type 'function type void (QXLInstance*, typedef uint8_t, uint8_t*)': 105 parameter 1 of type 'QXLInstance*' has sub-type changes: 106 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 107 underlying type 'struct QXLInstance' changed, as being reported 108 type of 'int (QXLInstance*, VDAgentMonitorsConfig*)* client_monitors_config' changed: 109 in pointed to type 'function type int (QXLInstance*, VDAgentMonitorsConfig*)': 110 parameter 1 of type 'QXLInstance*' has sub-type changes: 111 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 112 underlying type 'struct QXLInstance' changed, as being reported 113 type of 'RedDispatcher* dispatcher' changed: 114 in pointed to type 'struct RedDispatcher' at red_dispatcher.c:55:1: 115 type size changed from 3264 to 3328 (in bits) 116 13 data member changes: 117 type of 'QXLInstance* qxl' changed: 118 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 119 underlying type 'struct QXLInstance' changed, as being reported 120 type of 'Dispatcher dispatcher' changed: 121 underlying type 'struct Dispatcher' at dispatcher.h:22:1 changed: 122 type size changed from 960 to 1024 (in bits) 123 1 data member insertion: 124 'dispatcher_handle_any_message any_handler', at offset 960 (in bits) at dispatcher.h:56:1 125 1 data member change: 126 type of 'SpiceCoreInterface* recv_core' changed: 127 in pointed to type 'typedef SpiceCoreInterface' at spice-core.h:56:1: 128 underlying type 'struct SpiceCoreInterface' at spice.h:82:1 changed: 129 type size hasn't changed 130 3 data member changes: 131 type of 'SpiceWatch* (int, int, typedef SpiceWatchFunc, void*)* watch_add' changed: 132 in pointed to type 'function type SpiceWatch* (int, int, typedef SpiceWatchFunc, void*)': 133 return type changed: 134 in pointed to type 'typedef SpiceWatch' at spice-core.h:68:1: 135 underlying type 'struct SpiceWatch' at red_worker.c:268:1 changed: 136 type size hasn't changed 137 1 data member change: 138 type of 'RedWorker* worker' changed: 139 in pointed to type 'struct RedWorker' at red_worker.c:932:1: 140 type size changed from 15520192 to 14876992 (in bits) 141 1 data member deletion: 142 'uint32_t preload_group_id', at offset 15379968 (in bits) at red_worker.c:992:1 143 1 data member insertion: 144 'FILE* record_fd', at offset 14876928 (in bits) at red_worker.c:1037:1 145 37 data member changes (2 filtered): 146 type of 'DisplayChannel* display_channel' changed: 147 in pointed to type 'typedef DisplayChannel' at red_worker.c:434:1: 148 underlying type 'struct DisplayChannel' at red_worker.c:715:1 changed: 149 type size hasn't changed 150 1 data member change: 151 type of 'CommonChannel common' changed: 152 underlying type 'struct CommonChannel' at red_worker.c:650:1 changed: 153 type size hasn't changed 154 2 data member changes: 155 type of 'RedChannel base' changed: 156 underlying type 'struct RedChannel' at red_channel.h:303:1 changed: 157 type size hasn't changed 158 3 data member changes: 159 type of 'SpiceCoreInterface* core' changed: 160 in pointed to type 'typedef SpiceCoreInterface': 161 entity changed from 'typedef SpiceCoreInterface' to 'const SpiceCoreInterface' 162 type size hasn't changed 163 type of 'ChannelCbs channel_cbs' changed: 164 underlying type 'struct ChannelCbs' at red_channel.h:195:1 changed: 165 type size hasn't changed 166 10 data member changes: 167 type of 'channel_configure_socket_proc config_socket' changed: 168 underlying type 'int (RedChannelClient*)*' changed: 169 in pointed to type 'function type int (RedChannelClient*)': 170 parameter 1 of type 'RedChannelClient*' has sub-type changes: 171 in pointed to type 'typedef RedChannelClient' at red_channel.h:131:1: 172 underlying type 'struct RedChannelClient' at red_channel.h:247:1 changed: 173 type size hasn't changed 174 3 data member changes: 175 type of 'RedChannel* channel' changed: 176 in pointed to type 'typedef RedChannel' at red_channel.h:130:1: 177 underlying type 'struct RedChannel' changed, as being reported 178 type of 'RedClient* client' changed: 179 in pointed to type 'typedef RedClient' at red_channel.h:132:1: 180 underlying type 'struct RedClient' at red_channel.h:561:1 changed: 181 type size hasn't changed 182 1 data member change: 183 type of 'MainChannelClient* mcc' changed: 184 in pointed to type 'typedef MainChannelClient' at red_channel.h:133:1: 185 underlying type 'struct MainChannelClient' at main_channel.c:145:1 changed: 186 type size hasn't changed 187 1 data member change: 188 type of 'RedChannelClient base' changed: 189 underlying type 'struct RedChannelClient' changed, as being reported 190 type of 'RedsStream* stream' changed: 191 in pointed to type 'typedef RedsStream' at reds_stream.h:31:1: 192 underlying type 'struct RedsStream' at reds.h:68:1 changed: 193 type size changed from 1280 to 256 (in bits) 194 5 data member deletions: 195 'RedsSASL sasl', at offset 256 (in bits) at reds.h:78:1 196 'SpiceChannelEventInfo* info', at offset 1024 (in bits) at reds.h:85:1 197 'typedef ssize_t (RedsStream*, void*, typedef size_t)* read', at offset 1088 (in bits) at reds.h:88:1 198 'typedef ssize_t (RedsStream*, void*, typedef size_t)* write', at offset 1152 (in bits) at reds.h:89:1 199 'typedef ssize_t (RedsStream*, const iovec*, int)* writev', at offset 1216 (in bits) at reds.h:90:1 200 2 data member changes: 201 type of 'SSL* ssl' changed: 202 in pointed to type 'typedef SSL' at reds_stream.h:32:1: 203 typedef name changed from SSL to RedsStreamPrivate at reds_stream.h:32:1 204 underlying type 'struct ssl_st' at ssl.h:1065:1 changed: 205 type name changed from 'ssl_st' to 'RedsStreamPrivate' 206 type size changed from 5504 to 0 (in bits) 207 94 data member deletions: 208 'int version', at offset 0 (in bits) at ssl.h:1070:1 209 'int type', at offset 32 (in bits) at ssl.h:1071:1 210 'const SSL_METHOD* method', at offset 64 (in bits) at ssl.h:1073:1 211 'BIO* rbio', at offset 128 (in bits) at ssl.h:1080:1 212 'BIO* wbio', at offset 192 (in bits) at ssl.h:1081:1 213 'BIO* bbio', at offset 256 (in bits) at ssl.h:1082:1 214 'int rwstate', at offset 320 (in bits) at ssl.h:1093:1 215 'int in_handshake', at offset 352 (in bits) at ssl.h:1096:1 216 'int (SSL*)* handshake_func', at offset 384 (in bits) at ssl.h:1097:1 217 'int server', at offset 448 (in bits) at ssl.h:1107:1 218 'int new_session', at offset 480 (in bits) at ssl.h:1109:1 219 'int quiet_shutdown', at offset 512 (in bits) at ssl.h:1113:1 220 'int shutdown', at offset 544 (in bits) at ssl.h:1114:1 221 'int state', at offset 576 (in bits) at ssl.h:1116:1 222 'int rstate', at offset 608 (in bits) at ssl.h:1117:1 223 'BUF_MEM* init_buf', at offset 640 (in bits) at ssl.h:1119:1 224 'void* init_msg', at offset 704 (in bits) at ssl.h:1120:1 225 'int init_num', at offset 768 (in bits) at ssl.h:1121:1 226 'int init_off', at offset 800 (in bits) at ssl.h:1122:1 227 'unsigned char* packet', at offset 832 (in bits) at ssl.h:1125:1 228 'unsigned int packet_length', at offset 896 (in bits) at ssl.h:1126:1 229 'ssl2_state_st* s2', at offset 960 (in bits) at ssl.h:1128:1 230 'ssl3_state_st* s3', at offset 1024 (in bits) at ssl.h:1129:1 231 'dtls1_state_st* d1', at offset 1088 (in bits) at ssl.h:1130:1 232 'int read_ahead', at offset 1152 (in bits) at ssl.h:1132:1 233 'void (int, int, int, void*, typedef size_t, SSL*, void*)* msg_callback', at offset 1216 (in bits) at ssl.h:1136:1 234 'void* msg_callback_arg', at offset 1280 (in bits) at ssl.h:1137:1 235 'int hit', at offset 1344 (in bits) at ssl.h:1139:1 236 'X509_VERIFY_PARAM* param', at offset 1408 (in bits) at ssl.h:1141:1 237 'stack_st_SSL_CIPHER* cipher_list', at offset 1472 (in bits) at ssl.h:1149:1 238 'stack_st_SSL_CIPHER* cipher_list_by_id', at offset 1536 (in bits) at ssl.h:1150:1 239 'int mac_flags', at offset 1600 (in bits) at ssl.h:1154:1 240 'EVP_CIPHER_CTX* enc_read_ctx', at offset 1664 (in bits) at ssl.h:1155:1 241 'EVP_MD_CTX* read_hash', at offset 1728 (in bits) at ssl.h:1156:1 242 'COMP_CTX* expand', at offset 1792 (in bits) at ssl.h:1158:1 243 'EVP_CIPHER_CTX* enc_write_ctx', at offset 1856 (in bits) at ssl.h:1163:1 244 'EVP_MD_CTX* write_hash', at offset 1920 (in bits) at ssl.h:1164:1 245 'COMP_CTX* compress', at offset 1984 (in bits) at ssl.h:1166:1 246 'cert_st* cert', at offset 2048 (in bits) at ssl.h:1175:1 247 'unsigned int sid_ctx_length', at offset 2112 (in bits) at ssl.h:1179:1 248 'unsigned char sid_ctx[32]', at offset 2144 (in bits) at ssl.h:1180:1 249 'SSL_SESSION* session', at offset 2432 (in bits) at ssl.h:1183:1 250 'GEN_SESSION_CB generate_session_id', at offset 2496 (in bits) at ssl.h:1186:1 251 'int verify_mode', at offset 2560 (in bits) at ssl.h:1189:1 252 'int (int, X509_STORE_CTX*)* verify_callback', at offset 2624 (in bits) at ssl.h:1191:1 253 'void (const SSL*, int, int)* info_callback', at offset 2688 (in bits) at ssl.h:1193:1 254 'int error', at offset 2752 (in bits) at ssl.h:1195:1 255 'int error_code', at offset 2784 (in bits) at ssl.h:1196:1 256 'KSSL_CTX* kssl_ctx', at offset 2816 (in bits) at ssl.h:1199:1 257 'unsigned int (SSL*, const char*, char*, unsigned int, unsigned char*, unsigned int)* psk_client_callback', at offset 2880 (in bits) at ssl.h:1203:1 258 'unsigned int (SSL*, const char*, unsigned char*, unsigned int)* psk_server_callback', at offset 2944 (in bits) at ssl.h:1206:1 259 'SSL_CTX* ctx', at offset 3008 (in bits) at ssl.h:1210:1 260 'int debug', at offset 3072 (in bits) at ssl.h:1213:1 261 'long int verify_result', at offset 3136 (in bits) at ssl.h:1216:1 262 'CRYPTO_EX_DATA ex_data', at offset 3200 (in bits) at ssl.h:1217:1 263 'stack_st_X509_NAME* client_CA', at offset 3328 (in bits) at ssl.h:1220:1 264 'int references', at offset 3392 (in bits) at ssl.h:1222:1 265 'unsigned long int options', at offset 3456 (in bits) at ssl.h:1223:1 266 'unsigned long int mode', at offset 3520 (in bits) at ssl.h:1224:1 267 'long int max_cert_list', at offset 3584 (in bits) at ssl.h:1225:1 268 'int first_packet', at offset 3648 (in bits) at ssl.h:1226:1 269 'int client_version', at offset 3680 (in bits) at ssl.h:1227:1 270 'unsigned int max_send_fragment', at offset 3712 (in bits) at ssl.h:1229:1 271 'void (SSL*, int, int, unsigned char*, int, void*)* tlsext_debug_cb', at offset 3776 (in bits) at ssl.h:1232:1 272 'void* tlsext_debug_arg', at offset 3840 (in bits) at ssl.h:1235:1 273 'char* tlsext_hostname', at offset 3904 (in bits) at ssl.h:1236:1 274 'int servername_done', at offset 3968 (in bits) at ssl.h:1237:1 275 'int tlsext_status_type', at offset 4000 (in bits) at ssl.h:1244:1 276 'int tlsext_status_expected', at offset 4032 (in bits) at ssl.h:1246:1 277 'stack_st_OCSP_RESPID* tlsext_ocsp_ids', at offset 4096 (in bits) at ssl.h:1248:1 278 'X509_EXTENSIONS* tlsext_ocsp_exts', at offset 4160 (in bits) at ssl.h:1249:1 279 'unsigned char* tlsext_ocsp_resp', at offset 4224 (in bits) at ssl.h:1251:1 280 'int tlsext_ocsp_resplen', at offset 4288 (in bits) at ssl.h:1252:1 281 'int tlsext_ticket_expected', at offset 4320 (in bits) at ssl.h:1255:1 282 'size_t tlsext_ecpointformatlist_length', at offset 4352 (in bits) at ssl.h:1257:1 283 'unsigned char* tlsext_ecpointformatlist', at offset 4416 (in bits) at ssl.h:1258:1 284 'size_t tlsext_ellipticcurvelist_length', at offset 4480 (in bits) at ssl.h:1259:1 285 'unsigned char* tlsext_ellipticcurvelist', at offset 4544 (in bits) at ssl.h:1260:1 286 'void* tlsext_opaque_prf_input', at offset 4608 (in bits) at ssl.h:1264:1 287 'size_t tlsext_opaque_prf_input_len', at offset 4672 (in bits) at ssl.h:1265:1 288 'TLS_SESSION_TICKET_EXT* tlsext_session_ticket', at offset 4736 (in bits) at ssl.h:1268:1 289 'tls_session_ticket_ext_cb_fn tls_session_ticket_ext_cb', at offset 4800 (in bits) at ssl.h:1271:1 290 'void* tls_session_ticket_ext_cb_arg', at offset 4864 (in bits) at ssl.h:1272:1 291 'tls_session_secret_cb_fn tls_session_secret_cb', at offset 4928 (in bits) at ssl.h:1275:1 292 'void* tls_session_secret_cb_arg', at offset 4992 (in bits) at ssl.h:1276:1 293 'SSL_CTX* initial_ctx', at offset 5056 (in bits) at ssl.h:1278:1 294 'unsigned char* next_proto_negotiated', at offset 5120 (in bits) at ssl.h:1288:1 295 'unsigned char next_proto_negotiated_len', at offset 5184 (in bits) at ssl.h:1289:1 296 'stack_st_SRTP_PROTECTION_PROFILE* srtp_profiles', at offset 5248 (in bits) at ssl.h:1294:1 297 'SRTP_PROTECTION_PROFILE* srtp_profile', at offset 5312 (in bits) at ssl.h:1295:1 298 'unsigned int tlsext_heartbeat', at offset 5376 (in bits) at ssl.h:1297:1 299 'unsigned int tlsext_hb_pending', at offset 5408 (in bits) at ssl.h:1302:1 300 'unsigned int tlsext_hb_seq', at offset 5440 (in bits) at ssl.h:1303:1 301 'int renegotiate', at offset 5472 (in bits) at ssl.h:1308:1 302 and name of 'RedsStream::ssl' changed to 'RedsStream::priv' at reds_stream.h:42:1 303 type of 'SpiceWatch* watch' changed: 304 in pointed to type 'typedef SpiceWatch' at spice-core.h:68:1: 305 underlying type 'struct SpiceWatch' changed, as being reported 306 type of 'channel_disconnect_proc on_disconnect' changed: 307 underlying type 'void (RedChannelClient*)*' changed: 308 in pointed to type 'function type void (RedChannelClient*)': 309 parameter 1 of type 'RedChannelClient*' has sub-type changes: 310 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 311 type of 'channel_send_pipe_item_proc send_item' changed: 312 underlying type 'void (RedChannelClient*, PipeItem*)*' changed: 313 in pointed to type 'function type void (RedChannelClient*, PipeItem*)': 314 parameter 1 of type 'RedChannelClient*' has sub-type changes: 315 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 316 type of 'channel_hold_pipe_item_proc hold_item' changed: 317 underlying type 'void (RedChannelClient*, PipeItem*)*' changed: 318 in pointed to type 'function type void (RedChannelClient*, PipeItem*)': 319 parameter 1 of type 'RedChannelClient*' has sub-type changes: 320 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 321 type of 'channel_release_pipe_item_proc release_item' changed: 322 underlying type 'void (RedChannelClient*, PipeItem*, int)*' changed: 323 in pointed to type 'function type void (RedChannelClient*, PipeItem*, int)': 324 parameter 1 of type 'RedChannelClient*' has sub-type changes: 325 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 326 type of 'channel_alloc_msg_recv_buf_proc alloc_recv_buf' changed: 327 underlying type 'uint8_t* (RedChannelClient*, typedef uint16_t, typedef uint32_t)*' changed: 328 in pointed to type 'function type uint8_t* (RedChannelClient*, typedef uint16_t, typedef uint32_t)': 329 parameter 1 of type 'RedChannelClient*' has sub-type changes: 330 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 331 type of 'channel_release_msg_recv_buf_proc release_recv_buf' changed: 332 underlying type 'void (RedChannelClient*, typedef uint16_t, typedef uint32_t, uint8_t*)*' changed: 333 in pointed to type 'function type void (RedChannelClient*, typedef uint16_t, typedef uint32_t, uint8_t*)': 334 parameter 1 of type 'RedChannelClient*' has sub-type changes: 335 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 336 type of 'channel_handle_migrate_flush_mark_proc handle_migrate_flush_mark' changed: 337 underlying type 'int (RedChannelClient*)*' changed: 338 in pointed to type 'function type int (RedChannelClient*)': 339 parameter 1 of type 'RedChannelClient*' has sub-type changes: 340 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 341 type of 'channel_handle_migrate_data_proc handle_migrate_data' changed: 342 underlying type 'int (RedChannelClient*, typedef uint32_t, void*)*' changed: 343 in pointed to type 'function type int (RedChannelClient*, typedef uint32_t, void*)': 344 parameter 1 of type 'RedChannelClient*' has sub-type changes: 345 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 346 type of 'channel_handle_migrate_data_get_serial_proc handle_migrate_data_get_serial' changed: 347 underlying type 'typedef uint64_t (RedChannelClient*, typedef uint32_t, void*)*' changed: 348 in pointed to type 'function type typedef uint64_t (RedChannelClient*, typedef uint32_t, void*)': 349 parameter 1 of type 'RedChannelClient*' has sub-type changes: 350 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 351 type of 'ClientCbs client_cbs' changed: 352 underlying type 'struct ClientCbs' at red_channel.h:213:1 changed: 353 type size hasn't changed 354 3 data member changes: 355 type of 'channel_client_connect_proc connect' changed: 356 underlying type 'void (RedChannel*, RedClient*, RedsStream*, int, int, uint32_t*, int, uint32_t*)*' changed: 357 in pointed to type 'function type void (RedChannel*, RedClient*, RedsStream*, int, int, uint32_t*, int, uint32_t*)': 358 parameter 1 of type 'RedChannel*' has sub-type changes: 359 in pointed to type 'typedef RedChannel' at red_channel.h:130:1: 360 underlying type 'struct RedChannel' changed, as being reported 361 parameter 2 of type 'RedClient*' has sub-type changes: 362 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 363 parameter 3 of type 'RedsStream*' has sub-type changes: 364 pointed to type 'typedef RedsStream' changed at red_channel.h:134:1, as reported earlier 365 type of 'channel_client_disconnect_proc disconnect' changed: 366 underlying type 'void (RedChannelClient*)*' changed: 367 in pointed to type 'function type void (RedChannelClient*)': 368 parameter 1 of type 'RedChannelClient*' has sub-type changes: 369 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 370 type of 'channel_client_migrate_proc migrate' changed: 371 underlying type 'void (RedChannelClient*)*' changed: 372 in pointed to type 'function type void (RedChannelClient*)': 373 parameter 1 of type 'RedChannelClient*' has sub-type changes: 374 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 375 type of 'RedWorker* worker' changed: 376 pointed to type 'struct RedWorker' changed, as being reported 377 type of 'CursorChannel* cursor_channel' changed: 378 in pointed to type 'typedef CursorChannel' at red_worker.c:774:1: 379 underlying type 'struct CursorChannel' at red_worker.c:750:1 changed: 380 type size hasn't changed 381 1 data member change: 382 type of 'CommonChannel common' changed, as reported earlier 383 type of 'QXLInstance* qxl' changed: 384 in pointed to type 'typedef QXLInstance' at spice-qxl.h:34:1: 385 underlying type 'struct QXLInstance' changed, as being reported 386 type of 'RedDispatcher* red_dispatcher' changed: 387 in pointed to type 'typedef RedDispatcher' at red_worker.h:87:1: 388 underlying type 'struct RedDispatcher' changed, as being reported 389 type of 'SpiceWatch watches[20]' changed: 390 array element type 'struct SpiceWatch' changed: 391 details are being reported 392 type size hasn't changed 393 type of 'MonitorsConfig* monitors_config' changed: 394 in pointed to type 'typedef MonitorsConfig' at red_worker.c:361:1: 395 underlying type 'struct MonitorsConfig' at red_worker.c:344:1 changed: 396 type size hasn't changed 397 1 data member change: 398 type of 'RedWorker* worker' changed: 399 pointed to type 'struct RedWorker' changed, as being reported 400 type of '_Drawable drawables[1000]' changed: 401 array element type 'typedef _Drawable' changed: 402 underlying type 'struct _Drawable' at red_worker.c:874:1 changed: 403 type size changed from 3200 to 2560 (in bits) 404 1 data member change: 405 type of 'union {Drawable drawable; _Drawable* next;} u' changed: 406 type size changed from 3200 to 2560 (in bits) 407 2 data member changes: 408 type of 'Drawable drawable' changed: 409 underlying type 'struct Drawable' at red_worker.c:838:1 changed: 410 type size changed from 3200 to 2560 (in bits) 411 2 data member deletions: 412 'uint8_t* backed_surface_data', at offset 2368 (in bits) at red_worker.c:864:1 413 'DependItem pipe_depend_items[3]', at offset 2432 (in bits) at red_worker.c:865:1 414 6 data member changes (1 filtered): 415 type of 'Stream* stream' changed: 416 in pointed to type 'typedef Stream' at red_worker.c:443:1: 417 underlying type 'struct Stream' at red_worker.c:433:1 changed: 418 type size changed from 896 to 832 (in bits) 419 2 data member deletions: 420 'SpiceTimer* input_fps_timer', at offset 640 (in bits) at red_worker.c:444:1 421 'uint64_t input_fps_timer_start', at offset 768 (in bits) at red_worker.c:446:1 422 1 data member insertion: 423 'uint64_t input_fps_start_time', at offset 704 (in bits) at red_worker.c:456:1 424 4 data member changes: 425 type of 'Drawable* current' changed: 426 in pointed to type 'typedef Drawable' at red_worker.c:432:1: 427 underlying type 'struct Drawable' changed, as being reported 428 type of 'Stream* next' changed: 429 in pointed to type 'typedef Stream' at red_worker.c:443:1: 430 underlying type 'struct Stream' changed, as being reported 431 'uint32_t num_input_frames' offset changed from 704 to 640 (in bits) (by -64 bits) 432 'uint32_t input_fps' offset changed from 832 to 768 (in bits) (by -64 bits) 433 type of 'Stream* sized_stream' changed: 434 pointed to type 'typedef Stream' changed at red_worker.c:432:1, as reported earlier 435 type of 'DependItem depend_items[3]' changed: 436 array element type 'typedef DependItem' changed: 437 underlying type 'struct DependItem' at red_worker.c:825:1 changed: 438 type size hasn't changed 439 1 data member change: 440 type of 'Drawable* drawable' changed: 441 in pointed to type 'typedef Drawable' at red_worker.c:432:1: 442 underlying type 'struct Drawable' changed, as being reported 443 type size hasn't changed 444 'int surface_id' offset changed from 3008 to 2368 (in bits) (by -640 bits) 445 'int surfaces_dest[3]' offset changed from 3040 to 2400 (in bits) (by -640 bits) 446 'uint32_t process_commands_generation' offset changed from 3136 to 2496 (in bits) (by -640 bits) 447 type of '_Drawable* next' changed: 448 in pointed to type 'typedef _Drawable' at red_worker.c:865:1: 449 underlying type 'struct _Drawable' changed, as being reported 450 array type size changed from 3200000 to 2560000 451 type of '_Drawable* free_drawables' changed: 452 pointed to type 'typedef _Drawable' changed at red_worker.c:873:1, as reported earlier 453 and offset changed from 15366720 to 14726720 (in bits) (by -640000 bits) 454 '_CursorItem cursor_items[100]' offset changed from 15366784 to 14726784 (in bits) (by -640000 bits) 455 '_CursorItem* free_cursor_items' offset changed from 15379584 to 14739584 (in bits) (by -640000 bits) 456 'RedMemSlotInfo mem_slots' offset changed from 15379648 to 14739648 (in bits) (by -640000 bits) 457 'ImageCache image_cache' offset changed from 15380032 to 14739968 (in bits) (by -640064 bits) 458 type of 'spice_image_compression_t image_compression' changed: 459 typedef name changed from spice_image_compression_t to SpiceImageCompression at enums.h:197:1 460 underlying type 'enum spice_image_compression_t' at spice.h:471:1 changed: 461 type name changed from 'spice_image_compression_t' to 'SpiceImageCompression' 462 type size hasn't changed 463 7 enumerator deletions: 464 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_INVALID' value '0' 465 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_OFF' value '1' 466 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_AUTO_GLZ' value '2' 467 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_AUTO_LZ' value '3' 468 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_QUIC' value '4' 469 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_GLZ' value '5' 470 'spice_image_compression_t::SPICE_IMAGE_COMPRESS_LZ' value '6' 471 9 enumerator insertions: 472 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_INVALID' value '0' 473 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_OFF' value '1' 474 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_AUTO_GLZ' value '2' 475 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_AUTO_LZ' value '3' 476 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_QUIC' value '4' 477 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_GLZ' value '5' 478 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_LZ' value '6' 479 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_LZ4' value '7' 480 'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_ENUM_END' value '8' 481 and offset changed from 15445824 to 14805760 (in bits) (by -640064 bits) 482 'spice_wan_compression_t jpeg_state' offset changed from 15445856 to 14805792 (in bits) (by -640064 bits) 483 'spice_wan_compression_t zlib_glz_state' offset changed from 15445888 to 14805824 (in bits) (by -640064 bits) 484 'uint32_t mouse_mode' offset changed from 15445920 to 14805856 (in bits) (by -640064 bits) 485 'uint32_t streaming_video' offset changed from 15445952 to 14805888 (in bits) (by -640064 bits) 486 type of 'Stream streams_buf[50]' changed: 487 array element type 'typedef Stream' changed: 488 underlying type 'struct Stream' changed at red_worker.c:433:1, as reported earlier 489 array type size changed from 44800 to 41600 490 and offset changed from 15446016 to 14805952 (in bits) (by -640064 bits) 491 type of 'Stream* free_streams' changed: 492 pointed to type 'typedef Stream' changed at red_worker.c:432:1, as reported earlier 493 and offset changed from 15490816 to 14847552 (in bits) (by -643264 bits) 494 'Ring streams' offset changed from 15490880 to 14847616 (in bits) (by -643264 bits) 495 'ItemTrace items_trace[8]' offset changed from 15491008 to 14847744 (in bits) (by -643264 bits) 496 'uint32_t next_item_trace' offset changed from 15494080 to 14850816 (in bits) (by -643264 bits) 497 'uint64_t streams_size_total' offset changed from 15494144 to 14850880 (in bits) (by -643264 bits) 498 type of 'QuicData quic_data' changed: 499 underlying type 'struct QuicData' at red_worker.c:577:1 changed: 500 type size hasn't changed 501 1 data member change: 502 type of 'EncoderData data' changed: 503 underlying type 'struct EncoderData' at red_worker.c:557:1 changed: 504 type size hasn't changed 505 1 data member change: 506 type of 'DisplayChannelClient* dcc' changed: 507 in pointed to type 'typedef DisplayChannelClient' at red_worker.c:435:1: 508 underlying type 'struct DisplayChannelClient' at red_worker.c:672:1 changed: 509 type size hasn't changed 510 5 data member changes: 511 type of 'CommonChannelClient common' changed: 512 underlying type 'struct CommonChannelClient' at red_worker.c:662:1 changed: 513 type size hasn't changed 514 2 data member changes: 515 type of 'RedChannelClient base' changed, as reported earlier 516 type of 'RedWorker* worker' changed: 517 pointed to type 'struct RedWorker' changed, as being reported 518 type of 'PixmapCache* pixmap_cache' changed: 519 in pointed to type 'typedef PixmapCache' at red_worker.c:527:1: 520 underlying type 'struct PixmapCache' at red_worker.c:518:1 changed: 521 type size hasn't changed 522 1 data member change: 523 type of 'RedClient* client' changed: 524 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 525 type of 'GlzSharedDictionary* glz_dict' changed: 526 in pointed to type 'typedef GlzSharedDictionary' at red_worker.c:663:1: 527 underlying type 'struct GlzSharedDictionary' at red_worker.c:638:1 changed: 528 type size hasn't changed 529 1 data member change: 530 type of 'RedClient* client' changed: 531 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 532 type of 'GlzData glz_data' changed: 533 underlying type 'struct GlzData' at red_worker.c:587:1 changed: 534 type size hasn't changed 535 1 data member change: 536 type of 'EncoderData data' changed: 537 underlying type 'struct EncoderData' changed, as being reported 538 type of 'StreamAgent stream_agents[50]' changed: 539 array element type 'typedef StreamAgent' changed: 540 underlying type 'struct StreamAgent' at red_worker.c:464:1 changed: 541 type size hasn't changed 542 2 data member changes: 543 type of 'Stream* stream' changed: 544 pointed to type 'typedef Stream' changed at red_worker.c:432:1, as reported earlier 545 type of 'DisplayChannelClient* dcc' changed: 546 in pointed to type 'typedef DisplayChannelClient' at red_worker.c:435:1: 547 underlying type 'struct DisplayChannelClient' changed, as being reported 548 type size hasn't changed 549 and offset changed from 15494208 to 14850944 (in bits) (by -643264 bits) 550 'QuicContext* quic' offset changed from 15500736 to 14857472 (in bits) (by -643264 bits) 551 type of 'LzData lz_data' changed: 552 underlying type 'struct LzData' at red_worker.c:582:1 changed: 553 type size hasn't changed 554 1 data member change: 555 type of 'EncoderData data' changed, as reported earlier 556 and offset changed from 15500800 to 14857536 (in bits) (by -643264 bits) 557 'LzContext* lz' offset changed from 15507328 to 14864064 (in bits) (by -643264 bits) 558 type of 'JpegData jpeg_data' changed: 559 underlying type 'struct JpegData' at red_worker.c:592:1 changed: 560 type size hasn't changed 561 1 data member change: 562 type of 'EncoderData data' changed, as reported earlier 563 and offset changed from 15507392 to 14864128 (in bits) (by -643264 bits) 564 'JpegEncoderContext* jpeg' offset changed from 15513600 to 14870336 (in bits) (by -643264 bits) 565 type of 'ZlibData zlib_data' changed: 566 underlying type 'struct ZlibData' at red_worker.c:597:1 changed: 567 type size hasn't changed 568 1 data member change: 569 type of 'EncoderData data' changed, as reported earlier 570 and offset changed from 15513664 to 14870400 (in bits) (by -643264 bits) 571 'ZlibEncoder* zlib' offset changed from 15519872 to 14876608 (in bits) (by -643264 bits) 572 'uint32_t process_commands_generation' offset changed from 15519936 to 14876672 (in bits) (by -643264 bits) 573 'StatNodeRef stat' offset changed from 15519968 to 14876704 (in bits) (by -643264 bits) 574 'uint64_t* wakeup_counter' offset changed from 15520000 to 14876736 (in bits) (by -643264 bits) 575 'uint64_t* command_counter' offset changed from 15520064 to 14876800 (in bits) (by -643264 bits) 576 'int driver_cap_monitors_config' offset changed from 15520128 to 14876864 (in bits) (by -643264 bits) 577 'int set_client_capabilities_pending' offset changed from 15520160 to 14876896 (in bits) (by -643264 bits) 578 type of 'void (SpiceWatch*, int)* watch_update_mask' changed: 579 in pointed to type 'function type void (SpiceWatch*, int)': 580 parameter 1 of type 'SpiceWatch*' has sub-type changes: 581 pointed to type 'typedef SpiceWatch' changed at spice.h:61:1, as reported earlier 582 type of 'void (SpiceWatch*)* watch_remove' changed: 583 in pointed to type 'function type void (SpiceWatch*)': 584 parameter 1 of type 'SpiceWatch*' has sub-type changes: 585 pointed to type 'typedef SpiceWatch' changed at spice.h:61:1, as reported earlier 586 'pthread_t worker_thread' offset changed from 2048 to 2112 (in bits) (by +64 bits) 587 'uint32_t pending' offset changed from 2112 to 2176 (in bits) (by +64 bits) 588 'int primary_active' offset changed from 2144 to 2208 (in bits) (by +64 bits) 589 'int x_res' offset changed from 2176 to 2240 (in bits) (by +64 bits) 590 'int y_res' offset changed from 2208 to 2272 (in bits) (by +64 bits) 591 'int use_hardware_cursor' offset changed from 2240 to 2304 (in bits) (by +64 bits) 592 type of 'RedDispatcher* next' changed: 593 in pointed to type 'typedef RedDispatcher' at red_worker.h:87:1: 594 underlying type 'struct RedDispatcher' changed, as being reported 595 and offset changed from 2304 to 2368 (in bits) (by +64 bits) 596 'Ring async_commands' offset changed from 2368 to 2432 (in bits) (by +64 bits) 597 'pthread_mutex_t async_lock' offset changed from 2496 to 2560 (in bits) (by +64 bits) 598 'QXLDevSurfaceCreate surface_create' offset changed from 2816 to 2880 (in bits) (by +64 bits) 599 'unsigned int max_monitors' offset changed from 3200 to 3264 (in bits) (by +64 bits) 600 601 [C] 'function void spice_qxl_add_memslot_async(QXLInstance*, QXLDevMemSlot*, uint64_t)' at red_dispatcher.c:948:1 has some indirect sub-type changes: 602 parameter 1 of type 'QXLInstance*' has sub-type changes: 603 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 604 605 [C] 'function void spice_qxl_create_primary_surface(QXLInstance*, uint32_t, QXLDevSurfaceCreate*)' at red_dispatcher.c:909:1 has some indirect sub-type changes: 606 parameter 1 of type 'QXLInstance*' has sub-type changes: 607 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 608 609 [C] 'function void spice_qxl_create_primary_surface_async(QXLInstance*, uint32_t, QXLDevSurfaceCreate*, uint64_t)' at red_dispatcher.c:966:1 has some indirect sub-type changes: 610 parameter 1 of type 'QXLInstance*' has sub-type changes: 611 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 612 613 [C] 'function void spice_qxl_del_memslot(QXLInstance*, uint32_t, uint32_t)' at red_dispatcher.c:885:1 has some indirect sub-type changes: 614 parameter 1 of type 'QXLInstance*' has sub-type changes: 615 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 616 617 [C] 'function void spice_qxl_destroy_primary_surface(QXLInstance*, uint32_t)' at red_dispatcher.c:903:1 has some indirect sub-type changes: 618 parameter 1 of type 'QXLInstance*' has sub-type changes: 619 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 620 621 [C] 'function void spice_qxl_destroy_primary_surface_async(QXLInstance*, uint32_t, uint64_t)' at red_dispatcher.c:960:1 has some indirect sub-type changes: 622 parameter 1 of type 'QXLInstance*' has sub-type changes: 623 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 624 625 [C] 'function void spice_qxl_destroy_surface_async(QXLInstance*, uint32_t, uint64_t)' at red_dispatcher.c:973:1 has some indirect sub-type changes: 626 parameter 1 of type 'QXLInstance*' has sub-type changes: 627 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 628 629 [C] 'function void spice_qxl_destroy_surface_wait(QXLInstance*, uint32_t)' at red_dispatcher.c:928:1 has some indirect sub-type changes: 630 parameter 1 of type 'QXLInstance*' has sub-type changes: 631 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 632 633 [C] 'function void spice_qxl_destroy_surfaces(QXLInstance*)' at red_dispatcher.c:897:1 has some indirect sub-type changes: 634 parameter 1 of type 'QXLInstance*' has sub-type changes: 635 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 636 637 [C] 'function void spice_qxl_destroy_surfaces_async(QXLInstance*, uint64_t)' at red_dispatcher.c:954:1 has some indirect sub-type changes: 638 parameter 1 of type 'QXLInstance*' has sub-type changes: 639 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 640 641 [C] 'function void spice_qxl_driver_unload(QXLInstance*)' at red_dispatcher.c:998:1 has some indirect sub-type changes: 642 parameter 1 of type 'QXLInstance*' has sub-type changes: 643 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 644 645 [C] 'function void spice_qxl_flush_surfaces_async(QXLInstance*, uint64_t)' at red_dispatcher.c:979:1 has some indirect sub-type changes: 646 parameter 1 of type 'QXLInstance*' has sub-type changes: 647 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 648 649 [C] 'function void spice_qxl_loadvm_commands(QXLInstance*, QXLCommandExt*, uint32_t)' at red_dispatcher.c:934:1 has some indirect sub-type changes: 650 parameter 1 of type 'QXLInstance*' has sub-type changes: 651 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 652 653 [C] 'function void spice_qxl_monitors_config_async(QXLInstance*, QXLPHYSICAL, int, uint64_t)' at red_dispatcher.c:985:1 has some indirect sub-type changes: 654 parameter 1 of type 'QXLInstance*' has sub-type changes: 655 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 656 657 [C] 'function void spice_qxl_oom(QXLInstance*)' at red_dispatcher.c:852:1 has some indirect sub-type changes: 658 parameter 1 of type 'QXLInstance*' has sub-type changes: 659 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 660 661 [C] 'function void spice_qxl_reset_cursor(QXLInstance*)' at red_dispatcher.c:922:1 has some indirect sub-type changes: 662 parameter 1 of type 'QXLInstance*' has sub-type changes: 663 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 664 665 [C] 'function void spice_qxl_reset_image_cache(QXLInstance*)' at red_dispatcher.c:916:1 has some indirect sub-type changes: 666 parameter 1 of type 'QXLInstance*' has sub-type changes: 667 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 668 669 [C] 'function void spice_qxl_reset_memslots(QXLInstance*)' at red_dispatcher.c:891:1 has some indirect sub-type changes: 670 parameter 1 of type 'QXLInstance*' has sub-type changes: 671 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 672 673 [C] 'function void spice_qxl_set_max_monitors(QXLInstance*, unsigned int)' at red_dispatcher.c:992:1 has some indirect sub-type changes: 674 parameter 1 of type 'QXLInstance*' has sub-type changes: 675 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 676 677 [C] 'function void spice_qxl_start(QXLInstance*)' at red_dispatcher.c:858:1 has some indirect sub-type changes: 678 parameter 1 of type 'QXLInstance*' has sub-type changes: 679 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 680 681 [C] 'function void spice_qxl_stop(QXLInstance*)' at red_dispatcher.c:864:1 has some indirect sub-type changes: 682 parameter 1 of type 'QXLInstance*' has sub-type changes: 683 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 684 685 [C] 'function void spice_qxl_update_area(QXLInstance*, uint32_t, QXLRect*, QXLRect*, uint32_t, uint32_t)' at red_dispatcher.c:870:1 has some indirect sub-type changes: 686 parameter 1 of type 'QXLInstance*' has sub-type changes: 687 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 688 689 [C] 'function void spice_qxl_update_area_async(QXLInstance*, uint32_t, QXLRect*, uint32_t, uint64_t)' at red_dispatcher.c:940:1 has some indirect sub-type changes: 690 parameter 1 of type 'QXLInstance*' has sub-type changes: 691 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 692 693 [C] 'function void spice_qxl_wakeup(QXLInstance*)' at red_dispatcher.c:846:1 has some indirect sub-type changes: 694 parameter 1 of type 'QXLInstance*' has sub-type changes: 695 pointed to type 'typedef QXLInstance' changed at spice.h:103:1, as reported earlier 696 697 [C] 'function int spice_server_add_client(SpiceServer*, int, int)' at reds.c:2391:1 has some indirect sub-type changes: 698 parameter 1 of type 'SpiceServer*' has sub-type changes: 699 in pointed to type 'typedef SpiceServer' at spice-server.h:38:1: 700 underlying type 'struct RedsState' at reds-private.h:127:1 changed: 701 type size hasn't changed 702 5 data member changes (1 filtered): 703 type of 'SpiceWatch* listen_watch' changed: 704 pointed to type 'typedef SpiceWatch' changed at spice.h:61:1, as reported earlier 705 type of 'SpiceWatch* secure_listen_watch' changed: 706 pointed to type 'typedef SpiceWatch' changed at spice.h:61:1, as reported earlier 707 type of 'VDIPortState agent_state' changed: 708 underlying type 'struct VDIPortState' at reds-private.h:46:1 changed: 709 type size hasn't changed 710 2 data member changes (3 filtered): 711 type of 'SpiceCharDeviceState* base' changed: 712 in pointed to type 'typedef SpiceCharDeviceState' at spice-char.h:34:1: 713 underlying type 'struct SpiceCharDeviceState' at char_device.c:47:1 changed: 714 type size changed from 1536 to 1600 (in bits) 715 1 data member insertion: 716 'uint64_t cur_pool_size', at offset 384 (in bits) at char_device.c:57:1 717 12 data member changes: 718 type of 'SpiceCharDeviceWriteBuffer* cur_write_buf' changed: 719 in pointed to type 'typedef SpiceCharDeviceWriteBuffer' at char_device.h:94:1: 720 underlying type 'struct SpiceCharDeviceWriteBuffer' at char_device.h:66:1 changed: 721 type size hasn't changed 722 1 data member change: 723 type of 'RedClient* client' changed: 724 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 725 and offset changed from 384 to 448 (in bits) (by +64 bits) 726 'uint8_t* cur_write_buf_pos' offset changed from 448 to 512 (in bits) (by +64 bits) 727 'SpiceTimer* write_to_dev_timer' offset changed from 512 to 576 (in bits) (by +64 bits) 728 'uint64_t num_self_tokens' offset changed from 576 to 640 (in bits) (by +64 bits) 729 'Ring clients' offset changed from 640 to 704 (in bits) (by +64 bits) 730 'uint32_t num_clients' offset changed from 768 to 832 (in bits) (by +64 bits) 731 'uint64_t client_tokens_interval' offset changed from 832 to 896 (in bits) (by +64 bits) 732 type of 'SpiceCharDeviceInstance* sin' changed: 733 in pointed to type 'typedef SpiceCharDeviceInstance' at spice-char.h:33:1: 734 underlying type 'struct SpiceCharDeviceInstance' at spice.h:416:1 changed: 735 type size hasn't changed 736 1 data member change: 737 type of 'SpiceCharDeviceState* st' changed: 738 in pointed to type 'typedef SpiceCharDeviceState' at spice-char.h:34:1: 739 underlying type 'struct SpiceCharDeviceState' changed, as being reported 740 and offset changed from 896 to 960 (in bits) (by +64 bits) 741 'int during_read_from_device' offset changed from 960 to 1024 (in bits) (by +64 bits) 742 'int during_write_to_device' offset changed from 992 to 1056 (in bits) (by +64 bits) 743 type of 'SpiceCharDeviceCallbacks cbs' changed: 744 underlying type 'struct SpiceCharDeviceCallbacks' at char_device.h:81:1 changed: 745 type size hasn't changed 746 4 data member changes: 747 type of 'SpiceCharDeviceMsgToClient* (SpiceCharDeviceInstance*, void*)* read_one_msg_from_device' changed: 748 in pointed to type 'function type SpiceCharDeviceMsgToClient* (SpiceCharDeviceInstance*, void*)': 749 parameter 1 of type 'SpiceCharDeviceInstance*' has sub-type changes: 750 pointed to type 'typedef SpiceCharDeviceInstance' changed at spice.h:399:1, as reported earlier 751 type of 'void (SpiceCharDeviceMsgToClient*, RedClient*, void*)* send_msg_to_client' changed: 752 in pointed to type 'function type void (SpiceCharDeviceMsgToClient*, RedClient*, void*)': 753 parameter 2 of type 'RedClient*' has sub-type changes: 754 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 755 type of 'void (RedClient*, typedef uint32_t, void*)* send_tokens_to_client' changed: 756 in pointed to type 'function type void (RedClient*, typedef uint32_t, void*)': 757 parameter 1 of type 'RedClient*' has sub-type changes: 758 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 759 type of 'void (RedClient*, void*)* remove_client' changed: 760 in pointed to type 'function type void (RedClient*, void*)': 761 parameter 1 of type 'RedClient*' has sub-type changes: 762 pointed to type 'typedef RedClient' changed at red_channel.h:137:1, as reported earlier 763 and offset changed from 1024 to 1088 (in bits) (by +64 bits) 764 'void* opaque' offset changed from 1472 to 1536 (in bits) (by +64 bits) 765 type of 'SpiceCharDeviceWriteBuffer* recv_from_client_buf' changed: 766 pointed to type 'typedef SpiceCharDeviceWriteBuffer' changed at char_device.h:77:1, as reported earlier 767 type of 'MainChannel* main_channel' changed: 768 in pointed to type 'typedef MainChannel' at main_channel.h:48:1: 769 underlying type 'struct MainChannel' at main_channel.h:36:1 changed: 770 type size hasn't changed 771 1 data member change: 772 type of 'RedChannel base' changed, as reported earlier 773 type of 'RedsClientMonitorsConfig client_monitors_config' changed: 774 underlying type 'struct RedsClientMonitorsConfig' at reds-private.h:120:1 changed: 775 type size hasn't changed 776 1 data member change: 777 type of 'MainChannelClient* mcc' changed: 778 pointed to type 'typedef MainChannelClient' changed at red_channel.h:138:1, as reported earlier 779 780 [C] 'function int spice_server_add_interface(SpiceServer*, SpiceBaseInstance*)' at reds.c:3159:1 has some indirect sub-type changes: 781 parameter 1 of type 'SpiceServer*' has sub-type changes: 782 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 783 784 [C] 'function int spice_server_add_renderer(SpiceServer*, const char*)' at reds.c:3704:1 has some indirect sub-type changes: 785 parameter 1 of type 'SpiceServer*' has sub-type changes: 786 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 787 788 [C] 'function int spice_server_add_ssl_client(SpiceServer*, int, int)' at reds.c:2408:1 has some indirect sub-type changes: 789 parameter 1 of type 'SpiceServer*' has sub-type changes: 790 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 791 792 [C] 'function void spice_server_char_device_wakeup(SpiceCharDeviceInstance*)' at reds.c:3024:1 has some indirect sub-type changes: 793 parameter 1 of type 'SpiceCharDeviceInstance*' has sub-type changes: 794 pointed to type 'typedef SpiceCharDeviceInstance' changed at spice.h:399:1, as reported earlier 795 796 [C] 'function void spice_server_destroy(SpiceServer*)' at reds.c:3419:1 has some indirect sub-type changes: 797 parameter 1 of type 'SpiceServer*' has sub-type changes: 798 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 799 800 [C] 'function spice_image_compression_t spice_server_get_image_compression(SpiceServer*)' at reds.c:3618:1 has some indirect sub-type changes: 801 return type changed: 802 typedef name changed from spice_image_compression_t to SpiceImageCompression at enums.h:197:1 803 underlying type 'enum spice_image_compression_t' changed at spice.h:471:1, as reported earlier 804 parameter 1 of type 'SpiceServer*' has sub-type changes: 805 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 806 807 [C] 'function int spice_server_get_num_clients(SpiceServer*)' at reds.c:845:1 has some indirect sub-type changes: 808 parameter 1 of type 'SpiceServer*' has sub-type changes: 809 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 810 811 [C] 'function int spice_server_get_peer_info(SpiceServer*, sockaddr*, socklen_t*)' at reds.c:3689:1 has some indirect sub-type changes: 812 parameter 1 of type 'SpiceServer*' has sub-type changes: 813 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 814 815 [C] 'function int spice_server_get_sock_info(SpiceServer*, sockaddr*, socklen_t*)' at reds.c:3680:1 has some indirect sub-type changes: 816 parameter 1 of type 'SpiceServer*' has sub-type changes: 817 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 818 819 [C] 'function int spice_server_init(SpiceServer*, SpiceCoreInterface*)' at reds.c:3407:1 has some indirect sub-type changes: 820 parameter 1 of type 'SpiceServer*' has sub-type changes: 821 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 822 parameter 2 of type 'SpiceCoreInterface*' has sub-type changes: 823 pointed to type 'typedef SpiceCoreInterface' changed at spice.h:49:1, as reported earlier 824 825 [C] 'function int spice_server_is_server_mouse(SpiceServer*)' at reds.c:3698:1 has some indirect sub-type changes: 826 parameter 1 of type 'SpiceServer*' has sub-type changes: 827 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 828 829 [C] 'function int spice_server_migrate_connect(SpiceServer*, const char*, int, int, const char*)' at reds.c:3791:1 has some indirect sub-type changes: 830 parameter 1 of type 'SpiceServer*' has sub-type changes: 831 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 832 833 [C] 'function int spice_server_migrate_end(SpiceServer*, int)' at reds.c:3866:1 has some indirect sub-type changes: 834 parameter 1 of type 'SpiceServer*' has sub-type changes: 835 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 836 837 [C] 'function int spice_server_migrate_info(SpiceServer*, const char*, int, int, const char*)' at reds.c:3842:1 has some indirect sub-type changes: 838 parameter 1 of type 'SpiceServer*' has sub-type changes: 839 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 840 841 [C] 'function int spice_server_migrate_start(SpiceServer*)' at reds.c:3856:1 has some indirect sub-type changes: 842 parameter 1 of type 'SpiceServer*' has sub-type changes: 843 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 844 845 [C] 'function int spice_server_migrate_switch(SpiceServer*)' at reds.c:3899:1 has some indirect sub-type changes: 846 parameter 1 of type 'SpiceServer*' has sub-type changes: 847 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 848 849 [C] 'function SpiceServer* spice_server_new()' at reds.c:3398:1 has some indirect sub-type changes: 850 return type changed: 851 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 852 853 [C] 'function void spice_server_playback_get_buffer(SpicePlaybackInstance*, uint32_t**, uint32_t*)' at snd_worker.c:1081:1 has some indirect sub-type changes: 854 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 855 in pointed to type 'typedef SpicePlaybackInstance' at spice-audio.h:33:1: 856 underlying type 'struct SpicePlaybackInstance' at spice.h:350:1 changed: 857 type size hasn't changed 858 1 data member change: 859 type of 'SpicePlaybackState* st' changed: 860 in pointed to type 'typedef SpicePlaybackState' at spice-audio.h:34:1: 861 underlying type 'struct SpicePlaybackState' at snd_worker.c:165:1 changed: 862 type size changed from 512 to 576 (in bits) 863 1 data member insertion: 864 'uint32_t frequency', at offset 512 (in bits) at snd_worker.c:159:1 865 2 data member changes: 866 type of 'SndWorker worker' changed: 867 type size hasn't changed 868 3 data member changes: 869 type of 'RedChannel* base_channel' changed: 870 pointed to type 'typedef RedChannel' changed at red_channel.h:135:1, as reported earlier 871 type of 'SndChannel* connection' changed: 872 in pointed to type 'typedef SndChannel' at snd_worker.c:74:1: 873 underlying type 'struct SndChannel' at snd_worker.c:89:1 changed: 874 type size hasn't changed 875 6 data member changes (1 filtered): 876 type of 'RedsStream* stream' changed: 877 pointed to type 'typedef RedsStream' changed at red_channel.h:134:1, as reported earlier 878 type of 'SndWorker* worker' changed: 879 in pointed to type 'typedef SndWorker' at snd_worker.c:80:1: 880 underlying type 'struct SndWorker' changed, as being reported 881 type of 'RedChannelClient* channel_client' changed: 882 pointed to type 'typedef RedChannelClient' changed at red_channel.h:136:1, as reported earlier 883 type of 'snd_channel_handle_message_proc handle_message' changed: 884 underlying type 'int (SndChannel*, typedef size_t, typedef uint32_t, void*)*' changed: 885 in pointed to type 'function type int (SndChannel*, typedef size_t, typedef uint32_t, void*)': 886 parameter 1 of type 'SndChannel*' has sub-type changes: 887 in pointed to type 'typedef SndChannel' at snd_worker.c:74:1: 888 underlying type 'struct SndChannel' changed, as being reported 889 type of 'snd_channel_on_message_done_proc on_message_done' changed: 890 underlying type 'void (SndChannel*)*' changed: 891 in pointed to type 'function type void (SndChannel*)': 892 parameter 1 of type 'SndChannel*' has sub-type changes: 893 in pointed to type 'typedef SndChannel' at snd_worker.c:74:1: 894 underlying type 'struct SndChannel' changed, as being reported 895 type of 'snd_channel_cleanup_channel_proc cleanup' changed: 896 underlying type 'void (SndChannel*)*' changed: 897 in pointed to type 'function type void (SndChannel*)': 898 parameter 1 of type 'SndChannel*' has sub-type changes: 899 in pointed to type 'typedef SndChannel' at snd_worker.c:74:1: 900 underlying type 'struct SndChannel' changed, as being reported 901 type of 'SndWorker* next' changed: 902 in pointed to type 'typedef SndWorker' at snd_worker.c:80:1: 903 underlying type 'struct SndWorker' changed, as being reported 904 type of 'SpicePlaybackInstance* sin' changed: 905 in pointed to type 'typedef SpicePlaybackInstance' at spice-audio.h:33:1: 906 underlying type 'struct SpicePlaybackInstance' changed, as being reported 907 908 [C] 'function void spice_server_playback_put_samples(SpicePlaybackInstance*, uint32_t*)' at snd_worker.c:1100:1 has some indirect sub-type changes: 909 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 910 pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier 911 912 [C] 'function void spice_server_playback_set_mute(SpicePlaybackInstance*, uint8_t)' at snd_worker.c:1021:1 has some indirect sub-type changes: 913 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 914 pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier 915 916 [C] 'function void spice_server_playback_set_volume(SpicePlaybackInstance*, uint8_t, uint16_t*)' at snd_worker.c:1003:1 has some indirect sub-type changes: 917 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 918 pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier 919 920 [C] 'function void spice_server_playback_start(SpicePlaybackInstance*)' at snd_worker.c:1035:1 has some indirect sub-type changes: 921 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 922 pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier 923 924 [C] 'function void spice_server_playback_stop(SpicePlaybackInstance*)' at snd_worker.c:1054:1 has some indirect sub-type changes: 925 parameter 1 of type 'SpicePlaybackInstance*' has sub-type changes: 926 pointed to type 'typedef SpicePlaybackInstance' changed at spice.h:335:1, as reported earlier 927 928 [C] 'function void spice_server_port_event(SpiceCharDeviceInstance*, uint8_t)' at spicevmc.c:574:1 has some indirect sub-type changes: 929 parameter 1 of type 'SpiceCharDeviceInstance*' has sub-type changes: 930 pointed to type 'typedef SpiceCharDeviceInstance' changed at spice.h:399:1, as reported earlier 931 932 [C] 'function uint32_t spice_server_record_get_samples(SpiceRecordInstance*, uint32_t*, uint32_t)' at snd_worker.c:1331:1 has some indirect sub-type changes: 933 parameter 1 of type 'SpiceRecordInstance*' has sub-type changes: 934 in pointed to type 'typedef SpiceRecordInstance' at spice-audio.h:67:1: 935 underlying type 'struct SpiceRecordInstance' at spice.h:380:1 changed: 936 type size hasn't changed 937 1 data member change: 938 type of 'SpiceRecordState* st' changed: 939 in pointed to type 'typedef SpiceRecordState' at spice-audio.h:68:1: 940 underlying type 'struct SpiceRecordState' at snd_worker.c:171:1 changed: 941 type size changed from 512 to 576 (in bits) 942 1 data member insertion: 943 'uint32_t frequency', at offset 512 (in bits) at snd_worker.c:166:1 944 2 data member changes: 945 type of 'SndWorker worker' changed, as reported earlier 946 type of 'SpiceRecordInstance* sin' changed: 947 in pointed to type 'typedef SpiceRecordInstance' at spice-audio.h:67:1: 948 underlying type 'struct SpiceRecordInstance' changed, as being reported 949 950 [C] 'function void spice_server_record_set_mute(SpiceRecordInstance*, uint8_t)' at snd_worker.c:1279:1 has some indirect sub-type changes: 951 parameter 1 of type 'SpiceRecordInstance*' has sub-type changes: 952 pointed to type 'typedef SpiceRecordInstance' changed at spice.h:369:1, as reported earlier 953 954 [C] 'function void spice_server_record_set_volume(SpiceRecordInstance*, uint8_t, uint16_t*)' at snd_worker.c:1261:1 has some indirect sub-type changes: 955 parameter 1 of type 'SpiceRecordInstance*' has sub-type changes: 956 pointed to type 'typedef SpiceRecordInstance' changed at spice.h:369:1, as reported earlier 957 958 [C] 'function void spice_server_record_start(SpiceRecordInstance*)' at snd_worker.c:1293:1 has some indirect sub-type changes: 959 parameter 1 of type 'SpiceRecordInstance*' has sub-type changes: 960 pointed to type 'typedef SpiceRecordInstance' changed at spice.h:369:1, as reported earlier 961 962 [C] 'function void spice_server_record_stop(SpiceRecordInstance*)' at snd_worker.c:1313:1 has some indirect sub-type changes: 963 parameter 1 of type 'SpiceRecordInstance*' has sub-type changes: 964 pointed to type 'typedef SpiceRecordInstance' changed at spice.h:369:1, as reported earlier 965 966 [C] 'function void spice_server_set_addr(SpiceServer*, const char*, int)' at reds.c:3455:1 has some indirect sub-type changes: 967 parameter 1 of type 'SpiceServer*' has sub-type changes: 968 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 969 970 [C] 'function int spice_server_set_agent_copypaste(SpiceServer*, int)' at reds.c:3747:1 has some indirect sub-type changes: 971 parameter 1 of type 'SpiceServer*' has sub-type changes: 972 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 973 974 [C] 'function int spice_server_set_agent_file_xfer(SpiceServer*, int)' at reds.c:3756:1 has some indirect sub-type changes: 975 parameter 1 of type 'SpiceServer*' has sub-type changes: 976 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 977 978 [C] 'function int spice_server_set_agent_mouse(SpiceServer*, int)' at reds.c:3739:1 has some indirect sub-type changes: 979 parameter 1 of type 'SpiceServer*' has sub-type changes: 980 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 981 982 [C] 'function int spice_server_set_channel_security(SpiceServer*, const char*, int)' at reds.c:3648:1 has some indirect sub-type changes: 983 parameter 1 of type 'SpiceServer*' has sub-type changes: 984 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 985 986 [C] 'function int spice_server_set_compat_version(SpiceServer*, spice_compat_version_t)' at reds.c:3430:1 has some indirect sub-type changes: 987 parameter 1 of type 'SpiceServer*' has sub-type changes: 988 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 989 990 [C] 'function int spice_server_set_exit_on_disconnect(SpiceServer*, int)' at reds.c:3479:1 has some indirect sub-type changes: 991 parameter 1 of type 'SpiceServer*' has sub-type changes: 992 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 993 994 [C] 'function int spice_server_set_image_compression(SpiceServer*, spice_image_compression_t)' at reds.c:3602:1 has some indirect sub-type changes: 995 parameter 1 of type 'SpiceServer*' has sub-type changes: 996 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 997 parameter 2 of type 'typedef spice_image_compression_t' changed: 998 typedef name changed from spice_image_compression_t to SpiceImageCompression at enums.h:197:1 999 underlying type 'enum spice_image_compression_t' changed at spice.h:471:1, as reported earlier 1000 1001 [C] 'function int spice_server_set_jpeg_compression(SpiceServer*, spice_wan_compression_t)' at reds.c:3624:1 has some indirect sub-type changes: 1002 parameter 1 of type 'SpiceServer*' has sub-type changes: 1003 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1004 1005 [C] 'function int spice_server_set_listen_socket_fd(SpiceServer*, int)' at reds.c:3472:1 has some indirect sub-type changes: 1006 parameter 1 of type 'SpiceServer*' has sub-type changes: 1007 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1008 1009 [C] 'function void spice_server_set_name(SpiceServer*, const char*)' at reds.c:3517:1 has some indirect sub-type changes: 1010 parameter 1 of type 'SpiceServer*' has sub-type changes: 1011 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1012 1013 [C] 'function int spice_server_set_noauth(SpiceServer*)' at reds.c:3486:1 has some indirect sub-type changes: 1014 parameter 1 of type 'SpiceServer*' has sub-type changes: 1015 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1016 1017 [C] 'function int spice_server_set_playback_compression(SpiceServer*, int)' at reds.c:3732:1 has some indirect sub-type changes: 1018 parameter 1 of type 'SpiceServer*' has sub-type changes: 1019 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1020 1021 [C] 'function int spice_server_set_port(SpiceServer*, int)' at reds.c:3445:1 has some indirect sub-type changes: 1022 parameter 1 of type 'SpiceServer*' has sub-type changes: 1023 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1024 1025 [C] 'function int spice_server_set_sasl(SpiceServer*, int)' at reds.c:3494:1 has some indirect sub-type changes: 1026 parameter 1 of type 'SpiceServer*' has sub-type changes: 1027 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1028 1029 [C] 'function int spice_server_set_sasl_appname(SpiceServer*, const char*)' at reds.c:3505:1 has some indirect sub-type changes: 1030 parameter 1 of type 'SpiceServer*' has sub-type changes: 1031 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1032 1033 [C] 'function void spice_server_set_seamless_migration(SpiceServer*, int)' at reds.c:3941:1 has some indirect sub-type changes: 1034 parameter 1 of type 'SpiceServer*' has sub-type changes: 1035 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1036 1037 [C] 'function int spice_server_set_streaming_video(SpiceServer*, int)' at reds.c:3720:1 has some indirect sub-type changes: 1038 parameter 1 of type 'SpiceServer*' has sub-type changes: 1039 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1040 1041 [C] 'function int spice_server_set_ticket(SpiceServer*, const char*, int, int, int)' at reds.c:3529:1 has some indirect sub-type changes: 1042 parameter 1 of type 'SpiceServer*' has sub-type changes: 1043 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1044 1045 [C] 'function int spice_server_set_tls(SpiceServer*, int, const char*, const char*, const char*, const char*, const char*, const char*)' at reds.c:3564:1 has some indirect sub-type changes: 1046 parameter 1 of type 'SpiceServer*' has sub-type changes: 1047 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1048 1049 [C] 'function void spice_server_set_uuid(SpiceServer*, const uint8_t*)' at reds.c:3523:1 has some indirect sub-type changes: 1050 parameter 1 of type 'SpiceServer*' has sub-type changes: 1051 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1052 1053 [C] 'function int spice_server_set_zlib_glz_compression(SpiceServer*, spice_wan_compression_t)' at reds.c:3636:1 has some indirect sub-type changes: 1054 parameter 1 of type 'SpiceServer*' has sub-type changes: 1055 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1056 1057 [C] 'function void spice_server_vm_start(SpiceServer*)' at reds.c:3911:1 has some indirect sub-type changes: 1058 parameter 1 of type 'SpiceServer*' has sub-type changes: 1059 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1060 1061 [C] 'function void spice_server_vm_stop(SpiceServer*)' at reds.c:3926:1 has some indirect sub-type changes: 1062 parameter 1 of type 'SpiceServer*' has sub-type changes: 1063 pointed to type 'typedef SpiceServer' changed at spice.h:440:1, as reported earlier 1064 1065================ end of changes of 'libspice-server.so.1.8.0'=============== 1066 1067