From d0bd38935f38aac315930baaa64993e00056ddb2 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 8 May 2007 16:36:04 +0000 Subject: [PATCH] WIN32 compilation error fixes. --- includes/silcwin32.h | 4 + lib/silchttp/silchttpphp.c | 14 +- lib/silcutil/silcfileutil.c | 6 +- lib/silcutil/win32/silcwin32net.c | 25 +- lib/silcutil/win32/silcwin32schedule.c | 7 +- lib/silcutil/win32/silcwin32thread.c | 6 +- lib/silcutil/win32/silcwin32util.c | 2 +- win32/libsilc/libsilc.def | 1464 ++++++++++------- win32/libsilc/libsilc.dsp | 320 +++- win32/libsilc_static/libsilc_static.dsp | 363 +++- win32/libsilcclient/libsilcclient.dsp | 68 +- .../libsilcclient_static.dsp | 68 +- win32/silcdefs.h | 2 +- 13 files changed, 1625 insertions(+), 724 deletions(-) diff --git a/includes/silcwin32.h b/includes/silcwin32.h index cd942009..a80120c8 100644 --- a/includes/silcwin32.h +++ b/includes/silcwin32.h @@ -25,6 +25,10 @@ #include #include +#if defined(HAVE_SILCDEFS_H) +#include "regexpr.h" +#endif /* HAVE_SILCDEFS_H */ + #define snprintf _snprintf #define vsnprintf _vsnprintf diff --git a/lib/silchttp/silchttpphp.c b/lib/silchttp/silchttpphp.c index 6b699d94..d1cb24e0 100644 --- a/lib/silchttp/silchttpphp.c +++ b/lib/silchttp/silchttpphp.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 2006 Pekka Riikonen + Copyright (C) 2006 - 2007 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -81,7 +81,11 @@ SilcBuffer silc_http_php_file(const char *filename) len = fread(tmp, 1, sizeof(tmp), fd); if (len < 0) { silc_buffer_free(ret); - pclose(fd); +#ifdef SILC_WIN32 + _pclose(fd); +#else + pclose(fd); +#endif /* SILC_WIN32 */ return NULL; } @@ -89,7 +93,11 @@ SilcBuffer silc_http_php_file(const char *filename) if (!ret) { ret = silc_buffer_alloc(0); if (!ret) { - pclose(fd); +#ifdef SILC_WIN32 + _pclose(fd); +#else + pclose(fd); +#endif /* SILC_WIN32 */ return NULL; } } diff --git a/lib/silcutil/silcfileutil.c b/lib/silcutil/silcfileutil.c index c57cc42b..e824a2f1 100644 --- a/lib/silcutil/silcfileutil.c +++ b/lib/silcutil/silcfileutil.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 1997 - 2005 Pekka Riikonen + Copyright (C) 1997 - 2007 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -82,7 +82,9 @@ int silc_file_writefile(const char *filename, const char *buffer, return -1; } +#ifdef SILC_UNIX fsync(fd); +#endif /* SILC_UNIX */ return silc_file_close(fd); } @@ -112,7 +114,9 @@ int silc_file_writefile_mode(const char *filename, const char *buffer, return -1; } +#ifdef SILC_UNIX fsync(fd); +#endif /* SILC_UNIX */ return silc_file_close(fd); } diff --git a/lib/silcutil/win32/silcwin32net.c b/lib/silcutil/win32/silcwin32net.c index 8cf1dd0e..87fc12f8 100644 --- a/lib/silcutil/win32/silcwin32net.c +++ b/lib/silcutil/win32/silcwin32net.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 1997 - 2005, 2007 Pekka Riikonen + Copyright (C) 1997 - 2007 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -136,7 +136,7 @@ silc_net_tcp_create_listener(const char **local_ip_addr, SilcNetListener listener = NULL; SOCKET sock; SilcSockaddr server; - int i, sock, rval; + int i, rval; const char *ipany = "0.0.0.0"; SILC_LOG_DEBUG(("Creating TCP listener")); @@ -348,8 +348,10 @@ int silc_net_udp_receive(SilcStream stream, char *remote_ip_addr, if (remote_ip_addr && remote_port) { if (sock->ipv6) { +#ifdef HAVE_IPV6 from = (struct sockaddr *)&s.sin6; flen = sizeof(s.sin6); +#endif /* HAVE_IPV6 */ } else { from = (struct sockaddr *)&s.sin; flen = sizeof(s.sin); @@ -380,13 +382,16 @@ int silc_net_udp_receive(SilcStream stream, char *remote_ip_addr, /* Return remote address */ if (remote_ip_addr && remote_port) { if (sock->ipv6) { +#ifdef HAVE_IPV6 *remote_port = ntohs(s.sin6.sin6_port); inet_ntop(AF_INET6, &s.sin6.sin6_addr, remote_ip_addr, remote_ip_addr_size); +#endif /* HAVE_IPV6 */ } else { + const char *ip = inet_ntoa(s.sin.sin_addr); + if (ip) + silc_snprintf(remote_ip_addr, remote_ip_addr_size, ip); *remote_port = ntohs(s.sin.sin_port); - inet_ntop(AF_INET, &s.sin.sin_addr, remote_ip_addr, - remote_ip_addr_size); } SILC_LOG_DEBUG(("UDP packet from %s:%d", remote_ip_addr, *remote_port)); @@ -476,10 +481,10 @@ static void silc_net_connect_wait_stream(SilcSocketStreamStatus status, SILC_FSM_STATE(silc_net_connect_st_thread) { - SilcNetConnect conn = context; + SilcNetConnect conn = fsm_context; /* Connect in real thread as as to not block the application. */ - silc_fsm_thread_init(&conn->thread, conn, NULL, NULL, TRUE); + silc_fsm_thread_init(&conn->thread, fsm, conn, NULL, NULL, TRUE); silc_fsm_start(&conn->thread, silc_net_connect_st_start); /* Wait for the thread to finish */ @@ -590,7 +595,7 @@ SILC_FSM_STATE(silc_net_connect_st_start) silc_fsm_next(fsm, silc_net_connect_st_stream); SILC_FSM_CALL((conn->sop = silc_socket_tcp_stream_create( conn->sock, FALSE, FALSE, - schedule, + silc_fsm_get_schedule(fsm), silc_net_connect_wait_stream, conn))); } @@ -739,6 +744,7 @@ SilcBool silc_net_addr2bin(const char *addr, void *bin, SilcUInt32 bin_len) memcpy(bin, (unsigned char *)&ret, 4); return ret != INADDR_NONE; } else { +#ifdef HAVE_IPV6 struct addrinfo hints, *ai; SilcSockaddr *s; @@ -758,12 +764,15 @@ SilcBool silc_net_addr2bin(const char *addr, void *bin, SilcUInt32 bin_len) } return TRUE; +#else + return FALSE; +#endif /* HAVE_IPV6 */ } } /* Set socket to non-blocking mode. */ -int silc_net_set_socket_nonblock(int sock) +int silc_net_set_socket_nonblock(SilcSocket sock) { unsigned long on = 1; return ioctlsocket(sock, FIONBIO, &on); diff --git a/lib/silcutil/win32/silcwin32schedule.c b/lib/silcutil/win32/silcwin32schedule.c index 126f18b2..f8ee3be7 100644 --- a/lib/silcutil/win32/silcwin32schedule.c +++ b/lib/silcutil/win32/silcwin32schedule.c @@ -20,6 +20,8 @@ #include "silc.h" +const SilcScheduleOps schedule_ops; + /* Our "select()" for WIN32. This mimics the behaviour of select() system call. It does not call the Winsock's select() though. Its functions are derived from GLib's g_poll() and from some old Xemacs's sys_select(). @@ -48,13 +50,14 @@ */ -int silc_select(SilcSchedule schedule, void *context); +int silc_select(SilcSchedule schedule, void *context) { SilcHashTableList htl; SilcTaskFd task; HANDLE handles[MAXIMUM_WAIT_OBJECTS]; DWORD ready, curtime; LONG timeo; + UINT timer; MSG msg; int nhandles = 0, fd; @@ -87,7 +90,7 @@ int silc_select(SilcSchedule schedule, void *context); and wait just for windows messages. */ if (nhandles == 0 && schedule->has_timeout) { SILC_SCHEDULE_UNLOCK(schedule); - UINT timer = SetTimer(NULL, 0, timeo, NULL); + timer = SetTimer(NULL, 0, timeo, NULL); curtime = GetTickCount(); while (timer) { WaitMessage(); diff --git a/lib/silcutil/win32/silcwin32thread.c b/lib/silcutil/win32/silcwin32thread.c index f8121fcb..9b7e4bba 100644 --- a/lib/silcutil/win32/silcwin32thread.c +++ b/lib/silcutil/win32/silcwin32thread.c @@ -116,7 +116,7 @@ SilcThread silc_thread_self(void) } return (SilcThread)self; - #else +#else return NULL; #endif } @@ -254,7 +254,7 @@ SilcBool silc_rwlock_alloc(SilcRwLock *rwlock) void silc_rwlock_free(SilcRwLock rwlock) { #ifdef SILC_THREADS - if (mutex) { + if (rwlock) { silc_mutex_free(rwlock->mutex); silc_cond_free(rwlock->cond); silc_free(rwlock); @@ -357,7 +357,7 @@ void silc_cond_broadcast(SilcCond cond) void silc_cond_wait(SilcCond cond, SilcMutex mutex) { #ifdef SILC_THREADS - silc_cond_timedwait(cond, mutex, NULL); + silc_cond_timedwait(cond, mutex, 0); #endif /* SILC_THREADS*/ } diff --git a/lib/silcutil/win32/silcwin32util.c b/lib/silcutil/win32/silcwin32util.c index 2a4fa83d..1e6549b7 100644 --- a/lib/silcutil/win32/silcwin32util.c +++ b/lib/silcutil/win32/silcwin32util.c @@ -55,5 +55,5 @@ char *silc_get_real_name(void) int silc_file_set_nonblock(int fd) { - return fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK); + return 0; } diff --git a/win32/libsilc/libsilc.def b/win32/libsilc/libsilc.def index 611cd6bc..8a7e69a3 100644 --- a/win32/libsilc/libsilc.def +++ b/win32/libsilc/libsilc.def @@ -1,602 +1,864 @@ -; -; Exports file for SILC Core DLL. -; -; This file is generated from MinGW compiled object files using the -; following command: -; -; dlltool --export-all --output-def libsilc.def libsilc.a -; -; ---------------------------------------------------------------------------- -; -; If you edit this file by adding or removing any exports be sure to -; preserve the ordinal values (the @ n in the exports) and add new exports -; always at the end of the list with new ordinal value. Do not ever -; add new export with old ordinal value if you need to preserve backwards -; compatiblity. -Pekka -; EXPORTS - silc_aes_context_len @ 235 ; - silc_aes_decrypt_cbc @ 236 ; - silc_aes_encrypt_cbc @ 237 ; - silc_aes_set_key @ 238 ; - silc_aes_set_key_with_string @ 239 ; - silc_argument_get_arg_num @ 240 ; - silc_argument_get_arg_type @ 241 ; - silc_argument_get_first_arg @ 242 ; - silc_argument_get_next_arg @ 243 ; - silc_argument_payload_encode @ 244 ; - silc_argument_payload_encode_payload @ 245 ; - silc_argument_payload_free @ 246 ; - silc_argument_payload_parse @ 247 ; - silc_auth_get_data @ 248 ; - silc_auth_get_method @ 249 ; - silc_auth_payload_encode @ 250 ; - silc_auth_payload_free @ 251 ; - silc_auth_payload_parse @ 252 ; - silc_auth_public_key_auth_generate @ 253 ; - silc_auth_public_key_auth_verify @ 254 ; - silc_auth_public_key_auth_verify_data @ 255 ; - silc_auth_verify @ 256 ; - silc_auth_verify_data @ 257 ; - silc_blowfish_context_len @ 258 ; - silc_blowfish_decrypt_cbc @ 259 ; - silc_blowfish_encrypt_cbc @ 260 ; - silc_blowfish_set_key @ 261 ; - silc_blowfish_set_key_with_string @ 262 ; - silc_buffer_format @ 263 ; - silc_buffer_unformat @ 264 ; - silc_calloc @ 265 ; - silc_cast_context_len @ 266 ; - silc_cast_decrypt_cbc @ 267 ; - silc_cast_encrypt_cbc @ 268 ; - silc_cast_set_key @ 269 ; - silc_cast_set_key_with_string @ 270 ; - silc_channel_get_id @ 271 ; - silc_channel_get_id_parse @ 272 ; - silc_channel_get_mode @ 273 ; - silc_channel_get_name @ 274 ; - silc_channel_key_get_cipher @ 275 ; - silc_channel_key_get_id @ 276 ; - silc_channel_key_get_key @ 277 ; - silc_channel_key_payload_encode @ 278 ; - silc_channel_key_payload_free @ 279 ; - silc_channel_key_payload_parse @ 280 ; - silc_channel_payload_encode @ 289 ; - silc_channel_payload_free @ 290 ; - silc_channel_payload_list_free @ 291 ; - silc_channel_payload_parse @ 292 ; - silc_channel_payload_parse_list @ 293 ; - silc_check_line @ 294 ; - silc_cipher_alloc @ 295 ; - silc_cipher_decrypt @ 296 ; - silc_cipher_encrypt @ 297 ; - silc_cipher_free @ 298 ; - silc_cipher_get_block_len @ 299 ; - silc_cipher_get_iv @ 300 ; - silc_cipher_get_key_len @ 301 ; - silc_cipher_get_supported @ 302 ; - silc_cipher_is_supported @ 303 ; - silc_cipher_list @ 304 ; - silc_cipher_register @ 305 ; - silc_cipher_register_default @ 306 ; - silc_cipher_set_iv @ 307 ; - silc_cipher_set_key @ 308 ; - silc_cipher_unregister @ 309 ; - silc_client_chmode @ 310 ; - silc_client_chumode @ 311 ; - silc_client_chumode_char @ 312 ; - silc_command_get @ 313 ; - silc_command_get_args @ 314 ; - silc_command_get_ident @ 315 ; - silc_command_payload_encode @ 316 ; - silc_command_payload_encode_payload @ 317 ; - silc_command_payload_encode_va @ 318 ; - silc_command_payload_encode_vap @ 319 ; - silc_command_payload_free @ 320 ; - silc_command_payload_parse @ 321 ; - silc_command_reply_payload_encode_va @ 322 ; - silc_command_set_command @ 323 ; - silc_command_set_ident @ 324 ; - silc_config_open @ 327 ; - silc_log_debug @ 328; - silc_pem_decode @ 329 ; - silc_default_ciphers @ 330 DATA ; - silc_default_hash @ 331 DATA ; - silc_default_hmacs @ 332 DATA ; - silc_default_pkcs @ 333 DATA ; - silc_pem_encode @ 334 ; - silc_pem_encode_file @ 335 ; - silc_file_readfile @ 336 ; - silc_file_writefile @ 337 ; - silc_file_writefile_mode @ 338 ; - silc_format @ 339 ; - silc_free @ 340 ; - silc_get_time @ 341 ; - silc_gets @ 342 ; - silc_gettimeofday @ 343 ; - silc_hash_alloc @ 344 ; - silc_hash_client_id_compare @ 345 ; - silc_hash_data @ 346 ; - silc_hash_data_compare @ 347 ; - silc_hash_fingerprint @ 348 ; - silc_hash_free @ 349 ; - silc_hash_get_supported @ 350 ; - silc_hash_id @ 351 ; - silc_hash_id_compare @ 352 ; - silc_hash_is_supported @ 353 ; - silc_hash_len @ 354 ; - silc_hash_list @ 355 ; - silc_hash_make @ 356 ; - silc_hash_ptr @ 357 ; - silc_hash_register @ 358 ; - silc_hash_register_default @ 359 ; - silc_hash_string @ 360 ; - silc_hash_string_compare @ 361 ; - silc_hash_table_add @ 362 ; - silc_hash_table_add_ext @ 363 ; - silc_hash_table_alloc @ 364 ; - silc_hash_table_count @ 365 ; - silc_hash_table_del @ 366 ; - silc_hash_table_del_by_context @ 367 ; - silc_hash_table_del_by_context_ext @ 368 ; - silc_hash_table_del_ext @ 369 ; - silc_hash_table_find @ 370 ; - silc_hash_table_find_ext @ 371 ; - silc_hash_table_find_foreach @ 372 ; - silc_hash_table_find_foreach_ext @ 373 ; - silc_hash_table_foreach @ 374 ; - silc_hash_table_free @ 375 ; - silc_hash_table_get @ 376 ; - silc_hash_table_list @ 377 ; - silc_hash_table_rehash @ 378 ; - silc_hash_table_rehash_ext @ 379 ; - silc_hash_table_replace @ 380 ; - silc_hash_table_replace_ext @ 381 ; - silc_hash_table_size @ 382 ; - silc_hash_uint @ 383 ; - silc_hash_unregister @ 384 ; - silc_hmac_alloc @ 385 ; - silc_hmac_free @ 386 ; - silc_hmac_get_supported @ 387 ; - silc_hmac_is_supported @ 388 ; - silc_hmac_len @ 389 ; - silc_hmac_list @ 390 ; - silc_hmac_make @ 391 ; - silc_hmac_make_truncated @ 393 ; - silc_hmac_make_with_key @ 394 ; - silc_hmac_register @ 395 ; - silc_hmac_register_default @ 396 ; - silc_hmac_set_key @ 397 ; - silc_hmac_unregister @ 398 ; - silc_id_dup @ 399 ; - silc_id_get_len @ 400 ; - silc_id_id2str @ 401 ; - silc_id_payload_encode @ 402 ; - silc_id_payload_free @ 403 ; - silc_id_payload_get_data @ 404 ; - silc_id_payload_get_id @ 405 ; - silc_id_payload_get_len @ 406 ; - silc_id_payload_get_type @ 407 ; - silc_id_payload_parse @ 408 ; - silc_id_payload_parse_id @ 410 ; - silc_id_render @ 411 ; - silc_id_str2id @ 412 ; - silc_idcache_add @ 413 ; - silc_idcache_alloc @ 414 ; - silc_idcache_del @ 415 ; - silc_idcache_del_all @ 416 ; - silc_idcache_del_by_context @ 417 ; - silc_idcache_del_by_id @ 418 ; - silc_idcache_del_by_id_ext @ 419 ; - silc_idcache_find_by_context @ 420 ; - silc_idcache_find_by_id @ 421 ; - silc_idcache_find_by_id_one @ 422 ; - silc_idcache_find_by_id_one_ext @ 423 ; - silc_idcache_find_by_name @ 424 ; - silc_idcache_find_by_name_one @ 425 ; - silc_idcache_free @ 426 ; - silc_idcache_get_all @ 427 ; - silc_idcache_list_count @ 428 ; - silc_idcache_list_first @ 429 ; - silc_idcache_list_free @ 430 ; - silc_idcache_list_next @ 431 ; - silc_idcache_purge @ 432 ; - silc_idcache_purge_by_context @ 433 ; - silc_key_agreement_get_hostname @ 434 ; - silc_key_agreement_get_port @ 435 ; - silc_key_agreement_payload_encode @ 436 ; - silc_key_agreement_payload_free @ 437 ; - silc_key_agreement_payload_parse @ 438 ; - silc_log_output @ 439 ; - silc_log_output_debug @ 440 ; - silc_log_output_hexdump @ 441 ; - silc_log_reset_callbacks @ 442 ; - silc_log_reset_debug_callbacks @ 443 ; - silc_log_set_callback @ 444 ; - silc_log_set_debug_callbacks @ 445 ; - silc_log_set_file @ 446 ; - silc_malloc @ 448 ; - silc_math_gen_prime @ 454 ; - silc_math_prime_test @ 455 ; - silc_md5_context_len @ 456 ; - silc_md5_final @ 457 ; - silc_md5_init @ 458 ; - silc_md5_transform @ 459 ; - silc_md5_update @ 460 ; - silc_mp_abs @ 461 ; - silc_mp_add @ 462 ; - silc_mp_add_ui @ 463 ; - silc_mp_and @ 464 ; - silc_mp_bin2mp @ 465 ; - silc_mp_cmp @ 466 ; - silc_mp_cmp_si @ 467 ; - silc_mp_cmp_ui @ 468 ; - silc_mp_div @ 469 ; - silc_mp_div_2exp @ 470 ; - silc_mp_div_2exp_qr @ 471 ; - silc_mp_div_qr @ 472 ; - silc_mp_div_ui @ 473 ; - silc_mp_gcd @ 474 ; - silc_mp_gcdext @ 475 ; - silc_mp_get_str @ 476 ; - silc_mp_get_ui @ 477 ; - silc_mp_init @ 478 ; - silc_mp_mod @ 479 ; - silc_mp_mod_2exp @ 480 ; - silc_mp_mod_ui @ 481 ; - silc_mp_modinv @ 482 ; - silc_mp_mp2bin @ 483 ; - silc_mp_mp2bin_noalloc @ 484 ; - silc_mp_mul @ 485 ; - silc_mp_mul_2exp @ 486 ; - silc_mp_mul_ui @ 487 ; - silc_mp_neg @ 488 ; - silc_mp_or @ 489 ; - silc_mp_pow @ 490 ; - silc_mp_pow_mod @ 491 ; - silc_mp_pow_mod_ui @ 492 ; - silc_mp_pow_ui @ 493 ; - silc_mp_set @ 494 ; - silc_mp_set_si @ 495 ; - silc_mp_set_str @ 496 ; - silc_mp_set_ui @ 497 ; - silc_mp_size @ 498 ; - silc_mp_sizeinbase @ 499 ; - silc_mp_sqrt @ 500 ; - silc_mp_sub @ 501 ; - silc_mp_sub_ui @ 502 ; - silc_mp_uninit @ 503 ; - silc_mp_xor @ 504 ; - silc_mutex_alloc @ 505 ; - silc_mutex_free @ 506 ; - silc_mutex_lock @ 507 ; - silc_mutex_unlock @ 508 ; - silc_net_accept_connection @ 509 ; - silc_net_addr2bin @ 510 ; - silc_net_check_host_by_sock @ 511 ; - silc_net_check_local_by_sock @ 512 ; - silc_net_close_connection @ 513 ; - silc_net_close_server @ 514 ; - silc_net_create_connection @ 515 ; - silc_net_create_connection_async @ 516 ; - silc_net_create_server @ 517 ; - silc_net_get_local_port @ 518 ; - silc_net_get_remote_port @ 519 ; - silc_net_get_socket_opt @ 520 ; - silc_net_is_ip @ 521 ; - silc_net_localhost @ 522 ; - silc_net_set_socket_nonblock @ 523 ; - silc_net_set_socket_opt @ 524 ; - silc_net_win32_init @ 525 ; - silc_net_win32_uninit @ 526 ; - silc_none_context_len @ 527 ; - silc_none_decrypt_cbc @ 528 ; - silc_none_encrypt_cbc @ 529 ; - silc_none_set_key @ 530 ; - silc_none_set_key_with_string @ 531 ; - silc_notify_get_arg_num @ 532 ; - silc_notify_get_args @ 533 ; - silc_notify_get_type @ 534 ; - silc_notify_payload_encode @ 535 ; - silc_notify_payload_encode_args @ 536 ; - silc_notify_payload_free @ 537 ; - silc_notify_payload_parse @ 538 ; - silc_packet_assemble @ 539 ; - silc_packet_context_alloc @ 540 ; - silc_packet_context_dup @ 541 ; - silc_packet_context_free @ 542 ; - silc_packet_encrypt @ 544 ; - silc_packet_parse @ 545 ; - silc_packet_parse_special @ 546 ; - silc_packet_receive @ 547 ; - silc_packet_receive_process @ 548 ; - silc_packet_send @ 549 ; - silc_packet_send_prepare @ 550 ; - silc_parse_command_line @ 551 ; - silc_parse_userfqdn @ 552 ; - silc_pkcs1_decrypt @ 553 ; - silc_pkcs1_encrypt @ 554 ; - silc_pkcs1_sign @ 555 ; - silc_pkcs1_verify @ 556 ; - silc_pkcs_alloc @ 557 ; - silc_pkcs_decode_identifier @ 558 ; - silc_pkcs_decrypt @ 559 ; - silc_pkcs_encode_identifier @ 560 ; - silc_pkcs_encrypt @ 561 ; - silc_pkcs_free @ 562 ; - silc_pkcs_free_identifier @ 563 ; - silc_pkcs_get_key_len @ 564 ; - silc_pkcs_get_private_key @ 565 ; - silc_pkcs_get_public_key @ 566 ; - silc_pkcs_get_supported @ 567 ; - silc_pkcs_is_supported @ 568 ; - silc_pkcs_list @ 569 ; - silc_pkcs_load_private_key @ 570 ; - silc_pkcs_load_public_key @ 571 ; - silc_pkcs_private_key_alloc @ 572 ; - silc_pkcs_private_key_data_encode @ 573 ; - silc_pkcs_private_key_data_set @ 574 ; - silc_pkcs_private_key_decode @ 575 ; - silc_pkcs_private_key_encode @ 576 ; - silc_pkcs_private_key_free @ 577 ; - silc_pkcs_private_key_set @ 578 ; - silc_pkcs_public_key_alloc @ 579 ; - silc_pkcs_public_key_data_encode @ 580 ; - silc_pkcs_public_key_data_set @ 581 ; - silc_pkcs_public_key_decode @ 582 ; - silc_pkcs_public_key_encode @ 583 ; - silc_pkcs_public_key_free @ 584 ; - silc_pkcs_public_key_set @ 585 ; - silc_pkcs_register @ 586 ; - silc_pkcs_register_default @ 587 ; - silc_pkcs_save_private_key @ 588 ; - silc_pkcs_save_public_key @ 590 ; - silc_pkcs_save_public_key_data @ 591 ; - silc_pkcs_sign @ 592 ; - silc_pkcs_sign_with_hash @ 593 ; - silc_pkcs_unregister @ 594 ; - silc_pkcs_verify @ 595 ; - silc_pkcs_verify_with_hash @ 596 ; - silc_protocol_alloc @ 602 ; - silc_protocol_cancel @ 603 ; - silc_protocol_execute @ 604 ; - silc_protocol_execute_final @ 605 ; - silc_protocol_free @ 606 ; - silc_protocol_list @ 607 ; - silc_protocol_register @ 608 ; - silc_protocol_unregister @ 609 ; - silc_rc5_context_len @ 610 ; - silc_rc5_decrypt_cbc @ 611 ; - silc_rc5_encrypt_cbc @ 612 ; - silc_rc5_set_key @ 613 ; - silc_rc5_set_key_with_string @ 614 ; - silc_realloc @ 620 ; - silc_rng_add_noise @ 621 ; - silc_rng_alloc @ 622 ; - silc_rng_free @ 623 ; - silc_rng_get_byte @ 624 ; - silc_rng_get_rn16 @ 625 ; - silc_rng_get_rn32 @ 626 ; - silc_rng_get_rn_data @ 627 ; - silc_rng_get_rn_string @ 628 ; - silc_rng_global_add_noise @ 629 ; - silc_rng_global_get_byte @ 630 ; - silc_rng_global_get_rn16 @ 631 ; - silc_rng_global_get_rn32 @ 632 ; - silc_rng_global_get_rn_data @ 633 ; - silc_rng_global_get_rn_string @ 634 ; - silc_rng_global_init @ 635 ; - silc_rng_global_uninit @ 636 ; - silc_rng_init @ 637 ; - silc_rsa_clear_keys @ 638 ; - silc_rsa_context_len @ 639 ; - silc_rsa_decrypt @ 640 ; - silc_rsa_encrypt @ 641 ; - silc_rsa_get_private_key @ 642 ; - silc_rsa_get_public_key @ 643 ; - silc_rsa_init @ 644 ; - silc_rsa_set_private_key @ 645 ; - silc_rsa_set_public_key @ 646 ; - silc_rsa_sign @ 647 ; - silc_rsa_verify @ 648 ; - silc_schedule @ 649 ; - silc_schedule_init @ 650 ; - silc_schedule_one @ 651 ; - silc_schedule_set_listen_fd @ 652 ; - silc_schedule_stop @ 653 ; - silc_schedule_task_add @ 654 ; - silc_schedule_task_del @ 655 ; - silc_schedule_task_del_by_callback @ 656 ; - silc_schedule_task_del_by_context @ 657 ; - silc_schedule_task_del_by_fd @ 658 ; - silc_schedule_uninit @ 659 ; - silc_schedule_unset_listen_fd @ 660 ; - silc_schedule_wakeup @ 661 ; - silc_select @ 665 ; - silc_sha1_context_len @ 666 ; - silc_sha1_final @ 667 ; - silc_sha1_init @ 668 ; - silc_sha1_transform @ 669 ; - silc_sha1_update @ 670 ; - silc_ske_abort @ 671 ; - silc_ske_alloc @ 672 ; - silc_ske_assemble_security_properties @ 673 ; - silc_ske_end @ 675 ; - silc_ske_free @ 676 ; - silc_ske_free_key_material @ 677 ; - silc_ske_group_get_by_name @ 678 ; - silc_ske_group_get_by_number @ 679 ; - silc_ske_get_supported_groups @ 680 ; - silc_ske_group_get_number @ 681 ; - silc_ske_groups @ 682 ; - silc_ske_initiator_finish @ 683 ; - silc_ske_initiator_phase_1 @ 684 ; - silc_ske_initiator_phase_2 @ 685 ; - silc_ske_initiator_start @ 686 ; - silc_ske_payload_ke_decode @ 688 ; - silc_ske_payload_ke_encode @ 689 ; - silc_ske_payload_ke_free @ 690 ; - silc_ske_payload_start_decode @ 691 ; - silc_ske_payload_start_encode @ 692 ; - silc_ske_payload_start_free @ 693 ; - silc_ske_process_key_material @ 694 ; - silc_ske_process_key_material_data @ 695 ; - silc_ske_responder_finish @ 696 ; - silc_ske_responder_phase_1 @ 697 ; - silc_ske_responder_phase_2 @ 698 ; - silc_ske_responder_start @ 699 ; - silc_ske_select_security_properties @ 700 ; - silc_ske_set_callbacks @ 701 ; - silc_socket_alloc @ 702 ; - silc_socket_dup @ 703 ; - silc_socket_free @ 704 ; - silc_socket_host_lookup @ 705 ; - silc_socket_read @ 706 ; - silc_socket_set_heartbeat @ 707 ; - silc_socket_write @ 708 ; - silc_string_compare @ 709 ; - silc_thread_create @ 710 ; - silc_thread_exit @ 711 ; - silc_thread_self @ 712 ; - silc_thread_wait @ 713 ; - silc_to_upper @ 715 ; - silc_twofish_context_len @ 716 ; - silc_twofish_decrypt_cbc @ 717 ; - silc_twofish_encrypt_cbc @ 718 ; - silc_twofish_set_key @ 719 ; - silc_twofish_set_key_with_string @ 720 ; - silc_buffer_format_vp @ 789 ; - silc_buffer_unformat_vp @ 790 ; - silc_sftp_client_start @ 791 ; - silc_sftp_client_shutdown @ 792 ; - silc_sftp_client_receive_process @ 793 ; - silc_sftp_open @ 794 ; - silc_sftp_close @ 795 ; - silc_sftp_read @ 796 ; - silc_sftp_write @ 797 ; - silc_sftp_remove @ 798 ; - silc_sftp_rename @ 799 ; - silc_sftp_mkdir @ 800 ; - silc_sftp_rmdir @ 801 ; - silc_sftp_opendir @ 802 ; - silc_sftp_readdir @ 803 ; - silc_sftp_stat @ 804 ; - silc_sftp_lstat @ 805 ; - silc_sftp_fstat @ 806 ; - silc_sftp_setstat @ 807 ; - silc_sftp_fsetstat @ 808 ; - silc_sftp_readlink @ 809 ; - silc_sftp_symlink @ 810 ; - silc_sftp_realpath @ 811 ; - silc_sftp_extended @ 812 ; - silc_sftp_server_start @ 813 ; - silc_sftp_server_shutdown @ 814 ; - silc_sftp_server_receive_process @ 815 ; - silc_sftp_fs_memory @ 816 ; - silc_sftp_fs_memory_alloc @ 817 ; - silc_sftp_fs_memory_free @ 818 ; - silc_sftp_fs_memory_add_dir @ 819 ; - silc_sftp_fs_memory_del_dir @ 820 ; - silc_sftp_fs_memory_add_file @ 821 ; - silc_sftp_fs_memory_del_file @ 822 ; - silc_file_open @ 824 ; - silc_file_close @ 825 ; - silc_file_read @ 826 ; - silc_file_write @ 827 ; - silc_file_size @ 828 ; - silc_hmac_init @ 829 ; - silc_hmac_update @ 830 ; - silc_hmac_final @ 831 ; - silc_hmac_init_with_key @ 832 ; - silc_hmac_get_name @ 833 ; - silc_hmac_get_hash @ 834 ; - silc_net_localip @ 835 ; - silc_sftp_server_set_monitor @ 836 ; - silc_net_gethostbyname @ 837 ; - silc_net_gethostbyaddr @ 838 ; - silc_net_gethostbyname_async @ 839 ; - silc_net_gethostbyaddr_async @ 840 ; - silc_net_is_ip4 @ 841 ; - silc_net_is_ip6 @ 842 ; - silc_log_set_debug_string @ 843 ; - silc_log_reset_all @ 844 ; - silc_log_flush_all @ 845 ; - silc_log_get_file @ 846 ; - silc_log_quick @ 847; - silc_log_flushdelay @ 848; - silc_hash_table_list_reset @ 849 ; - silc_log_debug_hexdump @ 850; - silc_memdup @ 851 ; - silc_command_get_status @ 852 ; - silc_utf8_encode @ 853 ; - silc_utf8_decode @ 854 ; - silc_utf8_encoded_len @ 855 ; - silc_utf8_valid @ 856 ; - silc_mime_parse @ 857 ; - silc_get_status_message @ 858 ; - silc_get_mode_list @ 859 ; - silc_hash_table_find_by_context @ 860 ; - silc_string_is_ascii @ 862 ; - silc_parse_version_string @ 863 ; - silc_version_to_num @ 864 ; - silc_fingerprint @ 865 ; - silc_get_packet_name @ 866 ; - silc_get_command_name @ 867 ; - silc_strncat @ 868 ; - silc_attribute_payload_parse @ 869 ; - silc_attribute_payload_encode @ 870 ; - silc_attribute_payload_alloc @ 871 ; - silc_attribute_payload_free @ 872 ; - silc_attribute_payload_list_free @ 873 ; - silc_attribute_payload_encode_data @ 874 ; - silc_attribute_get_attribute @ 875 ; - silc_attribute_get_data @ 876 ; - silc_attribute_get_object @ 877 ; - silc_attribute_get_flags @ 878 ; - silc_attribute_get_verify_data @ 879 ; - silc_hash_get_name @ 880 ; - silc_create_key_pair @ 881 ; - silc_load_key_pair @ 882 ; - silc_show_public_key @ 883 ; - silc_change_private_key_passphrase @ 884 ; - silc_argument_payload_encode_one @ 885 ; - silc_message_payload_decrypt @ 886 ; - silc_message_payload_parse @ 887 ; - silc_message_payload_encrypt @ 888 ; - silc_message_payload_encode @ 889 ; - silc_message_payload_free @ 890 ; - silc_message_get_flags @ 891 ; - silc_message_get_data @ 892 ; - silc_message_get_mac @ 893 ; - silc_message_get_iv @ 894 ; - silc_message_signed_payload_parse @ 895 ; - silc_message_signed_payload_encode @ 896 ; - silc_message_signed_payload_free @ 897 ; - silc_message_signed_verify @ 898 ; - silc_message_signed_get_public_key @ 899 ; - silc_hmac_unregister_all @ 900 ; - silc_hash_unregister_all @ 901 ; - silc_pkcs_unregister_all @ 902 ; - silc_cipher_unregister_all @ 903 ; - silc_rng_get_byte_fast @ 904 ; - silc_cipher_get_name @ 905 ; - silc_pkcs_public_key_payload_encode @ 908 ; - silc_pkcs_public_key_payload_decode @ 909 ; - silc_auth_get_public_data @ 910 ; - silc_auth_public_key_auth_generate_wpub @ 911 ; - silc_status_get_args @ 912 ; - silc_vcard_encode @ 913 ; - silc_vcard_decode @ 914 ; - silc_vcard_alloc @ 915 ; - silc_vcard_free @ 916 ; - silc_vcard_fprintf @ 917 ; - silc_hash_babbleprint @ 918 ; - silc_get_real_name @ 919 ; - silc_get_username @ 920 ; - silc_utf8_strcasecmp @ 921 ; - silc_utf8_strncasecmp @ 922 ; - silc_stringprep @ 923; - silc_identifier_check @ 924 ; - silc_identifier_verify @ 925 ; - silc_channel_name_check @ 926 ; - silc_channel_name_verify @ 927 ; + silc_argument_get_arg_num @ 1 ; + silc_argument_get_arg_type @ 2 ; + silc_argument_get_decoded @ 3 ; + silc_argument_get_first_arg @ 4 ; + silc_argument_get_next_arg @ 5 ; + silc_argument_list_free @ 6 ; + silc_argument_list_parse @ 7 ; + silc_argument_list_parse_decoded @ 8 ; + silc_argument_payload_encode @ 9 ; + silc_argument_payload_encode_one @ 10 ; + silc_argument_payload_encode_payload @ 11 ; + silc_argument_payload_free @ 12 ; + silc_argument_payload_parse @ 13 ; + silc_command_get @ 14 ; + silc_command_get_args @ 15 ; + silc_command_get_ident @ 16 ; + silc_command_get_status @ 17 ; + silc_command_payload_encode @ 18 ; + silc_command_payload_encode_payload @ 19 ; + silc_command_payload_encode_va @ 20 ; + silc_command_payload_encode_vap @ 21 ; + silc_command_payload_free @ 22 ; + silc_command_payload_parse @ 23 ; + silc_command_reply_payload_encode_va @ 24 ; + silc_command_reply_payload_encode_vap @ 25 ; + silc_command_set_command @ 26 ; + silc_command_set_ident @ 27 ; + silc_auth_get_data @ 28 ; + silc_auth_get_method @ 29 ; + silc_auth_get_public_data @ 30 ; + silc_auth_payload_encode @ 31 ; + silc_auth_payload_free @ 32 ; + silc_auth_payload_parse @ 33 ; + silc_auth_public_key_auth_generate @ 34 ; + silc_auth_public_key_auth_generate_wpub @ 35 ; + silc_auth_public_key_auth_verify @ 36 ; + silc_auth_public_key_auth_verify_data @ 37 ; + silc_auth_verify @ 38 ; + silc_auth_verify_data @ 39 ; + silc_key_agreement_get_hostname @ 40 ; + silc_key_agreement_get_port @ 41 ; + silc_key_agreement_get_protocol @ 42 ; + silc_key_agreement_payload_encode @ 43 ; + silc_key_agreement_payload_free @ 44 ; + silc_key_agreement_payload_parse @ 45 ; + silc_id_dup @ 46 ; + silc_id_get_len @ 47 ; + silc_id_id2str @ 48 ; + silc_id_payload_encode @ 49 ; + silc_id_payload_encode_data @ 50 ; + silc_id_payload_free @ 51 ; + silc_id_payload_get_data @ 52 ; + silc_id_payload_get_id @ 53 ; + silc_id_payload_get_len @ 54 ; + silc_id_payload_get_type @ 55 ; + silc_id_payload_parse @ 56 ; + silc_id_payload_parse_id @ 57 ; + silc_id_str2id @ 58 ; + silc_id_str2id2 @ 59 ; + silc_attribute_get_attribute @ 60 ; + silc_attribute_get_data @ 61 ; + silc_attribute_get_flags @ 62 ; + silc_attribute_get_object @ 63 ; + silc_attribute_get_verify_data @ 64 ; + silc_attribute_payload_alloc @ 65 ; + silc_attribute_payload_encode @ 66 ; + silc_attribute_payload_encode_data @ 67 ; + silc_attribute_payload_free @ 68 ; + silc_attribute_payload_list_free @ 69 ; + silc_attribute_payload_parse @ 70 ; + silc_channel_get_id @ 71 ; + silc_channel_get_id_parse @ 72 ; + silc_channel_get_mode @ 73 ; + silc_channel_get_name @ 74 ; + silc_channel_key_get_cipher @ 75 ; + silc_channel_key_get_id @ 76 ; + silc_channel_key_get_key @ 77 ; + silc_channel_key_payload_encode @ 78 ; + silc_channel_key_payload_free @ 79 ; + silc_channel_key_payload_parse @ 80 ; + silc_channel_payload_encode @ 81 ; + silc_channel_payload_free @ 82 ; + silc_channel_payload_list_free @ 83 ; + silc_channel_payload_parse @ 84 ; + silc_channel_payload_parse_list @ 85 ; + silc_packet_engine_get_streams @ 86 ; + silc_packet_engine_start @ 87 ; + silc_packet_engine_stop @ 88 ; + silc_packet_error_string @ 89 ; + silc_packet_free @ 90 ; + silc_packet_get_context @ 91 ; + silc_packet_get_engine @ 92 ; + silc_packet_get_ids @ 93 ; + silc_packet_get_keys @ 94 ; + silc_packet_get_sender @ 95 ; + silc_packet_send @ 96 ; + silc_packet_send_ext @ 97 ; + silc_packet_send_va @ 98 ; + silc_packet_send_va_ext @ 99 ; + silc_packet_set_context @ 100 ; + silc_packet_set_ids @ 101 ; + silc_packet_set_keys @ 102 ; + silc_packet_set_sid @ 103 ; + silc_packet_stream_add_remote @ 104 ; + silc_packet_stream_create @ 105 ; + silc_packet_stream_destroy @ 106 ; + silc_packet_stream_get_stream @ 107 ; + silc_packet_stream_inject_packet @ 108 ; + silc_packet_stream_is_udp @ 109 ; + silc_packet_stream_is_valid @ 110 ; + silc_packet_stream_link @ 111 ; + silc_packet_stream_ref @ 112 ; + silc_packet_stream_set_iv_included @ 113 ; + silc_packet_stream_set_router @ 114 ; + silc_packet_stream_set_stream @ 115 ; + silc_packet_stream_unlink @ 116 ; + silc_packet_stream_unref @ 117 ; + silc_packet_stream_wrap @ 118 ; + silc_packet_wait @ 119 ; + silc_packet_wait_init @ 120 ; + silc_packet_wait_uninit @ 121 ; + silc_packet_wrap_close @ 122 ; + silc_packet_wrap_destroy @ 123 ; + silc_packet_wrap_get_schedule @ 124 ; + silc_packet_wrap_notifier @ 125 ; + silc_packet_wrap_read @ 126 ; + silc_packet_wrap_read_more @ 127 ; + silc_packet_wrap_write @ 128 ; + silc_notify_get_arg_num @ 129 ; + silc_notify_get_args @ 130 ; + silc_notify_get_type @ 131 ; + silc_notify_payload_encode @ 132 ; + silc_notify_payload_encode_args @ 133 ; + silc_notify_payload_free @ 134 ; + silc_notify_payload_parse @ 135 ; + silc_status_get_args @ 136 ; + silc_message_get_data @ 137 ; + silc_message_get_flags @ 138 ; + silc_message_get_mac @ 139 ; + silc_message_payload_decrypt @ 140 ; + silc_message_payload_encode @ 141 ; + silc_message_payload_encrypt @ 142 ; + silc_message_payload_free @ 143 ; + silc_message_payload_parse @ 144 ; + silc_message_signed_get_public_key @ 145 ; + silc_message_signed_verify @ 146 ; + silc_public_key_payload_decode @ 147 ; + silc_public_key_payload_encode @ 148 ; + silc_file_set_nonblock @ 149 ; + silc_get_real_name @ 150 ; + silc_get_username @ 151 ; + silc_gettimeofday @ 152 ; + silc_cond_alloc @ 153 ; + silc_cond_broadcast @ 154 ; + silc_cond_free @ 155 ; + silc_cond_signal @ 156 ; + silc_cond_timedwait @ 157 ; + silc_cond_wait @ 158 ; + silc_mutex_alloc @ 159 ; + silc_mutex_assert_locked @ 160 ; + silc_mutex_free @ 161 ; + silc_mutex_lock @ 162 ; + silc_mutex_unlock @ 163 ; + silc_rwlock_alloc @ 164 ; + silc_rwlock_free @ 165 ; + silc_rwlock_rdlock @ 166 ; + silc_rwlock_unlock @ 167 ; + silc_rwlock_wrlock @ 168 ; + silc_thread_create @ 169 ; + silc_thread_exit @ 170 ; + silc_thread_self @ 171 ; + silc_thread_wait @ 172 ; + silc_thread_yield @ 173 ; + silc_socket_stream_close @ 174 ; + silc_socket_stream_destroy @ 175 ; + silc_socket_stream_notifier @ 176 ; + silc_socket_stream_read @ 177 ; + silc_socket_stream_write @ 178 ; + silc_socket_udp_stream_read @ 179 ; + silc_socket_udp_stream_write @ 180 ; + silc_net_accept @ 181 ; + silc_net_addr2bin @ 182 ; + silc_net_close_connection @ 183 ; + silc_net_close_listener @ 184 ; + silc_net_set_socket_nonblock @ 185 ; + silc_net_tcp_connect @ 186 ; + silc_net_tcp_create_listener @ 187 ; + silc_net_udp_connect @ 188 ; + silc_net_udp_receive @ 189 ; + silc_net_udp_send @ 190 ; + silc_schedule_internal_init @ 191 ; + silc_schedule_internal_schedule_fd @ 192 ; + silc_schedule_internal_signal_register @ 193 ; + silc_schedule_internal_signal_unregister @ 194 ; + silc_schedule_internal_signals_block @ 195 ; + silc_schedule_internal_signals_call @ 196 ; + silc_schedule_internal_signals_unblock @ 197 ; + silc_schedule_internal_uninit @ 198 ; + silc_schedule_internal_wakeup @ 199 ; + silc_fd_stream_close @ 200 ; + silc_fd_stream_create @ 201 ; + silc_fd_stream_create2 @ 202 ; + silc_fd_stream_destroy @ 203 ; + silc_fd_stream_file @ 204 ; + silc_fd_stream_file2 @ 205 ; + silc_fd_stream_get_error @ 206 ; + silc_fd_stream_get_info @ 207 ; + silc_fd_stream_get_schedule @ 208 ; + silc_fd_stream_notifier @ 209 ; + silc_fd_stream_read @ 210 ; + silc_fd_stream_write @ 211 ; + silc_hash_table_add @ 212 ; + silc_hash_table_add_ext @ 213 ; + silc_hash_table_alloc @ 214 ; + silc_hash_table_count @ 215 ; + silc_hash_table_del @ 216 ; + silc_hash_table_del_by_context @ 217 ; + silc_hash_table_del_by_context_ext @ 218 ; + silc_hash_table_del_ext @ 219 ; + silc_hash_table_find @ 220 ; + silc_hash_table_find_by_context @ 221 ; + silc_hash_table_find_by_context_ext @ 222 ; + silc_hash_table_find_ext @ 223 ; + silc_hash_table_find_foreach @ 224 ; + silc_hash_table_find_foreach_ext @ 225 ; + silc_hash_table_foreach @ 226 ; + silc_hash_table_free @ 227 ; + silc_hash_table_get @ 228 ; + silc_hash_table_list @ 229 ; + silc_hash_table_list_reset @ 230 ; + silc_hash_table_rehash @ 231 ; + silc_hash_table_rehash_ext @ 232 ; + silc_hash_table_replace @ 233 ; + silc_hash_table_replace_ext @ 234 ; + silc_hash_table_size @ 235 ; + silc_schedule @ 236 ; + silc_schedule_get_context @ 237 ; + silc_schedule_get_fd_events @ 238 ; + silc_schedule_init @ 239 ; + silc_schedule_one @ 240 ; + silc_schedule_set_listen_fd @ 241 ; + silc_schedule_stop @ 242 ; + silc_schedule_task_add @ 243 ; + silc_schedule_task_del @ 244 ; + silc_schedule_task_del_by_all @ 245 ; + silc_schedule_task_del_by_callback @ 246 ; + silc_schedule_task_del_by_context @ 247 ; + silc_schedule_task_del_by_fd @ 248 ; + silc_schedule_uninit @ 249 ; + silc_schedule_unset_listen_fd @ 250 ; + silc_schedule_wakeup @ 251 ; + silc_calloc @ 252 ; + silc_free @ 253 ; + silc_malloc @ 254 ; + silc_memdup @ 255 ; + silc_realloc @ 256 ; + silc_scalloc @ 257 ; + silc_smalloc @ 258 ; + silc_smalloc_ua @ 259 ; + silc_smemdup @ 260 ; + silc_srealloc @ 261 ; + silc_srealloc_ua @ 262 ; + silc_sstrdup @ 263 ; + silc_config_close @ 264 ; + silc_config_get_filename @ 265 ; + silc_config_get_line @ 266 ; + silc_config_init @ 267 ; + silc_config_main @ 268 ; + silc_config_open @ 269 ; + silc_config_read_current_line @ 270 ; + silc_config_read_line @ 271 ; + silc_config_register @ 272 ; + silc_config_register_table @ 273 ; + silc_config_strerror @ 274 ; + silc_log_debug @ 275 ; + silc_log_debug_hexdump @ 276 ; + silc_log_fflush_callback @ 277 ; + silc_log_flush_all @ 278 ; + silc_log_flushdelay @ 279 ; + silc_log_get_file @ 280 ; + silc_log_output @ 281 ; + silc_log_output_debug @ 282 ; + silc_log_output_hexdump @ 283 ; + silc_log_quick @ 284 ; + silc_log_reset_all @ 285 ; + silc_log_reset_callbacks @ 286 ; + silc_log_reset_debug_callbacks @ 287 ; + silc_log_set_callback @ 288 ; + silc_log_set_debug_callbacks @ 289 ; + silc_log_set_debug_string @ 290 ; + silc_log_set_file @ 291 ; + silc_log_timestamp @ 292 ; + silc_net_accept_connection @ 293 ; + silc_net_check_host_by_sock @ 294 ; + silc_net_check_local_by_sock @ 295 ; + silc_net_get_error_string @ 296 ; + silc_net_get_local_port @ 297 ; + silc_net_get_remote_port @ 298 ; + silc_net_get_socket_opt @ 299 ; + silc_net_gethostbyaddr @ 300 ; + silc_net_gethostbyaddr_async @ 301 ; + silc_net_gethostbyname @ 302 ; + silc_net_gethostbyname_async @ 303 ; + silc_net_is_ip @ 304 ; + silc_net_is_ip4 @ 305 ; + silc_net_is_ip6 @ 306 ; + silc_net_listener_get_hostname @ 307 ; + silc_net_listener_get_ip @ 308 ; + silc_net_listener_get_port @ 309 ; + silc_net_localhost @ 310 ; + silc_net_localip @ 311 ; + silc_net_resolve_completion @ 312 ; + silc_net_set_socket_opt @ 313 ; + silc_stringprep @ 314 ; + silc_socket_host_lookup_finish @ 315 ; + silc_socket_stream_get_error @ 316 ; + silc_socket_stream_get_info @ 317 ; + silc_socket_stream_get_schedule @ 318 ; + silc_socket_stream_is_udp @ 319 ; + silc_socket_stream_set_info @ 320 ; + silc_socket_stream_set_qos @ 321 ; + silc_socket_tcp_stream_create @ 322 ; + silc_socket_udp_stream_create @ 323 ; + silc_compare_timeval @ 324 ; + silc_time @ 325 ; + silc_time_generalized @ 326 ; + silc_time_generalized_string @ 327 ; + silc_time_msec @ 328 ; + silc_time_string @ 329 ; + silc_time_universal @ 330 ; + silc_time_universal_string @ 331 ; + silc_time_usec @ 332 ; + silc_time_value @ 333 ; + silc_timezone @ 334 ; + silc_file_close @ 335 ; + silc_file_open @ 336 ; + silc_file_open_mode @ 337 ; + silc_file_read @ 338 ; + silc_file_readfile @ 339 ; + silc_file_size @ 340 ; + silc_file_write @ 341 ; + silc_file_writefile @ 342 ; + silc_file_writefile_mode @ 343 ; + silc_check_line @ 344 ; + silc_fingerprint @ 345 ; + silc_format @ 346 ; + silc_get_input @ 347 ; + silc_gets @ 348 ; + silc_hash_client_id_compare @ 349 ; + silc_hash_client_id_hash @ 350 ; + silc_hash_data @ 351 ; + silc_hash_data_compare @ 352 ; + silc_hash_id @ 353 ; + silc_hash_id_compare @ 354 ; + silc_hash_id_compare_full @ 355 ; + silc_hash_ptr @ 356 ; + silc_hash_public_key @ 357 ; + silc_hash_public_key_compare @ 358 ; + silc_hash_string @ 359 ; + silc_hash_string_compare @ 360 ; + silc_hash_uint @ 361 ; + silc_hash_utf8_compare @ 362 ; + silc_hash_utf8_string @ 363 ; + silc_parse_command_line @ 364 ; + silc_parse_userfqdn @ 365 ; + silc_string_is_ascii @ 366 ; + silc_to_lower @ 367 ; + silc_to_upper @ 368 ; + silc_utf8_decode @ 369 ; + silc_utf8_decoded_len @ 370 ; + silc_utf8_encode @ 371 ; + silc_utf8_encoded_len @ 372 ; + silc_utf8_strcasecmp @ 373 ; + silc_utf8_strncasecmp @ 374 ; + silc_utf8_valid @ 375 ; + silc_base64_decode @ 376 ; + silc_base64_encode @ 377 ; + silc_base64_encode_file @ 378 ; + silc_string_compare @ 379 ; + silc_string_match @ 380 ; + silc_string_regex_combine @ 381 ; + silc_string_regex_match @ 382 ; + silc_string_regexify @ 383 ; + silc_string_split @ 384 ; + silc_strncat @ 385 ; + silc_fsm_alloc @ 386 ; + silc_fsm_continue @ 387 ; + silc_fsm_continue_sync @ 388 ; + silc_fsm_event_alloc @ 389 ; + silc_fsm_event_free @ 390 ; + silc_fsm_event_init @ 391 ; + silc_fsm_event_signal @ 392 ; + silc_fsm_event_timedwait @ 393 ; + silc_fsm_event_wait @ 394 ; + silc_fsm_finish @ 395 ; + silc_fsm_free @ 396 ; + silc_fsm_get_context @ 397 ; + silc_fsm_get_machine @ 398 ; + silc_fsm_get_schedule @ 399 ; + silc_fsm_get_state_context @ 400 ; + silc_fsm_init @ 401 ; + silc_fsm_is_started @ 402 ; + silc_fsm_next @ 403 ; + silc_fsm_next_later @ 404 ; + silc_fsm_set_context @ 405 ; + silc_fsm_set_state_context @ 406 ; + silc_fsm_signal @ 407 ; + silc_fsm_start @ 408 ; + silc_fsm_start_sync @ 409 ; + silc_fsm_thread @ 410 ; + silc_fsm_thread_alloc @ 411 ; + silc_fsm_thread_init @ 412 ; + silc_fsm_thread_wait @ 413 ; + silc_buffer_format @ 414 ; + silc_buffer_format_vp @ 415 ; + silc_buffer_sformat @ 416 ; + silc_buffer_sformat_vp @ 417 ; + silc_buffer_sstrformat @ 418 ; + silc_buffer_strformat @ 419 ; + silc_buffer_sunformat @ 420 ; + silc_buffer_sunformat_vp @ 421 ; + silc_buffer_unformat @ 422 ; + silc_buffer_unformat_vp @ 423 ; + silc_stream_close @ 424 ; + silc_stream_destroy @ 425 ; + silc_stream_get_schedule @ 426 ; + silc_stream_read @ 427 ; + silc_stream_set_notifier @ 428 ; + silc_stream_write @ 429 ; + silc_async_abort @ 430 ; + silc_async_alloc @ 431 ; + silc_async_free @ 432 ; + silc_async_get_context @ 433 ; + silc_async_halt @ 434 ; + silc_async_init @ 435 ; + silc_async_resume @ 436 ; + silc_asprintf @ 437 ; + silc_snprintf @ 438 ; + silc_vasprintf @ 439 ; + silc_vsnprintf @ 440 ; + silc_mime_add_data @ 441 ; + silc_mime_add_field @ 442 ; + silc_mime_add_multipart @ 443 ; + silc_mime_alloc @ 444 ; + silc_mime_assemble @ 445 ; + silc_mime_assembler_alloc @ 446 ; + silc_mime_assembler_free @ 447 ; + silc_mime_decode @ 448 ; + silc_mime_encode @ 449 ; + silc_mime_encode_partial @ 450 ; + silc_mime_free @ 451 ; + silc_mime_get_data @ 452 ; + silc_mime_get_field @ 453 ; + silc_mime_get_multiparts @ 454 ; + silc_mime_is_multipart @ 455 ; + silc_mime_is_partial @ 456 ; + silc_mime_partial_free @ 457 ; + silc_mime_set_multipart @ 458 ; + silc_mime_steal_data @ 459 ; + silc_idcache_add @ 460 ; + silc_idcache_alloc @ 461 ; + silc_idcache_del @ 462 ; + silc_idcache_del_by_context @ 463 ; + silc_idcache_del_by_id @ 464 ; + silc_idcache_find_by_context @ 465 ; + silc_idcache_find_by_id @ 466 ; + silc_idcache_find_by_id_one @ 467 ; + silc_idcache_find_by_name @ 468 ; + silc_idcache_find_by_name_one @ 469 ; + silc_idcache_free @ 470 ; + silc_idcache_get_all @ 471 ; + silc_idcache_update @ 472 ; + silc_idcache_update_by_context @ 473 ; + silc_change_private_key_passphrase @ 474 ; + silc_channel_name_check @ 475 ; + silc_channel_name_verify @ 476 ; + silc_client_chmode @ 477 ; + silc_client_chumode @ 478 ; + silc_client_chumode_char @ 479 ; + silc_create_key_pair @ 480 ; + silc_get_command_name @ 481 ; + silc_get_mode_list @ 482 ; + silc_get_packet_name @ 483 ; + silc_get_status_message @ 484 ; + silc_id_render @ 485 ; + silc_identifier_check @ 486 ; + silc_identifier_verify @ 487 ; + silc_load_key_pair @ 488 ; + silc_parse_version_string @ 489 ; + silc_show_public_key @ 490 ; + silc_show_public_key_file @ 491 ; + silc_version_to_num @ 492 ; + silc_rc5_cbc_context_len @ 493 ; + silc_rc5_cbc_decrypt @ 494 ; + silc_rc5_cbc_encrypt @ 495 ; + silc_rc5_cbc_set_iv @ 496 ; + silc_rc5_cbc_set_key @ 497 ; + silc_sha256_context_len @ 498 ; + silc_sha256_final @ 499 ; + silc_sha256_init @ 500 ; + silc_sha256_transform @ 501 ; + silc_sha256_update @ 502 ; + silc_none_context_len @ 503 ; + silc_none_decrypt @ 504 ; + silc_none_encrypt @ 505 ; + silc_none_set_iv @ 506 ; + silc_none_set_key @ 507 ; + silc_sha1_context_len @ 508 ; + silc_sha1_final @ 509 ; + silc_sha1_init @ 510 ; + silc_sha1_transform @ 511 ; + silc_sha1_update @ 512 ; + silc_pkcs_algorithm_register @ 513 ; + silc_pkcs_algorithm_unregister @ 514 ; + silc_pkcs_decrypt @ 515 ; + silc_pkcs_encrypt @ 516 ; + silc_pkcs_find_algorithm @ 517 ; + silc_pkcs_find_pkcs @ 518 ; + silc_pkcs_get_algorithm @ 519 ; + silc_pkcs_get_context @ 520 ; + silc_pkcs_get_name @ 521 ; + silc_pkcs_get_pkcs @ 522 ; + silc_pkcs_get_supported @ 523 ; + silc_pkcs_get_type @ 524 ; + silc_pkcs_load_private_key @ 525 ; + silc_pkcs_load_public_key @ 526 ; + silc_pkcs_private_key_alloc @ 527 ; + silc_pkcs_private_key_free @ 528 ; + silc_pkcs_private_key_get_len @ 529 ; + silc_pkcs_public_key_alloc @ 530 ; + silc_pkcs_public_key_compare @ 531 ; + silc_pkcs_public_key_copy @ 532 ; + silc_pkcs_public_key_encode @ 533 ; + silc_pkcs_public_key_free @ 534 ; + silc_pkcs_public_key_get_len @ 535 ; + silc_pkcs_register @ 536 ; + silc_pkcs_register_default @ 537 ; + silc_pkcs_save_private_key @ 538 ; + silc_pkcs_save_public_key @ 539 ; + silc_pkcs_sign @ 540 ; + silc_pkcs_unregister @ 541 ; + silc_pkcs_unregister_all @ 542 ; + silc_pkcs_verify @ 543 ; + silc_hash_alloc @ 544 ; + silc_hash_alloc_by_oid @ 545 ; + silc_hash_babbleprint @ 546 ; + silc_hash_block_len @ 547 ; + silc_hash_final @ 548 ; + silc_hash_fingerprint @ 549 ; + silc_hash_free @ 550 ; + silc_hash_get_name @ 551 ; + silc_hash_get_oid @ 552 ; + silc_hash_get_supported @ 553 ; + silc_hash_init @ 554 ; + silc_hash_is_supported @ 555 ; + silc_hash_len @ 556 ; + silc_hash_make @ 557 ; + silc_hash_register @ 558 ; + silc_hash_register_default @ 559 ; + silc_hash_transform @ 560 ; + silc_hash_unregister @ 561 ; + silc_hash_unregister_all @ 562 ; + silc_hash_update @ 563 ; + silc_aes_cbc_context_len @ 564 ; + silc_aes_cbc_decrypt @ 565 ; + silc_aes_cbc_encrypt @ 566 ; + silc_aes_cbc_set_iv @ 567 ; + silc_aes_cbc_set_key @ 568 ; + silc_aes_ctr_context_len @ 569 ; + silc_aes_ctr_decrypt @ 570 ; + silc_aes_ctr_encrypt @ 571 ; + silc_aes_ctr_set_iv @ 572 ; + silc_aes_ctr_set_key @ 573 ; + silc_pkcs1_decode @ 574 ; + silc_pkcs1_decrypt @ 575 ; + silc_pkcs1_encode @ 576 ; + silc_pkcs1_encrypt @ 577 ; + silc_pkcs1_export_private_key @ 578 ; + silc_pkcs1_export_public_key @ 579 ; + silc_pkcs1_generate_key @ 580 ; + silc_pkcs1_import_private_key @ 581 ; + silc_pkcs1_import_public_key @ 582 ; + silc_pkcs1_private_key_bitlen @ 583 ; + silc_pkcs1_private_key_free @ 584 ; + silc_pkcs1_public_key_bitlen @ 585 ; + silc_pkcs1_public_key_compare @ 586 ; + silc_pkcs1_public_key_copy @ 587 ; + silc_pkcs1_public_key_free @ 588 ; + silc_pkcs1_sign @ 589 ; + silc_pkcs1_sign_no_oid @ 590 ; + silc_pkcs1_verify @ 591 ; + silc_pkcs1_verify_no_oid @ 592 ; + silc_cast_cbc_context_len @ 593 ; + silc_cast_cbc_decrypt @ 594 ; + silc_cast_cbc_encrypt @ 595 ; + silc_cast_cbc_set_iv @ 596 ; + silc_cast_cbc_set_key @ 597 ; + silc_cipher_alloc @ 598 ; + silc_cipher_decrypt @ 599 ; + silc_cipher_encrypt @ 600 ; + silc_cipher_free @ 601 ; + silc_cipher_get_block_len @ 602 ; + silc_cipher_get_iv @ 603 ; + silc_cipher_get_iv_len @ 604 ; + silc_cipher_get_key_len @ 605 ; + silc_cipher_get_mode @ 606 ; + silc_cipher_get_name @ 607 ; + silc_cipher_get_supported @ 608 ; + silc_cipher_is_supported @ 609 ; + silc_cipher_register @ 610 ; + silc_cipher_register_default @ 611 ; + silc_cipher_set_iv @ 612 ; + silc_cipher_set_key @ 613 ; + silc_cipher_unregister @ 614 ; + silc_cipher_unregister_all @ 615 ; + silc_md5_context_len @ 616 ; + silc_md5_final @ 617 ; + silc_md5_init @ 618 ; + silc_md5_transform @ 619 ; + silc_md5_update @ 620 ; + silc_rsa_generate_keys @ 621 ; + silc_rsa_private_operation @ 622 ; + silc_rsa_public_operation @ 623 ; + silc_blowfish_cbc_context_len @ 624 ; + silc_blowfish_cbc_decrypt @ 625 ; + silc_blowfish_cbc_encrypt @ 626 ; + silc_blowfish_cbc_set_iv @ 627 ; + silc_blowfish_cbc_set_key @ 628 ; + silc_twofish_cbc_context_len @ 629 ; + silc_twofish_cbc_decrypt @ 630 ; + silc_twofish_cbc_encrypt @ 631 ; + silc_twofish_cbc_set_iv @ 632 ; + silc_twofish_cbc_set_key @ 633 ; + silc_hmac_alloc @ 634 ; + silc_hmac_final @ 635 ; + silc_hmac_free @ 636 ; + silc_hmac_get_hash @ 637 ; + silc_hmac_get_key @ 638 ; + silc_hmac_get_name @ 639 ; + silc_hmac_get_supported @ 640 ; + silc_hmac_init @ 641 ; + silc_hmac_init_with_key @ 642 ; + silc_hmac_is_supported @ 643 ; + silc_hmac_len @ 644 ; + silc_hmac_make @ 645 ; + silc_hmac_make_truncated @ 646 ; + silc_hmac_make_with_key @ 647 ; + silc_hmac_register @ 648 ; + silc_hmac_register_default @ 649 ; + silc_hmac_set_key @ 650 ; + silc_hmac_unregister @ 651 ; + silc_hmac_unregister_all @ 652 ; + silc_hmac_update @ 653 ; + silc_rng_add_noise @ 654 ; + silc_rng_alloc @ 655 ; + silc_rng_free @ 656 ; + silc_rng_get_byte @ 657 ; + silc_rng_get_byte_fast @ 658 ; + silc_rng_get_rn16 @ 659 ; + silc_rng_get_rn32 @ 660 ; + silc_rng_get_rn_data @ 661 ; + silc_rng_get_rn_string @ 662 ; + silc_rng_global_add_noise @ 663 ; + silc_rng_global_get_byte @ 664 ; + silc_rng_global_get_byte_fast @ 665 ; + silc_rng_global_get_rn16 @ 666 ; + silc_rng_global_get_rn32 @ 667 ; + silc_rng_global_get_rn_data @ 668 ; + silc_rng_global_get_rn_string @ 669 ; + silc_rng_global_init @ 670 ; + silc_rng_global_uninit @ 671 ; + silc_rng_init @ 672 ; + silc_pkcs_silc_decode_identifier @ 673 ; + silc_pkcs_silc_decrypt @ 674 ; + silc_pkcs_silc_encode_identifier @ 675 ; + silc_pkcs_silc_encrypt @ 676 ; + silc_pkcs_silc_export_private_key @ 677 ; + silc_pkcs_silc_export_private_key_file @ 678 ; + silc_pkcs_silc_export_public_key @ 679 ; + silc_pkcs_silc_export_public_key_file @ 680 ; + silc_pkcs_silc_generate_key @ 681 ; + silc_pkcs_silc_get_algorithm @ 682 ; + silc_pkcs_silc_import_private_key @ 683 ; + silc_pkcs_silc_import_private_key_file @ 684 ; + silc_pkcs_silc_import_public_key @ 685 ; + silc_pkcs_silc_import_public_key_file @ 686 ; + silc_pkcs_silc_private_key_bitlen @ 687 ; + silc_pkcs_silc_private_key_free @ 688 ; + silc_pkcs_silc_public_key_bitlen @ 689 ; + silc_pkcs_silc_public_key_compare @ 690 ; + silc_pkcs_silc_public_key_copy @ 691 ; + silc_pkcs_silc_public_key_free @ 692 ; + silc_pkcs_silc_public_key_version @ 693 ; + silc_pkcs_silc_sign @ 694 ; + silc_pkcs_silc_verify @ 695 ; + silc_skr_add_public_key @ 696 ; + silc_skr_add_public_key_simple @ 697 ; + silc_skr_alloc @ 698 ; + silc_skr_del_public_key @ 699 ; + silc_skr_find @ 700 ; + silc_skr_find_alloc @ 701 ; + silc_skr_find_free @ 702 ; + silc_skr_find_set_context @ 703 ; + silc_skr_find_set_country @ 704 ; + silc_skr_find_set_email @ 705 ; + silc_skr_find_set_host @ 706 ; + silc_skr_find_set_org @ 707 ; + silc_skr_find_set_pkcs_type @ 708 ; + silc_skr_find_set_public_key @ 709 ; + silc_skr_find_set_realname @ 710 ; + silc_skr_find_set_usage @ 711 ; + silc_skr_find_set_username @ 712 ; + silc_skr_free @ 713 ; + silc_skr_init @ 714 ; + silc_skr_ref_public_key @ 715 ; + silc_skr_uninit @ 716 ; + silc_skr_unref_public_key @ 717 ; + silc_mp_abs @ 718 ; + silc_mp_add @ 719 ; + silc_mp_add_ui @ 720 ; + silc_mp_and @ 721 ; + silc_mp_cmp @ 722 ; + silc_mp_cmp_si @ 723 ; + silc_mp_cmp_ui @ 724 ; + silc_mp_div @ 725 ; + silc_mp_div_2exp @ 726 ; + silc_mp_div_2exp_qr @ 727 ; + silc_mp_div_qr @ 728 ; + silc_mp_div_ui @ 729 ; + silc_mp_gcd @ 730 ; + silc_mp_gcdext @ 731 ; + silc_mp_get_str @ 732 ; + silc_mp_get_ui @ 733 ; + silc_mp_init @ 734 ; + silc_mp_mod @ 735 ; + silc_mp_mod_2exp @ 736 ; + silc_mp_mod_ui @ 737 ; + silc_mp_mul @ 738 ; + silc_mp_mul_2exp @ 739 ; + silc_mp_mul_ui @ 740 ; + silc_mp_neg @ 741 ; + silc_mp_or @ 742 ; + silc_mp_pow @ 743 ; + silc_mp_pow_mod @ 744 ; + silc_mp_pow_mod_ui @ 745 ; + silc_mp_pow_ui @ 746 ; + silc_mp_set @ 747 ; + silc_mp_set_si @ 748 ; + silc_mp_set_str @ 749 ; + silc_mp_set_ui @ 750 ; + silc_mp_sinit @ 751 ; + silc_mp_size @ 752 ; + silc_mp_sizeinbase @ 753 ; + silc_mp_sqrt @ 754 ; + silc_mp_sub @ 755 ; + silc_mp_sub_ui @ 756 ; + silc_mp_uninit @ 757 ; + silc_mp_xor @ 758 ; + silc_math_gen_prime @ 759 ; + silc_math_prime_test @ 760 ; + silc_mp_bin2mp @ 761 ; + silc_mp_mp2bin @ 762 ; + silc_mp_mp2bin_noalloc @ 763 ; + silc_mp_modinv @ 764 ; + silc_asn1_encode @ 772 ; + silc_asn1_alloc @ 773 ; + silc_asn1_free @ 775 ; + silc_asn1_init @ 776 ; + silc_asn1_uninit @ 778 ; + silc_asn1_decode @ 779 ; + silc_ber_decode @ 780 ; + silc_ber_encode @ 781 ; + silc_ber_encoded_len @ 782 ; + silc_connauth_alloc @ 783 ; + silc_connauth_free @ 784 ; + silc_connauth_get_ske @ 785 ; + silc_connauth_initiator @ 786 ; + silc_connauth_responder @ 787 ; + silc_connauth_timeout @ 788 ; + silc_ske_alloc @ 789 ; + silc_ske_free @ 790 ; + silc_ske_free_key_material @ 791 ; + silc_ske_free_rekey_material @ 792 ; + silc_ske_get_context @ 793 ; + silc_ske_get_key_material @ 794 ; + silc_ske_get_security_properties @ 795 ; + silc_ske_initiator @ 796 ; + silc_ske_map_status @ 797 ; + silc_ske_packet_send_retry @ 798 ; + silc_ske_parse_version @ 799 ; + silc_ske_process_key_material @ 800 ; + silc_ske_process_key_material_data @ 801 ; + silc_ske_rekey_initiator @ 802 ; + silc_ske_rekey_responder @ 803 ; + silc_ske_responder @ 804 ; + silc_ske_set_callbacks @ 805 ; + silc_ske_set_keys @ 806 ; + silc_ske_payload_ke_decode @ 807 ; + silc_ske_payload_ke_encode @ 808 ; + silc_ske_payload_ke_free @ 809 ; + silc_ske_payload_start_decode @ 810 ; + silc_ske_payload_start_encode @ 811 ; + silc_ske_payload_start_free @ 812 ; + silc_ske_get_supported_groups @ 813 ; + silc_ske_group_free @ 814 ; + silc_ske_group_get_by_name @ 815 ; + silc_ske_group_get_by_number @ 816 ; + silc_ske_group_get_name @ 817 ; + silc_ske_group_get_number @ 818 ; + silc_http_php @ 819 ; + silc_http_php_file @ 820 ; + silc_http_server_add_header @ 821 ; + silc_http_server_alloc @ 822 ; + silc_http_server_free @ 823 ; + silc_http_server_get_header @ 824 ; + silc_http_server_send @ 825 ; + silc_http_server_send_error @ 826 ; + silc_sftp_fs_memory_add_dir @ 827 ; + silc_sftp_fs_memory_add_file @ 828 ; + silc_sftp_fs_memory_alloc @ 829 ; + silc_sftp_fs_memory_del_dir @ 830 ; + silc_sftp_fs_memory_del_file @ 831 ; + silc_sftp_fs_memory_free @ 832 ; + silc_sftp_attr_decode @ 833 ; + silc_sftp_attr_encode @ 834 ; + silc_sftp_attr_free @ 835 ; + silc_sftp_map_errno @ 836 ; + silc_sftp_name_add @ 837 ; + silc_sftp_name_decode @ 838 ; + silc_sftp_name_encode @ 839 ; + silc_sftp_name_free @ 840 ; + silc_sftp_packet_decode @ 841 ; + silc_sftp_packet_encode @ 842 ; + silc_sftp_packet_encode_vp @ 843 ; + silc_sftp_client_shutdown @ 844 ; + silc_sftp_client_start @ 845 ; + silc_sftp_close @ 846 ; + silc_sftp_extended @ 847 ; + silc_sftp_fsetstat @ 848 ; + silc_sftp_fstat @ 849 ; + silc_sftp_lstat @ 850 ; + silc_sftp_mkdir @ 851 ; + silc_sftp_open @ 852 ; + silc_sftp_opendir @ 853 ; + silc_sftp_read @ 854 ; + silc_sftp_readdir @ 855 ; + silc_sftp_readlink @ 856 ; + silc_sftp_realpath @ 857 ; + silc_sftp_remove @ 858 ; + silc_sftp_rename @ 859 ; + silc_sftp_rmdir @ 860 ; + silc_sftp_setstat @ 861 ; + silc_sftp_stat @ 862 ; + silc_sftp_symlink @ 863 ; + silc_sftp_write @ 864 ; + silc_sftp_server_set_monitor @ 865 ; + silc_sftp_server_shutdown @ 866 ; + silc_sftp_server_start @ 867 ; + silc_vcard_alloc @ 868 ; + silc_vcard_decode @ 869 ; + silc_vcard_encode @ 870 ; + silc_vcard_fprintf @ 871 ; + silc_vcard_free @ 872 ; diff --git a/win32/libsilc/libsilc.dsp b/win32/libsilc/libsilc.dsp index f5988af3..c921afe5 100644 --- a/win32/libsilc/libsilc.dsp +++ b/win32/libsilc/libsilc.dsp @@ -43,7 +43,7 @@ RSC=rc.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /YX /FD /c -# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /D "HAVE_SILCDEFS_H" /FD /Zm300 /c +# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /D "HAVE_SILCDEFS_H" /FD /Zm400 /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" @@ -70,7 +70,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "_DEBUG" /D "SILC_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /D "HAVE_SILCDEFS_H" /FD /GZ /Zm300 /c +# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "_DEBUG" /D "SILC_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /D "HAVE_SILCDEFS_H" /FD /Zm400 /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" @@ -80,7 +80,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /dll /debug /machine:I386 /def:"libsilc.def" /pdbtype:sept +# ADD LINK32 ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /def:"libsilc.def" /pdbtype:sept # SUBTRACT LINK32 /pdb:none !ENDIF @@ -121,10 +121,6 @@ SOURCE=..\..\lib\silccore\silcid.c # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcidcache.c -# End Source File -# Begin Source File - SOURCE=..\..\lib\silccore\silcmessage.c # End Source File # Begin Source File @@ -137,6 +133,10 @@ SOURCE=..\..\lib\silccore\silcpacket.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccore\silcpubkey.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccore\silcstatus.c # End Source File # End Group @@ -153,6 +153,10 @@ SOURCE=..\..\lib\silcske\payload.c # End Source File # Begin Source File +SOURCE=..\..\lib\silcske\silcconnauth.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcske\silcske.c # End Source File # End Group @@ -161,7 +165,7 @@ SOURCE=..\..\lib\silcske\silcske.c # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcutil\silcapputil.c +SOURCE=..\..\lib\silcutil\silcasync.c # End Source File # Begin Source File @@ -173,10 +177,18 @@ SOURCE=..\..\lib\silcutil\silcconfig.c # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcfdstream.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcfileutil.c # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcfsm.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silchashtable.c # End Source File # Begin Source File @@ -189,11 +201,11 @@ SOURCE=..\..\lib\silcutil\silcmemory.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcnet.c +SOURCE=..\..\lib\silcutil\silcmime.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcprotocol.c +SOURCE=..\..\lib\silcutil\silcnet.c # End Source File # Begin Source File @@ -201,31 +213,39 @@ SOURCE=..\..\lib\silcutil\silcschedule.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcsockconn.c +SOURCE=..\..\lib\silcutil\silcsnprintf.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcstringprep.c +SOURCE=..\..\lib\silcutil\silcsocketstream.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcstrutil.c +SOURCE=..\..\lib\silcutil\silcstack.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutf8.c +SOURCE=..\..\lib\silcutil\silcstream.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutil.c +SOURCE=..\..\lib\silcutil\silcstringprep.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcvcard.c +SOURCE=..\..\lib\silcutil\silcstrutil.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\win32\silcwin32mutex.c +SOURCE=..\..\lib\silcutil\silctime.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcutf8.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcutil.c # End Source File # Begin Source File @@ -237,7 +257,7 @@ SOURCE=..\..\lib\silcutil\win32\silcwin32schedule.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\win32\silcwin32sockconn.c +SOURCE=..\..\lib\silcutil\win32\silcwin32socketstream.c # End Source File # Begin Source File @@ -309,6 +329,10 @@ SOURCE=..\..\lib\silccrypt\sha1.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\sha256.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silccipher.c # End Source File # Begin Source File @@ -321,6 +345,10 @@ SOURCE=..\..\lib\silccrypt\silchmac.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpk.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcpkcs.c # End Source File # Begin Source File @@ -365,6 +393,10 @@ SOURCE=..\..\lib\contrib\nfkc.c # End Source File # Begin Source File +SOURCE=..\..\lib\contrib\regexpr.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\contrib\rfc3454.c # End Source File # Begin Source File @@ -372,6 +404,66 @@ SOURCE=..\..\lib\contrib\rfc3454.c SOURCE=..\..\lib\contrib\stringprep.c # End Source File # End Group +# Begin Group "silcapputil" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcapputil.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcidcache.c +# End Source File +# End Group +# Begin Group "silcvcard" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcvcard\silcvcard.c +# End Source File +# End Group +# Begin Group "silcskr" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr.c +# End Source File +# End Group +# Begin Group "silchttp" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpphp.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpserver.c +# End Source File +# End Group +# Begin Group "silcasn1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_decode.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_encode.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcber.c +# End Source File +# End Group # End Group # Begin Group "Header Files" @@ -405,10 +497,6 @@ SOURCE=..\..\lib\silccore\silcid.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcidcache.h -# End Source File -# Begin Source File - SOURCE=..\..\lib\silccore\silcmessage.h # End Source File # Begin Source File @@ -421,7 +509,11 @@ SOURCE=..\..\lib\silccore\silcnotify.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcprivate.h +SOURCE=..\..\lib\silccore\silcpacket.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccore\silcpubkey.h # End Source File # Begin Source File @@ -433,19 +525,27 @@ SOURCE=..\..\lib\silccore\silcstatus.h # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcske\groups.h +SOURCE=..\..\lib\silcske\groups_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\groups_internal.h +SOURCE=..\..\lib\silcske\silcconnauth.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\payload.h +SOURCE=..\..\lib\silcske\silcske.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\silcske.h +SOURCE=..\..\lib\silcske\silcske_groups.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcske\silcske_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcske\silcske_payload.h # End Source File # Begin Source File @@ -457,7 +557,15 @@ SOURCE=..\..\lib\silcske\silcske_status.h # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcutil\silcapputil.h +SOURCE=..\..\lib\silcutil\silcasync.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcasync_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcatomic.h # End Source File # Begin Source File @@ -469,7 +577,7 @@ SOURCE=..\..\lib\silcutil\silcbuffmt.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcbufutil.h +SOURCE=..\..\lib\silcutil\silccond.h # End Source File # Begin Source File @@ -481,6 +589,22 @@ SOURCE=..\..\lib\silcutil\silcdlist.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcfdstream.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfileutil.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfsm.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfsm_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silchashtable.h # End Source File # Begin Source File @@ -493,10 +617,22 @@ SOURCE=..\..\lib\silcutil\silclog.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silclog_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcmemory.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcmime.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcmime_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcmutex.h # End Source File # Begin Source File @@ -505,7 +641,7 @@ SOURCE=..\..\lib\silcutil\silcnet.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcprotocol.h +SOURCE=..\..\lib\silcutil\silcnet_i.h # End Source File # Begin Source File @@ -517,7 +653,27 @@ SOURCE=..\..\lib\silcutil\silcschedule_i.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcsockconn.h +SOURCE=..\..\lib\silcutil\silcsnprintf.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcsocketstream.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcsocketstream_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstack.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstack_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstream.h # End Source File # Begin Source File @@ -525,23 +681,27 @@ SOURCE=..\..\lib\silcutil\silcstringprep.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcstrutil.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcthread.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silctypes.h +SOURCE=..\..\lib\silcutil\silctime.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutf8.h +SOURCE=..\..\lib\silcutil\silctypes.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutil.h +SOURCE=..\..\lib\silcutil\silcutf8.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcvcard.h +SOURCE=..\..\lib\silcutil\silcutil.h # End Source File # End Group # Begin Group "silcmath No. 1" @@ -581,6 +741,10 @@ SOURCE=..\..\lib\silccrypt\aes.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\aesopt.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\blowfish.h # End Source File # Begin Source File @@ -633,15 +797,19 @@ SOURCE=..\..\lib\silccrypt\rsa.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\rsa_internal.h +SOURCE=..\..\lib\silccrypt\sha1.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\sha1.h +SOURCE=..\..\lib\silccrypt\sha1_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\sha1_internal.h +SOURCE=..\..\lib\silccrypt\sha256.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccrypt\sha256_internal.h # End Source File # Begin Source File @@ -661,6 +829,14 @@ SOURCE=..\..\lib\silccrypt\silchmac.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpk.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccrypt\silcpk_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcpkcs.h # End Source File # Begin Source File @@ -669,6 +845,10 @@ SOURCE=..\..\lib\silccrypt\silcpkcs1.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpkcs1_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcrng.h # End Source File # Begin Source File @@ -709,9 +889,73 @@ SOURCE=..\..\lib\contrib\gunidecomp.h # End Source File # Begin Source File +SOURCE=..\..\lib\contrib\regexpr.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\contrib\stringprep.h # End Source File # End Group +# Begin Group "silcasn1 No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcber.h +# End Source File +# End Group +# Begin Group "silchttp No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpphp.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpserver.h +# End Source File +# End Group +# Begin Group "silcskr No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr_i.h +# End Source File +# End Group +# Begin Group "silcvcard No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcvcard\silcvcard.h +# End Source File +# End Group +# Begin Group "silcapputil No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcapputil.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcidcache.h +# End Source File +# End Group # End Group # Begin Group "Resource Files" diff --git a/win32/libsilc_static/libsilc_static.dsp b/win32/libsilc_static/libsilc_static.dsp index b87f99d9..00d6881e 100644 --- a/win32/libsilc_static/libsilc_static.dsp +++ b/win32/libsilc_static/libsilc_static.dsp @@ -41,7 +41,7 @@ RSC=rc.exe # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm300 /c +# ADD CPP /nologo /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /c # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe @@ -64,8 +64,7 @@ LIB32=link.exe -lib # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /GZ /c -# SUBTRACT CPP /WX +# ADD CPP /nologo /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe @@ -113,10 +112,6 @@ SOURCE=..\..\lib\silccore\silcid.c # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcidcache.c -# End Source File -# Begin Source File - SOURCE=..\..\lib\silccore\silcmessage.c # End Source File # Begin Source File @@ -129,6 +124,10 @@ SOURCE=..\..\lib\silccore\silcpacket.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccore\silcpubkey.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccore\silcstatus.c # End Source File # End Group @@ -145,6 +144,10 @@ SOURCE=..\..\lib\silcske\payload.c # End Source File # Begin Source File +SOURCE=..\..\lib\silcske\silcconnauth.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcske\silcske.c # End Source File # End Group @@ -153,7 +156,7 @@ SOURCE=..\..\lib\silcske\silcske.c # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcutil\silcapputil.c +SOURCE=..\..\lib\silcutil\silcasync.c # End Source File # Begin Source File @@ -165,6 +168,14 @@ SOURCE=..\..\lib\silcutil\silcconfig.c # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcfdstream.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfsm.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silchashtable.c # End Source File # Begin Source File @@ -177,11 +188,11 @@ SOURCE=..\..\lib\silcutil\silcmemory.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcnet.c +SOURCE=..\..\lib\silcutil\silcmime.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcprotocol.c +SOURCE=..\..\lib\silcutil\silcnet.c # End Source File # Begin Source File @@ -189,7 +200,23 @@ SOURCE=..\..\lib\silcutil\silcschedule.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcsockconn.c +SOURCE=..\..\lib\silcutil\silcsnprintf.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcsocketstream.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstack.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstream.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstringprep.c # End Source File # Begin Source File @@ -197,15 +224,15 @@ SOURCE=..\..\lib\silcutil\silcstrutil.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutil.c +SOURCE=..\..\lib\silcutil\silctime.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcvcard.c +SOURCE=..\..\lib\silcutil\silcutf8.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\win32\silcwin32mutex.c +SOURCE=..\..\lib\silcutil\silcutil.c # End Source File # Begin Source File @@ -217,7 +244,7 @@ SOURCE=..\..\lib\silcutil\win32\silcwin32schedule.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\win32\silcwin32sockconn.c +SOURCE=..\..\lib\silcutil\win32\silcwin32socketstream.c # End Source File # Begin Source File @@ -289,6 +316,10 @@ SOURCE=..\..\lib\silccrypt\sha1.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\sha256.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silccipher.c # End Source File # Begin Source File @@ -301,6 +332,10 @@ SOURCE=..\..\lib\silccrypt\silchmac.c # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpk.c +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcpkcs.c # End Source File # Begin Source File @@ -336,6 +371,86 @@ SOURCE=..\..\lib\silcsftp\sftp_server.c SOURCE=..\..\lib\silcsftp\sftp_util.c # End Source File # End Group +# Begin Group "silcapputil" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcapputil.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcidcache.c +# End Source File +# End Group +# Begin Group "silcvcard" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcvcard\silcvcard.c +# End Source File +# End Group +# Begin Group "silcskr" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr.c +# End Source File +# End Group +# Begin Group "silchttp" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpphp.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpserver.c +# End Source File +# End Group +# Begin Group "silcasn1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_decode.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_encode.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcber.c +# End Source File +# End Group +# Begin Group "contrib" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\contrib\nfkc.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\regexpr.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\rfc3454.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\stringprep.c +# End Source File +# End Group # End Group # Begin Group "Header Files" @@ -369,10 +484,6 @@ SOURCE=..\..\lib\silccore\silcid.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcidcache.h -# End Source File -# Begin Source File - SOURCE=..\..\lib\silccore\silcmessage.h # End Source File # Begin Source File @@ -385,7 +496,15 @@ SOURCE=..\..\lib\silccore\silcnotify.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccore\silcprivate.h +SOURCE=..\..\lib\silccore\silcpacket.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccore\silcpubkey.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccore\silcstatus.h # End Source File # End Group # Begin Group "silcske No. 1" @@ -393,19 +512,27 @@ SOURCE=..\..\lib\silccore\silcprivate.h # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcske\groups.h +SOURCE=..\..\lib\silcske\groups_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\groups_internal.h +SOURCE=..\..\lib\silcske\silcconnauth.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\payload.h +SOURCE=..\..\lib\silcske\silcske.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcske\silcske.h +SOURCE=..\..\lib\silcske\silcske_groups.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcske\silcske_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcske\silcske_payload.h # End Source File # Begin Source File @@ -417,7 +544,15 @@ SOURCE=..\..\lib\silcske\silcske_status.h # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\lib\silcutil\silcapputil.h +SOURCE=..\..\lib\silcutil\silcasync.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcasync_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcatomic.h # End Source File # Begin Source File @@ -429,7 +564,7 @@ SOURCE=..\..\lib\silcutil\silcbuffmt.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcbufutil.h +SOURCE=..\..\lib\silcutil\silccond.h # End Source File # Begin Source File @@ -441,7 +576,19 @@ SOURCE=..\..\lib\silcutil\silcdlist.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcfileutil.c +SOURCE=..\..\lib\silcutil\silcfdstream.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfileutil.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfsm.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcfsm_i.h # End Source File # Begin Source File @@ -457,10 +604,22 @@ SOURCE=..\..\lib\silcutil\silclog.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silclog_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcmemory.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silcmime.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcmime_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silcmutex.h # End Source File # Begin Source File @@ -469,7 +628,7 @@ SOURCE=..\..\lib\silcutil\silcnet.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcprotocol.h +SOURCE=..\..\lib\silcutil\silcnet_i.h # End Source File # Begin Source File @@ -481,7 +640,35 @@ SOURCE=..\..\lib\silcutil\silcschedule_i.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcsockconn.h +SOURCE=..\..\lib\silcutil\silcsnprintf.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcsocketstream.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcsocketstream_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstack.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstack_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstream.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstringprep.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcutil\silcstrutil.h # End Source File # Begin Source File @@ -489,15 +676,19 @@ SOURCE=..\..\lib\silcutil\silcthread.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcutil\silctime.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcutil\silctypes.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcutil.h +SOURCE=..\..\lib\silcutil\silcutf8.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcutil\silcvcard.h +SOURCE=..\..\lib\silcutil\silcutil.h # End Source File # End Group # Begin Group "silcmath No. 1" @@ -537,6 +728,10 @@ SOURCE=..\..\lib\silccrypt\aes.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\aesopt.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\blowfish.h # End Source File # Begin Source File @@ -589,15 +784,19 @@ SOURCE=..\..\lib\silccrypt\rsa.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\rsa_internal.h +SOURCE=..\..\lib\silccrypt\sha1.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\sha1.h +SOURCE=..\..\lib\silccrypt\sha1_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silccrypt\sha1_internal.h +SOURCE=..\..\lib\silccrypt\sha256.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccrypt\sha256_internal.h # End Source File # Begin Source File @@ -617,10 +816,26 @@ SOURCE=..\..\lib\silccrypt\silchmac.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpk.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccrypt\silcpk_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcpkcs.h # End Source File # Begin Source File +SOURCE=..\..\lib\silccrypt\silcpkcs1.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silccrypt\silcpkcs1_i.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silccrypt\silcrng.h # End Source File # Begin Source File @@ -648,6 +863,86 @@ SOURCE=..\..\lib\silcsftp\silcsftp.h SOURCE=..\..\lib\silcsftp\silcsftp_fs.h # End Source File # End Group +# Begin Group "silcapputil No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcapputil.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcapputil\silcidcache.h +# End Source File +# End Group +# Begin Group "silcvcard No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcvcard\silcvcard.h +# End Source File +# End Group +# Begin Group "silcskr No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcskr\silcskr_i.h +# End Source File +# End Group +# Begin Group "silchttp No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpphp.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silchttp\silchttpserver.h +# End Source File +# End Group +# Begin Group "silcasn1 No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcasn1_i.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcasn1\silcber.h +# End Source File +# End Group +# Begin Group "contrib No. 1" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=..\..\lib\contrib\gunicomp.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\gunidecomp.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\regexpr.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\contrib\stringprep.h +# End Source File +# End Group # End Group # End Target # End Project diff --git a/win32/libsilcclient/libsilcclient.dsp b/win32/libsilcclient/libsilcclient.dsp index e75257f2..3075a4a3 100644 --- a/win32/libsilcclient/libsilcclient.dsp +++ b/win32/libsilcclient/libsilcclient.dsp @@ -42,7 +42,7 @@ RSC=rc.exe # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /YX /FD /c -# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "NDEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /D "HAVE_SILCDEFS_H" /YX /FD /Zm300 /c +# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "NDEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "NDEBUG" @@ -69,7 +69,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "_DEBUG" /D "SILC_DEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /D "HAVE_SILCDEFS_H" /YX /FD /GZ /Zm300 /c +# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "_DEBUG" /D "SILC_DEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /GZ /Zm400 /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "_DEBUG" @@ -108,39 +108,43 @@ SOURCE=..\..\lib\silcclient\client_channel.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_ftp.c +SOURCE=..\..\lib\silcclient\client_connect.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_keyagr.c +SOURCE=..\..\lib\silcclient\client_entry.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_notify.c +SOURCE=..\..\lib\silcclient\client_ftp.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_prvmsg.c +SOURCE=..\..\lib\silcclient\client_keyagr.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_resume.c +SOURCE=..\..\lib\silcclient\client_listener.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command.c +SOURCE=..\..\lib\silcclient\client_notify.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command_reply.c +SOURCE=..\..\lib\silcclient\client_prvmsg.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_register.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\idlist.c +SOURCE=..\..\lib\silcclient\command.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\protocol.c +SOURCE=..\..\lib\silcclient\command_reply.c # End Source File # End Group # End Group @@ -156,27 +160,59 @@ SOURCE=..\..\lib\silcclient\client.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcclient\client_channel.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_connect.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_entry.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_ftp.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcclient\client_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command.h +SOURCE=..\..\lib\silcclient\client_keyagr.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command_reply.h +SOURCE=..\..\lib\silcclient\client_listener.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\idlist.h +SOURCE=..\..\lib\silcclient\client_notify.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_prvmsg.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_register.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\command.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\command_reply.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\protocol.h +SOURCE=..\..\lib\silcclient\silcclient.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\silcapi.h +SOURCE=..\..\lib\silcclient\silcclient_entry.h # End Source File # End Group # End Group diff --git a/win32/libsilcclient_static/libsilcclient_static.dsp b/win32/libsilcclient_static/libsilcclient_static.dsp index 9d319714..2c34ce43 100644 --- a/win32/libsilcclient_static/libsilcclient_static.dsp +++ b/win32/libsilcclient_static/libsilcclient_static.dsp @@ -41,7 +41,7 @@ RSC=rc.exe # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm300 /c +# ADD CPP /nologo /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /c # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe @@ -64,7 +64,7 @@ LIB32=link.exe -lib # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /GZ /c +# ADD CPP /nologo /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /I "..\..\lib\silcapputil" /I "..\..\lib\silcvcard" /I "..\..\lib\silchttp" /I "..\..\lib\silcskr" /I "..\..\lib\silcasn1" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "MP_API_COMPATIBLE" /D "HAVE_SILCDEFS_H" /YX /FD /Zm400 /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe @@ -100,39 +100,43 @@ SOURCE=..\..\lib\silcclient\client_channel.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_ftp.c +SOURCE=..\..\lib\silcclient\client_connect.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_keyagr.c +SOURCE=..\..\lib\silcclient\client_entry.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_notify.c +SOURCE=..\..\lib\silcclient\client_ftp.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_prvmsg.c +SOURCE=..\..\lib\silcclient\client_keyagr.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\client_resume.c +SOURCE=..\..\lib\silcclient\client_listener.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command.c +SOURCE=..\..\lib\silcclient\client_notify.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command_reply.c +SOURCE=..\..\lib\silcclient\client_prvmsg.c +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_register.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\idlist.c +SOURCE=..\..\lib\silcclient\command.c # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\protocol.c +SOURCE=..\..\lib\silcclient\command_reply.c # End Source File # End Group # End Group @@ -148,27 +152,59 @@ SOURCE=..\..\lib\silcclient\client.h # End Source File # Begin Source File +SOURCE=..\..\lib\silcclient\client_channel.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_connect.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_entry.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_ftp.h +# End Source File +# Begin Source File + SOURCE=..\..\lib\silcclient\client_internal.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command.h +SOURCE=..\..\lib\silcclient\client_keyagr.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\command_reply.h +SOURCE=..\..\lib\silcclient\client_listener.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\idlist.h +SOURCE=..\..\lib\silcclient\client_notify.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_prvmsg.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\client_register.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\command.h +# End Source File +# Begin Source File + +SOURCE=..\..\lib\silcclient\command_reply.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\protocol.h +SOURCE=..\..\lib\silcclient\silcclient.h # End Source File # Begin Source File -SOURCE=..\..\lib\silcclient\silcapi.h +SOURCE=..\..\lib\silcclient\silcclient_entry.h # End Source File # End Group # End Group diff --git a/win32/silcdefs.h b/win32/silcdefs.h index 8df6a66b..f98cfef2 100644 --- a/win32/silcdefs.h +++ b/win32/silcdefs.h @@ -30,7 +30,7 @@ /* Define if you can safely include both and . */ #define TIME_WITH_SYS_TIME 1 - + /* Define to `int' if doesn't define. */ /* #undef uid_t */ -- 2.24.0