From 434d1b73210fb830c0b34f11f85a91f1cd391ba9 Mon Sep 17 00:00:00 2001 From: Bogdan Degtyariov Date: Thu, 8 Mar 2018 18:14:55 +1100 Subject: [PATCH] Updated copyright headers in sources --- CMakeLists.txt | 47 +- CreateBinaryMsi.bat | 47 +- CreateBinaryZip.bat | 47 +- CreateSourceZip.bat | 47 +- Install.bat.cmake | 42 +- MYODBC_CONF.h | 51 +- MYODBC_MYSQL.h | 50 +- MYODBC_ODBC.h | 50 +- Uninstall.bat.cmake | 42 +- Upgrade.bat | 45 +- VersionInfo.h | 50 +- VersionInfo.h.cmake | 50 +- cmake/FindLtdl.cmake | 40 +- cmake/FindMySQL.cmake | 48 +- cmake/FindODBC.cmake | 40 +- cmake/character_sets.cmake | 37 +- cmake/getmysqlversion.c | 49 +- cmake/havelpcwstr.c | 49 +- cmake/install_layout.cmake | 39 +- cmake/needdl.c | 49 +- cmake/sqlcolattrib1.c.cmake | 48 +- cmake/sqlcolattrib2.c.cmake | 48 +- cmake/sqlparamopt1.c.cmake | 48 +- cmake/sqlparamopt2.c.cmake | 48 +- cmake/stack_direction.c | 43 +- config.h.cmake | 41 +- config8.h.cmake | 48 +- configure.cmake | 45 +- dltest/CMakeLists.txt | 40 +- dltest/dltest.c | 48 +- driver/CMakeLists.txt | 40 +- driver/ansi.cc | 50 +- driver/catalog.cc | 50 +- driver/catalog.h | 50 +- driver/catalog_no_i_s.cc | 50 +- driver/connect.cc | 50 +- driver/cursor.cc | 50 +- driver/desc.cc | 50 +- driver/dll.cc | 50 +- driver/driver.cc | 50 +- driver/driver.def.cmake | 52 +- driver/driver.h | 50 +- driver/driver.rc.cmake | 49 +- driver/error.cc | 50 +- driver/error.h | 50 +- driver/execute.cc | 50 +- driver/handle.cc | 50 +- driver/info.cc | 554 +++++----- driver/my_prepared_stmt.cc | 50 +- driver/my_stmt.cc | 50 +- driver/myutil.h | 50 +- driver/options.cc | 50 +- driver/parse.cc | 50 +- driver/parse.h | 50 +- driver/prepare.cc | 50 +- driver/results.cc | 50 +- driver/transact.cc | 50 +- driver/unicode.cc | 50 +- driver/utility.cc | 50 +- include/mysql-8.0/base64.h | 48 +- include/mysql-8.0/big_endian.h | 48 +- include/mysql-8.0/c_string_less.h | 50 +- .../caching_sha2_passwordopt-longopts.h | 48 +- .../mysql-8.0/caching_sha2_passwordopt-vars.h | 48 +- include/mysql-8.0/crypt_genhash_impl.h | 48 +- include/mysql-8.0/decimal.h | 48 +- include/mysql-8.0/depth_first_search.h | 50 +- include/mysql-8.0/dur_prop.h | 48 +- include/mysql-8.0/errmsg.h | 53 +- include/mysql-8.0/ft_global.h | 48 +- include/mysql-8.0/heap.h | 50 +- include/mysql-8.0/keycache.h | 48 +- include/mysql-8.0/lex_string.h | 49 +- include/mysql-8.0/lf.h | 48 +- include/mysql-8.0/little_endian.h | 48 +- include/mysql-8.0/m_ctype.h | 48 +- include/mysql-8.0/m_string.h | 49 +- include/mysql-8.0/map_helpers.h | 48 +- include/mysql-8.0/mem_root_fwd.h | 53 +- include/mysql-8.0/memory_debugging.h | 48 +- include/mysql-8.0/mf_wcomp.h | 48 +- include/mysql-8.0/mutex_lock.h | 48 +- include/mysql-8.0/my_aes.h | 48 +- include/mysql-8.0/my_alloc.h | 48 +- include/mysql-8.0/my_atomic.h | 48 +- include/mysql-8.0/my_base.h | 951 +----------------- include/mysql-8.0/my_basename.h | 48 +- include/mysql-8.0/my_bit.h | 49 +- include/mysql-8.0/my_bitmap.h | 49 +- include/mysql-8.0/my_byteorder.h | 48 +- include/mysql-8.0/my_check_opt.h | 48 +- include/mysql-8.0/my_command.h | 53 +- include/mysql-8.0/my_compare.h | 48 +- include/mysql-8.0/my_compiler.h | 48 +- include/mysql-8.0/my_dbug.h | 48 +- include/mysql-8.0/my_default.h | 48 +- include/mysql-8.0/my_dir.h | 48 +- include/mysql-8.0/my_double2ulonglong.h | 49 +- include/mysql-8.0/my_getopt.h | 49 +- include/mysql-8.0/my_icp.h | 48 +- include/mysql-8.0/my_inttypes.h | 49 +- include/mysql-8.0/my_io.h | 49 +- include/mysql-8.0/my_list.h | 53 +- include/mysql-8.0/my_loglevel.h | 49 +- include/mysql-8.0/my_macros.h | 49 +- include/mysql-8.0/my_md5.h | 48 +- include/mysql-8.0/my_md5_size.h | 48 +- include/mysql-8.0/my_murmur3.h | 48 +- include/mysql-8.0/my_pointer_arithmetic.h | 49 +- include/mysql-8.0/my_psi_config.h | 49 +- include/mysql-8.0/my_rapidjson_size_t.h | 49 +- include/mysql-8.0/my_rdtsc.h | 48 +- include/mysql-8.0/my_rnd.h | 49 +- include/mysql-8.0/my_sharedlib.h | 49 +- include/mysql-8.0/my_shm_defaults.h | 49 +- include/mysql-8.0/my_sqlcommand.h | 48 +- include/mysql-8.0/my_stacktrace.h | 48 +- include/mysql-8.0/my_sys.h | 48 +- include/mysql-8.0/my_systime.h | 49 +- include/mysql-8.0/my_table_map.h | 49 +- include/mysql-8.0/my_thread.h | 48 +- include/mysql-8.0/my_thread_local.h | 48 +- include/mysql-8.0/my_thread_os_id.h | 48 +- include/mysql-8.0/my_time.h | 48 +- include/mysql-8.0/my_timer.h | 48 +- include/mysql-8.0/my_tree.h | 48 +- include/mysql-8.0/my_uctype.h | 48 +- include/mysql-8.0/my_user.h | 48 +- include/mysql-8.0/my_xml.h | 48 +- include/mysql-8.0/myisam.h | 49 +- include/mysql-8.0/myisammrg.h | 48 +- include/mysql-8.0/myisampack.h | 48 +- include/mysql-8.0/mysql.h | 53 +- .../mysql-8.0/mysql/client_authentication.h | 48 +- include/mysql-8.0/mysql/client_plugin.h | 53 +- include/mysql-8.0/mysql/com_data.h | 48 +- .../components/component_implementation.h | 48 +- .../components/library_mysys/my_memory.h | 48 +- .../mysql-8.0/mysql/components/my_service.h | 48 +- include/mysql-8.0/mysql/components/service.h | 48 +- .../mysql/components/service_implementation.h | 48 +- .../mysql/components/services/.clang-format | 46 +- .../components/services/backup_lock_service.h | 48 +- .../services/component_status_var_service.h | 48 +- .../services/component_sys_var_service.h | 48 +- .../components/services/dynamic_loader.h | 48 +- .../services/dynamic_loader_scheme_file.h | 48 +- .../components/services/dynamic_privilege.h | 48 +- .../services/group_member_status_listener.h | 48 +- .../services/group_membership_listener.h | 48 +- .../mysql/components/services/log_builtins.h | 48 +- .../components/services/log_builtins_filter.h | 48 +- .../mysql/components/services/log_service.h | 48 +- .../mysql/components/services/log_shared.h | 48 +- .../mysql/components/services/my_io_bits.h | 48 +- .../components/services/my_thread_bits.h | 48 +- .../mysql/components/services/mysql_cond.h | 48 +- .../components/services/mysql_cond_bits.h | 48 +- .../components/services/mysql_cond_service.h | 48 +- .../mysql/components/services/mysql_mutex.h | 48 +- .../components/services/mysql_mutex_bits.h | 48 +- .../components/services/mysql_mutex_service.h | 48 +- .../mysql/components/services/mysql_rwlock.h | 48 +- .../components/services/mysql_rwlock_bits.h | 48 +- .../services/mysql_rwlock_service.h | 48 +- .../components/services/mysql_socket_bits.h | 49 +- .../mysql/components/services/mysql_string.h | 48 +- .../services/persistent_dynamic_loader.h | 48 +- .../components/services/pfs_notification.h | 48 +- .../services/pfs_plugin_table_service.h | 48 +- .../components/services/pfs_resource_group.h | 48 +- .../mysql/components/services/psi_cond.h | 48 +- .../mysql/components/services/psi_cond_bits.h | 48 +- .../components/services/psi_cond_service.h | 48 +- .../mysql/components/services/psi_error.h | 48 +- .../components/services/psi_error_bits.h | 48 +- .../components/services/psi_error_service.h | 48 +- .../mysql/components/services/psi_file.h | 48 +- .../mysql/components/services/psi_file_bits.h | 48 +- .../components/services/psi_file_service.h | 48 +- .../mysql/components/services/psi_idle.h | 48 +- .../mysql/components/services/psi_idle_bits.h | 48 +- .../components/services/psi_idle_service.h | 48 +- .../mysql/components/services/psi_mdl.h | 48 +- .../mysql/components/services/psi_mdl_bits.h | 48 +- .../components/services/psi_mdl_service.h | 48 +- .../mysql/components/services/psi_memory.h | 48 +- .../components/services/psi_memory_bits.h | 48 +- .../components/services/psi_memory_service.h | 48 +- .../mysql/components/services/psi_mutex.h | 48 +- .../components/services/psi_mutex_bits.h | 48 +- .../components/services/psi_mutex_service.h | 48 +- .../mysql/components/services/psi_rwlock.h | 48 +- .../components/services/psi_rwlock_bits.h | 48 +- .../components/services/psi_rwlock_service.h | 48 +- .../mysql/components/services/psi_socket.h | 48 +- .../components/services/psi_socket_bits.h | 48 +- .../components/services/psi_socket_service.h | 48 +- .../mysql/components/services/psi_stage.h | 48 +- .../components/services/psi_stage_bits.h | 48 +- .../components/services/psi_stage_service.h | 48 +- .../mysql/components/services/psi_statement.h | 48 +- .../components/services/psi_statement_bits.h | 48 +- .../services/psi_statement_service.h | 48 +- .../mysql/components/services/psi_table.h | 48 +- .../components/services/psi_table_bits.h | 48 +- .../components/services/psi_table_service.h | 48 +- .../mysql/components/services/psi_thread.h | 48 +- .../components/services/psi_thread_bits.h | 48 +- .../components/services/psi_thread_service.h | 48 +- .../components/services/psi_transaction.h | 48 +- .../services/psi_transaction_bits.h | 48 +- .../services/psi_transaction_service.h | 48 +- .../mysql/components/services/registry.h | 48 +- .../components/services/security_context.h | 48 +- .../services/system_variable_source.h | 48 +- .../services/system_variable_source_type.h | 49 +- .../mysql/components/services/thr_cond_bits.h | 48 +- .../components/services/thr_mutex_bits.h | 48 +- .../components/services/thr_rwlock_bits.h | 48 +- .../components/services/udf_registration.h | 48 +- .../components/services/validate_password.h | 48 +- include/mysql-8.0/mysql/get_password.h | 48 +- .../mysql-8.0/mysql/group_replication_priv.h | 48 +- include/mysql-8.0/mysql/innodb_priv.h | 48 +- include/mysql-8.0/mysql/mysql_lex_string.h | 48 +- include/mysql-8.0/mysql/plugin.h | 48 +- include/mysql-8.0/mysql/plugin_audit.h | 48 +- include/mysql-8.0/mysql/plugin_auth.h | 48 +- include/mysql-8.0/mysql/plugin_auth_common.h | 53 +- include/mysql-8.0/mysql/plugin_clone.h | 48 +- include/mysql-8.0/mysql/plugin_ftparser.h | 48 +- .../mysql/plugin_group_replication.h | 48 +- include/mysql-8.0/mysql/plugin_keyring.h | 48 +- .../mysql-8.0/mysql/plugin_query_rewrite.h | 48 +- include/mysql-8.0/mysql/plugin_trace.h | 48 +- .../mysql/plugin_validate_password.h | 48 +- include/mysql-8.0/mysql/psi/.clang-format | 46 +- include/mysql-8.0/mysql/psi/mysql_cond.h | 48 +- include/mysql-8.0/mysql/psi/mysql_data_lock.h | 48 +- include/mysql-8.0/mysql/psi/mysql_error.h | 48 +- include/mysql-8.0/mysql/psi/mysql_file.h | 48 +- include/mysql-8.0/mysql/psi/mysql_idle.h | 48 +- include/mysql-8.0/mysql/psi/mysql_mdl.h | 48 +- include/mysql-8.0/mysql/psi/mysql_memory.h | 48 +- include/mysql-8.0/mysql/psi/mysql_mutex.h | 48 +- include/mysql-8.0/mysql/psi/mysql_ps.h | 48 +- include/mysql-8.0/mysql/psi/mysql_rwlock.h | 48 +- include/mysql-8.0/mysql/psi/mysql_socket.h | 49 +- include/mysql-8.0/mysql/psi/mysql_sp.h | 48 +- include/mysql-8.0/mysql/psi/mysql_stage.h | 48 +- include/mysql-8.0/mysql/psi/mysql_statement.h | 48 +- include/mysql-8.0/mysql/psi/mysql_table.h | 48 +- include/mysql-8.0/mysql/psi/mysql_thread.h | 48 +- .../mysql-8.0/mysql/psi/mysql_transaction.h | 48 +- include/mysql-8.0/mysql/psi/psi_abi_cond_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_error_v1.h | 48 +- include/mysql-8.0/mysql/psi/psi_abi_file_v1.h | 48 +- include/mysql-8.0/mysql/psi/psi_abi_idle_v1.h | 48 +- include/mysql-8.0/mysql/psi/psi_abi_mdl_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_memory_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_mutex_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_rwlock_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_socket_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_stage_v1.h | 48 +- .../mysql/psi/psi_abi_statement_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_table_v1.h | 48 +- .../mysql-8.0/mysql/psi/psi_abi_thread_v1.h | 48 +- .../mysql/psi/psi_abi_transaction_v1.h | 48 +- include/mysql-8.0/mysql/psi/psi_base.h | 48 +- include/mysql-8.0/mysql/psi/psi_cond.h | 48 +- include/mysql-8.0/mysql/psi/psi_data_lock.h | 48 +- include/mysql-8.0/mysql/psi/psi_error.h | 48 +- include/mysql-8.0/mysql/psi/psi_file.h | 48 +- include/mysql-8.0/mysql/psi/psi_idle.h | 48 +- include/mysql-8.0/mysql/psi/psi_mdl.h | 48 +- include/mysql-8.0/mysql/psi/psi_memory.h | 48 +- include/mysql-8.0/mysql/psi/psi_mutex.h | 48 +- include/mysql-8.0/mysql/psi/psi_rwlock.h | 48 +- include/mysql-8.0/mysql/psi/psi_socket.h | 48 +- include/mysql-8.0/mysql/psi/psi_stage.h | 48 +- include/mysql-8.0/mysql/psi/psi_statement.h | 48 +- include/mysql-8.0/mysql/psi/psi_table.h | 48 +- include/mysql-8.0/mysql/psi/psi_thread.h | 48 +- include/mysql-8.0/mysql/psi/psi_transaction.h | 48 +- include/mysql-8.0/mysql/service_command.h | 48 +- include/mysql-8.0/mysql/service_locking.h | 50 +- .../mysql-8.0/mysql/service_my_plugin_log.h | 48 +- include/mysql-8.0/mysql/service_my_snprintf.h | 48 +- include/mysql-8.0/mysql/service_mysql_alloc.h | 48 +- .../mysql-8.0/mysql/service_mysql_keyring.h | 48 +- .../mysql/service_mysql_password_policy.h | 48 +- .../mysql-8.0/mysql/service_mysql_string.h | 48 +- include/mysql-8.0/mysql/service_parser.h | 48 +- .../mysql-8.0/mysql/service_plugin_registry.h | 48 +- .../mysql/service_rpl_transaction_ctx.h | 48 +- .../mysql/service_rpl_transaction_write_set.h | 48 +- include/mysql-8.0/mysql/service_rules_table.h | 48 +- .../mysql/service_security_context.h | 48 +- include/mysql-8.0/mysql/service_srv_session.h | 48 +- .../mysql/service_srv_session_info.h | 48 +- include/mysql-8.0/mysql/service_ssl_wrapper.h | 48 +- include/mysql-8.0/mysql/service_thd_alloc.h | 48 +- .../mysql-8.0/mysql/service_thd_engine_lock.h | 48 +- include/mysql-8.0/mysql/service_thd_wait.h | 48 +- .../mysql/service_thread_scheduler.h | 50 +- include/mysql-8.0/mysql/services.h | 48 +- include/mysql-8.0/mysql/status_var.h | 48 +- include/mysql-8.0/mysql/thread_pool_priv.h | 50 +- include/mysql-8.0/mysql/thread_type.h | 48 +- .../mysql-8.0/mysql/udf_registration_types.h | 53 +- include/mysql-8.0/mysql_com.h | 53 +- include/mysql-8.0/mysql_com_server.h | 48 +- include/mysql-8.0/mysql_time.h | 53 +- include/mysql-8.0/mysys_err.h | 48 +- include/mysql-8.0/nullable.h | 50 +- include/mysql-8.0/password.h | 48 +- include/mysql-8.0/pfs_cond_provider.h | 48 +- include/mysql-8.0/pfs_error_provider.h | 48 +- include/mysql-8.0/pfs_file_provider.h | 48 +- include/mysql-8.0/pfs_idle_provider.h | 48 +- include/mysql-8.0/pfs_memory_provider.h | 48 +- include/mysql-8.0/pfs_metadata_provider.h | 48 +- include/mysql-8.0/pfs_mutex_provider.h | 48 +- include/mysql-8.0/pfs_rwlock_provider.h | 48 +- include/mysql-8.0/pfs_socket_provider.h | 48 +- include/mysql-8.0/pfs_stage_provider.h | 48 +- include/mysql-8.0/pfs_statement_provider.h | 48 +- include/mysql-8.0/pfs_table_provider.h | 48 +- include/mysql-8.0/pfs_thread_provider.h | 48 +- include/mysql-8.0/pfs_transaction_provider.h | 48 +- include/mysql-8.0/prealloced_array.h | 48 +- include/mysql-8.0/print_version.h | 48 +- include/mysql-8.0/priority_queue.h | 48 +- include/mysql-8.0/rwlock_scoped_lock.h | 48 +- include/mysql-8.0/scope_guard.h | 48 +- include/mysql-8.0/service_versions.h | 48 +- include/mysql-8.0/sha1.h | 49 +- include/mysql-8.0/sha2.h | 48 +- include/mysql-8.0/sql_chars.h | 49 +- include/mysql-8.0/sql_common.h | 48 +- include/mysql-8.0/sql_string.h | 48 +- include/mysql-8.0/sslopt-case.h | 48 +- include/mysql-8.0/sslopt-longopts.h | 48 +- include/mysql-8.0/sslopt-vars.h | 48 +- include/mysql-8.0/template_utils.h | 48 +- include/mysql-8.0/thr_cond.h | 48 +- include/mysql-8.0/thr_lock.h | 48 +- include/mysql-8.0/thr_mutex.h | 48 +- include/mysql-8.0/thr_rwlock.h | 48 +- include/mysql-8.0/typelib.h | 48 +- include/mysql-8.0/varlen_sort.h | 48 +- include/mysql-8.0/violite.h | 48 +- .../wolfssl_fix_namespace_pollution.h | 41 +- .../wolfssl_fix_namespace_pollution_pre.h | 41 +- include/sys/big_endian.h | 41 +- include/sys/byte_order_generic.h | 41 +- include/sys/byte_order_generic_x86.h | 41 +- include/sys/little_endian.h | 41 +- include/sys/m_ctype.h | 41 +- include/sys/m_string.h | 42 +- include/sys/my_alloc.h | 41 +- include/sys/my_base.h | 457 +-------- include/sys/my_byteorder.h | 41 +- include/sys/my_compiler.h | 41 +- include/sys/my_config.h | 125 +-- include/sys/my_dbug.h | 41 +- include/sys/my_dir.h | 41 +- include/sys/my_global.h | 42 +- include/sys/my_list.h | 41 +- include/sys/my_rdtsc.h | 41 +- include/sys/my_sys.h | 41 +- include/sys/my_thread.h | 41 +- include/sys/my_thread_local.h | 41 +- include/sys/my_uctype.h | 42 +- include/sys/my_xml.h | 41 +- include/sys/mysql/mysql_lex_string.h | 41 +- include/sys/mysql/psi/mysql_file.h | 41 +- include/sys/mysql/psi/mysql_idle.h | 41 +- include/sys/mysql/psi/mysql_mdl.h | 41 +- include/sys/mysql/psi/mysql_memory.h | 41 +- include/sys/mysql/psi/mysql_ps.h | 41 +- include/sys/mysql/psi/mysql_socket.h | 44 +- include/sys/mysql/psi/mysql_sp.h | 41 +- include/sys/mysql/psi/mysql_stage.h | 41 +- include/sys/mysql/psi/mysql_statement.h | 41 +- include/sys/mysql/psi/mysql_table.h | 41 +- include/sys/mysql/psi/mysql_thread.h | 41 +- include/sys/mysql/psi/mysql_transaction.h | 41 +- include/sys/mysql/psi/psi.h | 41 +- include/sys/mysql/psi/psi_abi_v0.h | 41 +- include/sys/mysql/psi/psi_abi_v1.h | 41 +- include/sys/mysql/psi/psi_abi_v2.h | 41 +- include/sys/mysql/psi/psi_base.h | 41 +- include/sys/mysql/psi/psi_memory.h | 41 +- include/sys/mysql/service_my_snprintf.h | 41 +- include/sys/mysql/service_mysql_alloc.h | 41 +- include/sys/mysys_err.h | 41 +- include/sys/sql_chars.h | 42 +- include/sys/thr_cond.h | 41 +- include/sys/thr_mutex.h | 41 +- include/sys/thr_rwlock.h | 41 +- include/sys/typelib.h | 41 +- include/sys_main.h | 41 +- installer/CMakeLists.txt | 40 +- installer/myodbc-installer.cc | 50 +- mysql_strings/CMakeLists.txt | 36 +- mysql_strings/bchange.c | 42 +- mysql_strings/ctype-big5.c | 41 +- mysql_strings/ctype-bin.c | 43 +- mysql_strings/ctype-cp932.c | 41 +- mysql_strings/ctype-czech.c | 113 ++- mysql_strings/ctype-euc_kr.c | 41 +- mysql_strings/ctype-eucjpms.c | 43 +- mysql_strings/ctype-extra.c | 49 +- mysql_strings/ctype-gb18030.c | 42 +- mysql_strings/ctype-gb2312.c | 41 +- mysql_strings/ctype-gbk.c | 41 +- mysql_strings/ctype-latin1.c | 57 +- mysql_strings/ctype-mb.c | 41 +- mysql_strings/ctype-simple.c | 41 +- mysql_strings/ctype-sjis.c | 41 +- mysql_strings/ctype-tis620.c | 41 +- mysql_strings/ctype-uca.c | 42 +- mysql_strings/ctype-ucs2.c | 42 +- mysql_strings/ctype-ujis.c | 43 +- mysql_strings/ctype-utf8.c | 42 +- mysql_strings/ctype-win1250ch.c | 41 +- mysql_strings/ctype.c | 41 +- mysql_strings/dtoa.c | 42 +- mysql_strings/int2str.c | 41 +- mysql_strings/is_prefix.c | 42 +- mysql_strings/llstr.c | 42 +- mysql_strings/longlong2str.c | 42 +- mysql_strings/my_stpmov.c | 41 +- mysql_strings/my_stpnmov.c | 41 +- mysql_strings/my_strchr.c | 41 +- mysql_strings/my_strtoll10.c | 41 +- mysql_strings/my_vsnprintf.c | 41 +- mysql_strings/str2int.c | 41 +- mysql_strings/str_alloc.c | 41 +- mysql_strings/strappend.c | 41 +- mysql_strings/strcend.c | 41 +- mysql_strings/strcont.c | 42 +- mysql_strings/strend.c | 43 +- mysql_strings/strfill.c | 41 +- mysql_strings/strmake.c | 42 +- mysql_strings/strnlen.c | 41 +- mysql_strings/strxmov.c | 44 +- mysql_strings/strxnmov.c | 45 +- mysql_strings/t_ctype.h | 42 +- mysql_strings/xml.c | 41 +- mysql_sys/CMakeLists.txt | 36 +- mysql_sys/array.c | 41 +- mysql_sys/charset-def.c | 41 +- mysql_sys/charset.c | 41 +- mysql_sys/errors.c | 41 +- mysql_sys/list.c | 41 +- mysql_sys/mf_dirname.c | 41 +- mysql_sys/mf_pack.c | 42 +- mysql_sys/mf_qsort.c | 41 +- mysql_sys/my_access.c | 41 +- mysql_sys/my_alloc.c | 41 +- mysql_sys/my_check_opt.h | 41 +- mysql_sys/my_div.c | 41 +- mysql_sys/my_error.c | 41 +- mysql_sys/my_fstream.c | 41 +- mysql_sys/my_getwd.c | 41 +- mysql_sys/my_handler_errors.h | 41 +- mysql_sys/my_init.c | 41 +- mysql_sys/my_lib.c | 42 +- mysql_sys/my_malloc.c | 41 +- mysql_sys/my_mess.c | 41 +- mysql_sys/my_once.c | 41 +- mysql_sys/my_open.c | 41 +- mysql_sys/my_read.c | 41 +- mysql_sys/my_static.c | 41 +- mysql_sys/my_static.h | 41 +- mysql_sys/my_thr_init.c | 41 +- mysql_sys/my_thread.c | 41 +- mysql_sys/my_winerr.c | 41 +- mysql_sys/my_winfile.c | 41 +- mysql_sys/mysys_priv.h | 41 +- mysql_sys/posix_timers.c | 41 +- mysql_sys/psi_noop.c | 41 +- mysql_sys/sql_chars.c | 42 +- mysql_sys/string.c | 41 +- mysql_sys/thr_cond.c | 41 +- mysql_sys/thr_mutex.c | 41 +- packaging/debian/CMakeLists.txt | 43 +- packaging/debian/copyright.in | 51 +- packaging/debian/rules.in | 39 +- scripts/macosx/License.html.in | 773 +++++++------- scripts/macosx/postflight.in | 42 +- scripts/myodbc3.spec.sh | 41 +- setupgui/CMakeLists.txt | 40 +- setupgui/ConfigDSN.cc | 50 +- setupgui/callbacks.cc | 50 +- setupgui/gtk/ODBCINSTGetProperties.cc | 50 +- setupgui/gtk/odbc.glade | 48 +- setupgui/gtk/odbcdialogparams.cc | 50 +- setupgui/gtk/ui_xml.h | 50 +- setupgui/setupgui.h | 50 +- setupgui/utils.cc | 50 +- setupgui/windows/TabCtrl.cpp | 50 +- setupgui/windows/TabCtrl.h | 50 +- setupgui/windows/main.cpp | 50 +- setupgui/windows/odbcdialogparams.cpp | 50 +- setupgui/windows/odbcdialogparams.h | 50 +- setupgui/windows/odbcdialogparams.rc | 48 +- setupgui/windows/resource.h | 48 +- setupgui/windows/tooltip.cpp | Bin 11760 -> 13238 bytes test/CMakeLists.txt | 40 +- test/cmake/generateinifiles.cmake | 40 +- test/my_auth.c | 50 +- test/my_basics.c | 50 +- test/my_blob.c | 50 +- test/my_bug13766.c | 50 +- test/my_bulk.c | 50 +- test/my_catalog1.c | 50 +- test/my_catalog2.c | 50 +- test/my_crash.c | 50 +- test/my_curext.c | 50 +- test/my_cursor.c | 50 +- test/my_datetime.c | 50 +- test/my_desc.c | 50 +- test/my_dyn_cursor.c | 50 +- test/my_error.c | 50 +- test/my_info.c | 50 +- test/my_keys.c | 50 +- test/my_nodma.c | 50 +- test/my_nodmw.c | 50 +- test/my_param.c | 50 +- test/my_pooling.c | 50 +- test/my_prepare.c | 50 +- test/my_relative.c | 50 +- test/my_result1.c | 50 +- test/my_result2.c | 50 +- test/my_scroll.c | 50 +- test/my_setup.c | 50 +- test/my_tran.c | 50 +- test/my_types.c | 50 +- test/my_unicode.c | 50 +- test/my_unixodbc.c | 50 +- test/my_use_result.c | 50 +- test/odbctap.h | 50 +- test/unit.pl | 47 +- util/CMakeLists.txt | 41 +- util/installer.cc | 50 +- util/installer.h | 50 +- util/odbcinstw.cc | 50 +- util/stringutil.cc | 50 +- util/stringutil.h | 50 +- util/unicode_transcode.cc | 51 +- util/unicode_transcode.h | 51 +- version.cmake | 43 +- wix/CMakeLists.txt | 40 +- wix/cmake/FindWix.cmake | 41 +- wix/cmake/getodbcversion.c | 48 +- wix/mysql-connector-odbc-msi-arpprops.xml | 48 +- wix/mysql_common_ui.xml | 48 +- wix/mysql_odbc.xml.in | 48 +- wix/mysql_odbc_fragment.xml | 48 +- 563 files changed, 15800 insertions(+), 13084 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 555ab856..f7a7e050 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,25 +1,30 @@ +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved. -# -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# -# 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 the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/CreateBinaryMsi.bat b/CreateBinaryMsi.bat index c7d64553..8241969a 100644 --- a/CreateBinaryMsi.bat +++ b/CreateBinaryMsi.bat @@ -1,27 +1,32 @@ @ECHO OFF -REM Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM -REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. -REM -REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM +REM This program is free software; you can redistribute it and/or modify +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM +REM This program is distributed in the hope that it will be useful, but +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/CreateBinaryZip.bat b/CreateBinaryZip.bat index 1090905f..4fa472d0 100644 --- a/CreateBinaryZip.bat +++ b/CreateBinaryZip.bat @@ -1,27 +1,32 @@ @ECHO OFF -REM Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM -REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. -REM -REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM +REM This program is free software; you can redistribute it and/or modify +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM +REM This program is distributed in the hope that it will be useful, but +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/CreateSourceZip.bat b/CreateSourceZip.bat index b20a00ca..4abd82d1 100644 --- a/CreateSourceZip.bat +++ b/CreateSourceZip.bat @@ -1,27 +1,32 @@ @ECHO OFF -REM Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM -REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. -REM -REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM +REM This program is free software; you can redistribute it and/or modify +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM +REM This program is distributed in the hope that it will be useful, but +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/Install.bat.cmake b/Install.bat.cmake index 22be992d..a7609762 100644 --- a/Install.bat.cmake +++ b/Install.bat.cmake @@ -1,25 +1,31 @@ @ECHO OFF -REM Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/MYODBC_CONF.h b/MYODBC_CONF.h index 274fe2b0..d6e15e32 100644 --- a/MYODBC_CONF.h +++ b/MYODBC_CONF.h @@ -1,27 +1,30 @@ -/* - Copyright (c) 2006, 2007 MySQL AB, 2010 Sun Microsystems, Inc. - Use is subject to license terms. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYODBC_CONF_H # define MYODBC_CONF_H diff --git a/MYODBC_MYSQL.h b/MYODBC_MYSQL.h index e6b28d23..e7505818 100644 --- a/MYODBC_MYSQL.h +++ b/MYODBC_MYSQL.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYODBC_MYSQL_H #define MYODBC_MYSQL_H diff --git a/MYODBC_ODBC.h b/MYODBC_ODBC.h index 88789305..b5ae49fa 100644 --- a/MYODBC_ODBC.h +++ b/MYODBC_ODBC.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYODBC_ODBC_H #define MYODBC_ODBC_H diff --git a/Uninstall.bat.cmake b/Uninstall.bat.cmake index 313b3dac..54b41f84 100644 --- a/Uninstall.bat.cmake +++ b/Uninstall.bat.cmake @@ -1,25 +1,31 @@ @ECHO OFF -REM Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/Upgrade.bat b/Upgrade.bat index 2730c26f..285c35bf 100644 --- a/Upgrade.bat +++ b/Upgrade.bat @@ -1,26 +1,31 @@ @ECHO OFF -REM Copyright (c) 2006, 2007 MySQL AB -REM Use is subject to license terms. -REM -REM The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -REM , like most -REM MySQL Connectors. There are special exceptions to the terms and -REM conditions of the GPLv2 as it is applied to this software, see the -REM FLOSS License Exception -REM . -REM +REM Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +REM REM This program is free software; you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published -REM by the Free Software Foundation; version 2 of the License. -REM +REM it under the terms of the GNU General Public License, version 2.0, as +REM published by the Free Software Foundation. +REM +REM This program is also distributed with certain software (including +REM but not limited to OpenSSL) that is licensed under separate terms, +REM as designated in a particular file or component or in included license +REM documentation. The authors of MySQL hereby grant you an +REM additional permission to link the program and your derivative works +REM with the separately licensed software that they have included with +REM MySQL. +REM +REM Without limiting anything contained in the foregoing, this file, +REM which is part of MySQL Server, is also subject to the +REM Universal FOSS Exception, version 1.0, a copy of which can be found at +REM http://oss.oracle.com/licenses/universal-foss-exception. +REM REM This program is distributed in the hope that it will be useful, but -REM WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -REM or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -REM for more details. -REM -REM You should have received a copy of the GNU General Public License along -REM with this program; if not, write to the Free Software Foundation, Inc., -REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +REM WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +REM See the GNU General Public License, version 2.0, for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program; if not, write to the Free Software Foundation, Inc., +REM 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA REM ######################################################### REM diff --git a/VersionInfo.h b/VersionInfo.h index d0d3bf3f..8902bfb0 100644 --- a/VersionInfo.h +++ b/VersionInfo.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Please do not edit this file - it is generated by cmake. Edit its source file instead. */ #define SETUP_VERSION "8.00.0001" diff --git a/VersionInfo.h.cmake b/VersionInfo.h.cmake index 5b2c2253..3c69ff86 100644 --- a/VersionInfo.h.cmake +++ b/VersionInfo.h.cmake @@ -1,26 +1,30 @@ -/* - Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* @EDIT_WARNING_MESSAGE@ */ #define SETUP_VERSION "@CONNECTOR_MAJOR@.@CONNECTOR_MINOR_PADDED@.@CONNECTOR_PATCH_PADDED@" diff --git a/cmake/FindLtdl.cmake b/cmake/FindLtdl.cmake index 5fb791a9..929a3ffd 100644 --- a/cmake/FindLtdl.cmake +++ b/cmake/FindLtdl.cmake @@ -1,24 +1,30 @@ -# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/cmake/FindMySQL.cmake b/cmake/FindMySQL.cmake index 33b4039a..418994ad 100644 --- a/cmake/FindMySQL.cmake +++ b/cmake/FindMySQL.cmake @@ -1,27 +1,33 @@ # -*- indent-tabs-mode:nil; -*- # vim: set expandtab: # -# Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. -# -# The MySQL Connector/C++ is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# -# 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 the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. +# +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/cmake/FindODBC.cmake b/cmake/FindODBC.cmake index 530bc473..362aacac 100644 --- a/cmake/FindODBC.cmake +++ b/cmake/FindODBC.cmake @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/cmake/character_sets.cmake b/cmake/character_sets.cmake index 2dd259c5..5b534c84 100644 --- a/cmake/character_sets.cmake +++ b/cmake/character_sets.cmake @@ -1,17 +1,30 @@ -# Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. # -# 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 -# the Free Software Foundation; version 2 of the License. +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Charsets and collations IF(NOT DEFAULT_CHARSET) diff --git a/cmake/getmysqlversion.c b/cmake/getmysqlversion.c index 695d1922..e391030c 100644 --- a/cmake/getmysqlversion.c +++ b/cmake/getmysqlversion.c @@ -1,25 +1,30 @@ -/* Copyright (c) 2007 MySQL AB - Use is subject to license terms. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include diff --git a/cmake/havelpcwstr.c b/cmake/havelpcwstr.c index 92000aab..d296f9ab 100644 --- a/cmake/havelpcwstr.c +++ b/cmake/havelpcwstr.c @@ -1,25 +1,30 @@ -/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ - +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/cmake/install_layout.cmake b/cmake/install_layout.cmake index f3b05546..c12adce9 100644 --- a/cmake/install_layout.cmake +++ b/cmake/install_layout.cmake @@ -1,17 +1,30 @@ -# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2010, 2018, Oracle and/or its affiliates. All rights reserved. # -# 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 -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. +# +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Originally part of MySQL Server and Adapted for Connector/ODBC diff --git a/cmake/needdl.c b/cmake/needdl.c index 5b5f1cd5..ea91bebd 100644 --- a/cmake/needdl.c +++ b/cmake/needdl.c @@ -1,25 +1,30 @@ -/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ - +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/cmake/sqlcolattrib1.c.cmake b/cmake/sqlcolattrib1.c.cmake index 1f1cd9ce..e4d3d293 100644 --- a/cmake/sqlcolattrib1.c.cmake +++ b/cmake/sqlcolattrib1.c.cmake @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #cmakedefine ODBC_INCLUDES diff --git a/cmake/sqlcolattrib2.c.cmake b/cmake/sqlcolattrib2.c.cmake index 53771a9b..170a8684 100644 --- a/cmake/sqlcolattrib2.c.cmake +++ b/cmake/sqlcolattrib2.c.cmake @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #cmakedefine ODBC_INCLUDES diff --git a/cmake/sqlparamopt1.c.cmake b/cmake/sqlparamopt1.c.cmake index ea88150c..fa4ee379 100644 --- a/cmake/sqlparamopt1.c.cmake +++ b/cmake/sqlparamopt1.c.cmake @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #cmakedefine ODBC_INCLUDES diff --git a/cmake/sqlparamopt2.c.cmake b/cmake/sqlparamopt2.c.cmake index 976f64b6..a41d8a97 100644 --- a/cmake/sqlparamopt2.c.cmake +++ b/cmake/sqlparamopt2.c.cmake @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #cmakedefine ODBC_INCLUDES diff --git a/cmake/stack_direction.c b/cmake/stack_direction.c index d75bbbfa..a7250c69 100644 --- a/cmake/stack_direction.c +++ b/cmake/stack_direction.c @@ -1,19 +1,30 @@ -/* - Copyright (c) 2009 Sun Microsystems, Inc. - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Check stack direction (0-down, 1-up) */ int f(int *a) diff --git a/config.h.cmake b/config.h.cmake index 9bb67fe5..d0e05c16 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -1,17 +1,30 @@ -/* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_CONFIG_H #define MY_CONFIG_H diff --git a/config8.h.cmake b/config8.h.cmake index ffa1d2c5..0a2f1f15 100644 --- a/config8.h.cmake +++ b/config8.h.cmake @@ -1,24 +1,30 @@ -/* Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_CONFIG_H #define MY_CONFIG_H diff --git a/configure.cmake b/configure.cmake index b6ec2a4f..33126712 100644 --- a/configure.cmake +++ b/configure.cmake @@ -1,25 +1,30 @@ -# Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. # -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License, version 2.0, -# as published by the Free Software Foundation. -# -# This program is also distributed with certain software (including -# but not limited to OpenSSL) that is licensed under separate terms, -# as designated in a particular file or component or in included license -# documentation. The authors of MySQL hereby grant you an additional -# permission to link the program and your derivative works with the -# separately licensed software that they have included with MySQL. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License, version 2.0, for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA INCLUDE (CheckCSourceCompiles) INCLUDE (CheckCXXSourceCompiles) diff --git a/dltest/CMakeLists.txt b/dltest/CMakeLists.txt index 5d8c1e1b..e698a3e0 100644 --- a/dltest/CMakeLists.txt +++ b/dltest/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/dltest/dltest.c b/dltest/dltest.c index e4a36adf..d3b93601 100644 --- a/dltest/dltest.c +++ b/dltest/dltest.c @@ -1,24 +1,30 @@ -/* Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include diff --git a/driver/CMakeLists.txt b/driver/CMakeLists.txt index 88dcb6c2..d01d5d95 100644 --- a/driver/CMakeLists.txt +++ b/driver/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/driver/ansi.cc b/driver/ansi.cc index 78ccb138..acd6c0dd 100644 --- a/driver/ansi.cc +++ b/driver/ansi.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file ansi.c diff --git a/driver/catalog.cc b/driver/catalog.cc index c0349a10..4f057755 100644 --- a/driver/catalog.cc +++ b/driver/catalog.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file catalog.c diff --git a/driver/catalog.h b/driver/catalog.h index d45bfb2a..a6eab2ac 100644 --- a/driver/catalog.h +++ b/driver/catalog.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2010, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file catalog.h diff --git a/driver/catalog_no_i_s.cc b/driver/catalog_no_i_s.cc index 0b116085..478f0914 100644 --- a/driver/catalog_no_i_s.cc +++ b/driver/catalog_no_i_s.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file catalog_no_i_s.c diff --git a/driver/connect.cc b/driver/connect.cc index 17736612..ac53e18f 100644 --- a/driver/connect.cc +++ b/driver/connect.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file connect.c diff --git a/driver/cursor.cc b/driver/cursor.cc index d1666625..c51ee8ce 100644 --- a/driver/cursor.cc +++ b/driver/cursor.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file cursor.c diff --git a/driver/desc.cc b/driver/desc.cc index f72fa5d4..7314ab41 100644 --- a/driver/desc.cc +++ b/driver/desc.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file desc.c diff --git a/driver/dll.cc b/driver/dll.cc index 8159d597..caa54c16 100644 --- a/driver/dll.cc +++ b/driver/dll.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file dll.c diff --git a/driver/driver.cc b/driver/driver.cc index 31835fcc..0d4b5e48 100644 --- a/driver/driver.cc +++ b/driver/driver.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file driver.c diff --git a/driver/driver.def.cmake b/driver/driver.def.cmake index 041b9143..0f1097fe 100644 --- a/driver/driver.def.cmake +++ b/driver/driver.def.cmake @@ -1,30 +1,34 @@ -;/* -; Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. -; -; The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -; , like most -; MySQL Connectors. There are special exceptions to the terms and -; conditions of the GPLv2 as it is applied to this software, see the -; FLOSS License Exception -; . -; -; 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 the Free Software Foundation; version 2 of the License. -; -; This program is distributed in the hope that it will be useful, but -; WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -; for more details. -; -; You should have received a copy of the GNU General Public License along -; with this program; if not, write to the Free Software Foundation, Inc., -; 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -;*/ +;// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +;// +;// This program is free software; you can redistribute it and/or modify +;// it under the terms of the GNU General Public License, version 2.0, as +;// published by the Free Software Foundation. +;// +;// This program is also distributed with certain software (including +;// but not limited to OpenSSL) that is licensed under separate terms, +;// as designated in a particular file or component or in included license +;// documentation. The authors of MySQL hereby grant you an +;// additional permission to link the program and your derivative works +;// with the separately licensed software that they have included with +;// MySQL. +;// +;// Without limiting anything contained in the foregoing, this file, +;// which is part of , is also subject to the +;// Universal FOSS Exception, version 1.0, a copy of which can be found at +;// http://oss.oracle.com/licenses/universal-foss-exception. +;// +;// This program is distributed in the hope that it will be useful, but +;// WITHOUT ANY WARRANTY; without even the implied warranty of +;// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +;// See the GNU General Public License, version 2.0, for more details. +;// +;// You should have received a copy of the GNU General Public License +;// along with this program; if not, write to the Free Software Foundation, Inc., +;// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ; ;/* @EDIT_WARNING_MESSAGE@ */ ; -LIBRARY MYODBC8@CONNECTOR_DRIVER_TYPE_SHORT@.DLL +LIBRARY myodbc8@CONNECTOR_DRIVER_TYPE_SHORT@.DLL VERSION 0@CONNECTOR_MAJOR@.@CONNECTOR_MINOR_PADDED@ ;DESCRIPTION "MySQL ODBC @CONNECTOR_MAJOR@.@CONNECTOR_MINOR@ @DRIVER_TYPE@ Driver, Copyright (c) 1995, 2018, Oracle and/or its affiliates" diff --git a/driver/driver.h b/driver/driver.h index 62a708d7..52a1f2d0 100644 --- a/driver/driver.h +++ b/driver/driver.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file driver.h diff --git a/driver/driver.rc.cmake b/driver/driver.rc.cmake index fff079c0..00d2b135 100644 --- a/driver/driver.rc.cmake +++ b/driver/driver.rc.cmake @@ -1,25 +1,30 @@ -///////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. -// -// The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -// , like most -// MySQL Connectors. There are special exceptions to the terms and -// conditions of the GPLv2 as it is applied to this software, see the -// FLOSS License Exception -// . -// -// 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 the Free Software Foundation; version 2 of the License. -// -// This program is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ///////////////////////////////////////////////////////////////////////////// // \brief Resource file for MS Windows builds. diff --git a/driver/error.cc b/driver/error.cc index d199e205..71c3f761 100644 --- a/driver/error.cc +++ b/driver/error.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file error.c diff --git a/driver/error.h b/driver/error.h index 020ef09d..063555b4 100644 --- a/driver/error.h +++ b/driver/error.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /*************************************************************************** * ERROR.H * diff --git a/driver/execute.cc b/driver/execute.cc index 1d8b79c5..f31fe28c 100644 --- a/driver/execute.cc +++ b/driver/execute.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file execute.c diff --git a/driver/handle.cc b/driver/handle.cc index d6611fb0..cfa7115b 100644 --- a/driver/handle.cc +++ b/driver/handle.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file handle.c diff --git a/driver/info.cc b/driver/info.cc index 763ff8f7..5d70c150 100644 --- a/driver/info.cc +++ b/driver/info.cc @@ -1,30 +1,34 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** - @file info.c - @brief Driver information functions. +@file info.c +@brief Driver information functions. */ #include "driver.h" @@ -49,32 +53,32 @@ do { \ return SQL_SUCCESS; \ } while(0) -static my_bool myodbc_ov2_inited= 0; +static my_bool myodbc_ov2_inited = 0; /** - Return general information about the driver and data source - associated with a connection. - - @param[in] hdbc Handle of database connection - @param[in] fInfoType Type of information to retrieve - @param[out] char_info Pointer to buffer for returning string - @param[out] num_info Pointer to buffer for returning numeric info - @param[out] value_len Pointer to buffer for returning length (only - used for numeric data) +Return general information about the driver and data source +associated with a connection. + +@param[in] hdbc Handle of database connection +@param[in] fInfoType Type of information to retrieve +@param[out] char_info Pointer to buffer for returning string +@param[out] num_info Pointer to buffer for returning numeric info +@param[out] value_len Pointer to buffer for returning length (only +used for numeric data) */ SQLRETURN SQL_API MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLCHAR **char_info, SQLPOINTER num_info, SQLSMALLINT *value_len) { - DBC *dbc= (DBC *)hdbc; + DBC *dbc = (DBC *)hdbc; SQLSMALLINT dummy; SQLINTEGER dummy_value; if (!value_len) - value_len= &dummy; + value_len = &dummy; if (!num_info) - num_info= &dummy_value; + num_info = &dummy_value; switch (fInfoType) { case SQL_ACTIVE_ENVIRONMENTS: @@ -123,9 +127,9 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_CATALOG_USAGE: MYINFO_SET_ULONG((!dbc->ds || !dbc->ds->no_catalog) ? - (SQL_CU_DML_STATEMENTS | SQL_CU_PROCEDURE_INVOCATION | - SQL_CU_TABLE_DEFINITION | SQL_CU_INDEX_DEFINITION | - SQL_CU_PRIVILEGE_DEFINITION) : + (SQL_CU_DML_STATEMENTS | SQL_CU_PROCEDURE_INVOCATION | + SQL_CU_TABLE_DEFINITION | SQL_CU_INDEX_DEFINITION | + SQL_CU_PRIVILEGE_DEFINITION) : 0); case SQL_COLLATION_SEQ: @@ -223,9 +227,9 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_DATABASE_NAME: if (is_connected(dbc) && reget_current_catalog(dbc)) - return set_dbc_error(dbc, "HY000", - "SQLGetInfo() failed to return current catalog.", - 0); + return set_dbc_error(dbc, "HY000", + "SQLGetInfo() failed to return current catalog.", + 0); MYINFO_SET_STR(dbc->database ? dbc->database : "null"); case SQL_DATETIME_LITERALS: @@ -352,8 +356,8 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_INFO_SCHEMA_VIEWS: /* - We have INFORMATION_SCHEMA.SCHEMATA, but we don't report it - because the driver exposes databases (schema) as catalogs. + We have INFORMATION_SCHEMA.SCHEMATA, but we don't report it + because the driver exposes databases (schema) as catalogs. */ if (is_minimum_version(dbc->mysql.server_version, "5.1")) MYINFO_SET_ULONG(SQL_ISV_CHARACTER_SETS | SQL_ISV_COLLATIONS | @@ -385,9 +389,9 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_KEYWORDS: /* - These lists were generated by taking the list of reserved words from - the MySQL Reference Manual (which is, in turn, generated from the source) - with the pre-reserved ODBC keywords removed. + These lists were generated by taking the list of reserved words from + the MySQL Reference Manual (which is, in turn, generated from the source) + with the pre-reserved ODBC keywords removed. */ if (is_minimum_version(dbc->mysql.server_version, "5.7")) MYINFO_SET_STR("ACCESSIBLE,ANALYZE,ASENSITIVE,BEFORE,BIGINT,BINARY,BLOB," @@ -684,9 +688,9 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_SCROLL_OPTIONS: MYINFO_SET_ULONG(SQL_SO_FORWARD_ONLY | - (dbc->ds && dbc->ds->force_use_of_forward_only_cursors ? - 0 : SQL_SO_STATIC | - (dbc->ds && dbc->ds->dynamic_cursor ? SQL_SO_DYNAMIC : 0))); + (dbc->ds && dbc->ds->force_use_of_forward_only_cursors ? + 0 : SQL_SO_STATIC | + (dbc->ds && dbc->ds->dynamic_cursor ? SQL_SO_DYNAMIC : 0))); case SQL_SEARCH_PATTERN_ESCAPE: MYINFO_SET_STR("\\"); @@ -725,12 +729,12 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, MYINFO_SET_ULONG(SQL_SP_BETWEEN | SQL_SP_COMPARISON | SQL_SP_EXISTS | SQL_SP_IN | SQL_SP_ISNOTNULL | SQL_SP_ISNULL | SQL_SP_LIKE /*| SQL_SP_MATCH_FULL |SQL_SP_MATCH_PARTIAL | - SQL_SP_MATCH_UNIQUE_FULL | SQL_SP_MATCH_UNIQUE_PARTIAL | - SQL_SP_OVERLAPS */ | SQL_SP_QUANTIFIED_COMPARISON /*| - SQL_SP_UNIQUE */); + SQL_SP_MATCH_UNIQUE_FULL | SQL_SP_MATCH_UNIQUE_PARTIAL | + SQL_SP_OVERLAPS */ | SQL_SP_QUANTIFIED_COMPARISON /*| + SQL_SP_UNIQUE */); case SQL_SQL92_RELATIONAL_JOIN_OPERATORS: - MYINFO_SET_ULONG(SQL_SRJO_CROSS_JOIN | SQL_SRJO_INNER_JOIN | + MYINFO_SET_ULONG(SQL_SRJO_CROSS_JOIN | SQL_SRJO_INNER_JOIN | SQL_SRJO_LEFT_OUTER_JOIN | SQL_SRJO_NATURAL_JOIN | SQL_SRJO_RIGHT_OUTER_JOIN); @@ -829,7 +833,7 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, case SQL_XOPEN_CLI_YEAR: MYINFO_SET_STR("1992"); - /* The following aren't listed in the MSDN documentation. */ + /* The following aren't listed in the MSDN documentation. */ case SQL_ACCESSIBLE_PROCEDURES: case SQL_ACCESSIBLE_TABLES: @@ -867,11 +871,11 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, MYINFO_SET_USHORT(SQL_OSCC_COMPLIANT); default: - { - char buff[80]; - sprintf(buff, "Unsupported option: %d to SQLGetInfo", fInfoType); - return set_conn_error((DBC*)hdbc, MYERR_S1C00, buff, 4000); - } + { + char buff[80]; + sprintf(buff, "Unsupported option: %d to SQLGetInfo", fInfoType); + return set_conn_error((DBC*)hdbc, MYERR_S1C00, buff, 4000); + } } return SQL_SUCCESS; @@ -879,10 +883,10 @@ MySQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, /* - Function sets up a result set containing details of the types - supported by mysql. +Function sets up a result set containing details of the types +supported by mysql. */ -MYSQL_FIELD SQL_GET_TYPE_INFO_fields[]= +MYSQL_FIELD SQL_GET_TYPE_INFO_fields[] = { MYODBC_FIELD_STRING("TYPE_NAME", 32, NOT_NULL_FLAG), MYODBC_FIELD_SHORT("DATA_TYPE", NOT_NULL_FLAG), @@ -905,126 +909,126 @@ MYSQL_FIELD SQL_GET_TYPE_INFO_fields[]= MYODBC_FIELD_SHORT("INTERVAL_PRECISION", 0), }; -const uint SQL_GET_TYPE_INFO_FIELDS= array_elements(SQL_GET_TYPE_INFO_fields); +const uint SQL_GET_TYPE_INFO_FIELDS = array_elements(SQL_GET_TYPE_INFO_fields); #define MYSQL_DATA_TYPES 52 char sql_searchable[6], sql_unsearchable[6], sql_nullable[6], sql_no_nulls[6], - sql_bit[6], sql_tinyint[6], sql_smallint[6], sql_integer[6], sql_bigint[6], - sql_float[6], sql_real[6], sql_double[6], sql_char[6], sql_varchar[6], - sql_longvarchar[6], sql_timestamp[6], sql_decimal[6], sql_numeric[6], - sql_varbinary[6], sql_time[6], sql_date[6], sql_binary[6], - sql_longvarbinary[6], sql_datetime[6]; +sql_bit[6], sql_tinyint[6], sql_smallint[6], sql_integer[6], sql_bigint[6], +sql_float[6], sql_real[6], sql_double[6], sql_char[6], sql_varchar[6], +sql_longvarchar[6], sql_timestamp[6], sql_decimal[6], sql_numeric[6], +sql_varbinary[6], sql_time[6], sql_date[6], sql_binary[6], +sql_longvarbinary[6], sql_datetime[6]; -char *SQL_GET_TYPE_INFO_values[MYSQL_DATA_TYPES][19]= +char *SQL_GET_TYPE_INFO_values[MYSQL_DATA_TYPES][19] = { /* SQL_BIT= -7 */ - {"bit",sql_bit,"1",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"bit(1)",NULL,NULL,sql_bit,NULL,NULL,NULL}, + { "bit",sql_bit,"1",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"bit(1)",NULL,NULL,sql_bit,NULL,NULL,NULL }, /* SQL_TINY= -6 */ - {"tinyint",sql_tinyint,"3",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","tinyint",NULL,NULL,sql_tinyint,NULL,"10",NULL}, - {"tinyint unsigned",sql_tinyint,"3",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","tinyint unsigned",NULL,NULL,sql_tinyint,NULL,"10",NULL}, - {"tinyint auto_increment",sql_tinyint,"3",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","tinyint auto_increment",NULL,NULL,sql_tinyint, NULL,"10",NULL}, - {"tinyint unsigned auto_increment",sql_tinyint,"3",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","tinyint unsigned auto_increment",NULL,NULL, sql_tinyint,NULL,"10",NULL}, + { "tinyint",sql_tinyint,"3",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","tinyint",NULL,NULL,sql_tinyint,NULL,"10",NULL }, + { "tinyint unsigned",sql_tinyint,"3",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","tinyint unsigned",NULL,NULL,sql_tinyint,NULL,"10",NULL }, + { "tinyint auto_increment",sql_tinyint,"3",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","tinyint auto_increment",NULL,NULL,sql_tinyint, NULL,"10",NULL }, + { "tinyint unsigned auto_increment",sql_tinyint,"3",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","tinyint unsigned auto_increment",NULL,NULL, sql_tinyint,NULL,"10",NULL }, /* SQL_BIGINT= -5 */ - {"bigint",sql_bigint,"19",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","bigint",NULL,NULL,sql_bigint,NULL,"10",NULL}, - {"bigint unsigned",sql_bigint,"20",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","bigint unsigned",NULL,NULL,sql_bigint,NULL,"10",NULL}, - {"bigint auto_increment",sql_bigint,"19",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","bigint auto_increment",NULL,NULL,sql_bigint,NULL,"10",NULL}, - {"bigint unsigned auto_increment",sql_bigint,"20",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","bigint unsigned auto_increment",NULL,NULL,sql_bigint, NULL,"10",NULL}, + { "bigint",sql_bigint,"19",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","bigint",NULL,NULL,sql_bigint,NULL,"10",NULL }, + { "bigint unsigned",sql_bigint,"20",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","bigint unsigned",NULL,NULL,sql_bigint,NULL,"10",NULL }, + { "bigint auto_increment",sql_bigint,"19",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","bigint auto_increment",NULL,NULL,sql_bigint,NULL,"10",NULL }, + { "bigint unsigned auto_increment",sql_bigint,"20",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","bigint unsigned auto_increment",NULL,NULL,sql_bigint, NULL,"10",NULL }, /* SQL_LONGVARBINARY= -4 */ - {"long varbinary",sql_longvarbinary,"16777215","0x",NULL,NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumblob",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL}, - {"blob",sql_longvarbinary,"65535","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object (0-65535)",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL}, - {"longblob",sql_longvarbinary,"2147483647","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object, use mediumblob instead",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL}, - {"tinyblob",sql_longvarbinary,"255","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object (0-255)",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL}, - {"mediumblob",sql_longvarbinary,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL}, + { "long varbinary",sql_longvarbinary,"16777215","0x",NULL,NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumblob",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL }, + { "blob",sql_longvarbinary,"65535","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object (0-65535)",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL }, + { "longblob",sql_longvarbinary,"2147483647","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object, use mediumblob instead",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL }, + { "tinyblob",sql_longvarbinary,"255","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object (0-255)",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL }, + { "mediumblob",sql_longvarbinary,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary large object",NULL,NULL,sql_longvarbinary,NULL,NULL,NULL }, /* SQL_VARBINARY= -3 */ - {"varbinary",sql_varbinary,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"varbinary",NULL,NULL,sql_varbinary,NULL,NULL,NULL}, + { "varbinary",sql_varbinary,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"varbinary",NULL,NULL,sql_varbinary,NULL,NULL,NULL }, /* SQL_BINARY= -2 */ - {"binary",sql_binary,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary",NULL,NULL,sql_binary,NULL,NULL,NULL}, + { "binary",sql_binary,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"binary",NULL,NULL,sql_binary,NULL,NULL,NULL }, /* SQL_LONGVARCHAR= -1 */ - {"long varchar",sql_longvarchar,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL}, - {"text",sql_longvarchar,"65535","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"text(0-65535)",NULL,NULL,sql_longvarchar,NULL,NULL,NULL}, - {"mediumtext",sql_longvarchar,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL}, - {"longtext",sql_longvarchar,"2147483647","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"longtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL}, - {"tinytext",sql_longvarchar,"255","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"tinytext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL}, + { "long varchar",sql_longvarchar,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL }, + { "text",sql_longvarchar,"65535","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"text(0-65535)",NULL,NULL,sql_longvarchar,NULL,NULL,NULL }, + { "mediumtext",sql_longvarchar,"16777215","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"mediumtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL }, + { "longtext",sql_longvarchar,"2147483647","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"longtext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL }, + { "tinytext",sql_longvarchar,"255","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"tinytext",NULL,NULL,sql_longvarchar,NULL,NULL,NULL }, /* SQL_CHAR= 1 */ - {"char",sql_char,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"char",NULL,NULL,sql_char,NULL,NULL,NULL}, + { "char",sql_char,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"char",NULL,NULL,sql_char,NULL,NULL,NULL }, /* SQL_NUMERIC= 2 */ - {"numeric",sql_numeric,"19",NULL,NULL,"precision,scale",sql_nullable,"0",sql_searchable,"0","0","0","numeric","0","19",sql_numeric,NULL,"10",NULL}, + { "numeric",sql_numeric,"19",NULL,NULL,"precision,scale",sql_nullable,"0",sql_searchable,"0","0","0","numeric","0","19",sql_numeric,NULL,"10",NULL }, /* SQL_DECIMAL= 3 */ - {"decimal",sql_decimal,"19",NULL,NULL,"precision,scale",sql_nullable,"0",sql_searchable,"0","0","0","decimal","0","19",sql_decimal,NULL,"10",NULL}, + { "decimal",sql_decimal,"19",NULL,NULL,"precision,scale",sql_nullable,"0",sql_searchable,"0","0","0","decimal","0","19",sql_decimal,NULL,"10",NULL }, /* SQL_INTEGER= 4 */ - {"integer",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","integer",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"integer unsigned",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"int",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","integer",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"int unsigned",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"mediumint",sql_integer,"7",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","Medium integer",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"mediumint unsigned",sql_integer,"8",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","Medium integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"integer auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","integer auto_increment",NULL,NULL,sql_integer, NULL,"10",NULL}, - {"integer unsigned auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","integer unsigned auto_increment",NULL,NULL, sql_integer,NULL,"10",NULL}, - {"int auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","integer auto_increment",NULL,NULL,sql_integer, NULL,"10",NULL}, - {"int unsigned auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"1","0","1","integer unsigned auto_increment",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"mediumint auto_increment",sql_integer,"7",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","Medium integer auto_increment",NULL,NULL,sql_integer,NULL,"10",NULL}, - {"mediumint unsigned auto_increment",sql_integer,"8",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","Medium integer unsigned auto_increment",NULL,NULL, sql_integer,NULL,"10",NULL}, + { "integer",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","integer",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "integer unsigned",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "int",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","integer",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "int unsigned",sql_integer,"10",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "mediumint",sql_integer,"7",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","Medium integer",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "mediumint unsigned",sql_integer,"8",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","Medium integer unsigned",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "integer auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","integer auto_increment",NULL,NULL,sql_integer, NULL,"10",NULL }, + { "integer unsigned auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","integer unsigned auto_increment",NULL,NULL, sql_integer,NULL,"10",NULL }, + { "int auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","integer auto_increment",NULL,NULL,sql_integer, NULL,"10",NULL }, + { "int unsigned auto_increment",sql_integer,"10",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"1","0","1","integer unsigned auto_increment",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "mediumint auto_increment",sql_integer,"7",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","Medium integer auto_increment",NULL,NULL,sql_integer,NULL,"10",NULL }, + { "mediumint unsigned auto_increment",sql_integer,"8",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","Medium integer unsigned auto_increment",NULL,NULL, sql_integer,NULL,"10",NULL }, /* SQL_SMALLINT= 5 */ - {"smallint",sql_smallint,"5",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","smallint",NULL,NULL,sql_smallint,NULL,"10",NULL}, - {"smallint unsigned",sql_smallint,"5",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","smallint unsigned",NULL,NULL,sql_smallint,NULL,"10",NULL}, - {"smallint auto_increment",sql_smallint,"5",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","smallint auto_increment",NULL,NULL,sql_smallint,NULL,"10",NULL}, - {"smallint unsigned auto_increment",sql_smallint,"5",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","smallint unsigned auto_increment",NULL,NULL, sql_smallint,NULL,"10",NULL}, + { "smallint",sql_smallint,"5",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","smallint",NULL,NULL,sql_smallint,NULL,"10",NULL }, + { "smallint unsigned",sql_smallint,"5",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"1","0","0","smallint unsigned",NULL,NULL,sql_smallint,NULL,"10",NULL }, + { "smallint auto_increment",sql_smallint,"5",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","smallint auto_increment",NULL,NULL,sql_smallint,NULL,"10",NULL }, + { "smallint unsigned auto_increment",sql_smallint,"5",NULL,NULL,NULL,sql_no_nulls, "0",sql_searchable,"1","0","1","smallint unsigned auto_increment",NULL,NULL, sql_smallint,NULL,"10",NULL }, /* SQL_FLOAT= 6 */ - {"double",sql_float,"15",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","double","0","4",sql_float, NULL,"10",NULL}, - {"double auto_increment",sql_float,"15",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","double auto_increment","0","4",sql_float,NULL,"10",NULL}, + { "double",sql_float,"15",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","double","0","4",sql_float, NULL,"10",NULL }, + { "double auto_increment",sql_float,"15",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","double auto_increment","0","4",sql_float,NULL,"10",NULL }, /* SQL_REAL= 7 */ - {"float",sql_real,"7",NULL,NULL,NULL,sql_nullable, "0",sql_unsearchable,"0","0","0","float","0","2",sql_real, NULL,"10",NULL}, - {"float auto_increment",sql_real,"7",NULL,NULL,NULL,sql_no_nulls,"0",sql_unsearchable,"0","0","1","float auto_increment","0","2",sql_real,NULL,"10",NULL}, + { "float",sql_real,"7",NULL,NULL,NULL,sql_nullable, "0",sql_unsearchable,"0","0","0","float","0","2",sql_real, NULL,"10",NULL }, + { "float auto_increment",sql_real,"7",NULL,NULL,NULL,sql_no_nulls,"0",sql_unsearchable,"0","0","1","float auto_increment","0","2",sql_real,NULL,"10",NULL }, /* SQL_DOUBLE= 8 */ - {"double",sql_double,"15",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","double","0","4",sql_double,NULL,"10",NULL}, - {"double auto_increment",sql_double,"15",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","double auto_increment","0","4",sql_double,NULL,"10",NULL}, + { "double",sql_double,"15",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","double","0","4",sql_double,NULL,"10",NULL }, + { "double auto_increment",sql_double,"15",NULL,NULL,NULL,sql_no_nulls,"0",sql_searchable,"0","0","1","double auto_increment","0","4",sql_double,NULL,"10",NULL }, /* SQL_TYPE_DATE= 91 */ - {"date",sql_date,"10","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"date",NULL,NULL,sql_datetime,sql_date,NULL,NULL}, + { "date",sql_date,"10","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"date",NULL,NULL,sql_datetime,sql_date,NULL,NULL }, /* SQL_TYPE_TIME= 92 */ - {"time",sql_time,"8","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"time",NULL,NULL,sql_datetime,sql_time,NULL,NULL}, + { "time",sql_time,"8","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"time",NULL,NULL,sql_datetime,sql_time,NULL,NULL }, /* YEAR - SQL_SMALLINT */ - {"year",sql_smallint,"4",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","year",NULL,NULL,sql_smallint,NULL,"10",NULL}, + { "year",sql_smallint,"4",NULL,NULL,NULL,sql_nullable,"0",sql_searchable,"0","0","0","year",NULL,NULL,sql_smallint,NULL,"10",NULL }, /* SQL_TYPE_TIMESTAMP= 93 */ - {"datetime",sql_timestamp,"21","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"datetime","0","0",sql_datetime,sql_timestamp,NULL,NULL}, - {"timestamp",sql_timestamp,"14","'","'",NULL,sql_no_nulls,"0",sql_searchable,NULL,"0",NULL,"timestamp","0","0",sql_datetime,sql_timestamp,NULL,NULL}, + { "datetime",sql_timestamp,"21","'","'",NULL,sql_nullable,"0",sql_searchable,NULL,"0",NULL,"datetime","0","0",sql_datetime,sql_timestamp,NULL,NULL }, + { "timestamp",sql_timestamp,"14","'","'",NULL,sql_no_nulls,"0",sql_searchable,NULL,"0",NULL,"timestamp","0","0",sql_datetime,sql_timestamp,NULL,NULL }, /* SQL_VARCHAR= 12 */ - {"varchar",sql_varchar,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"varchar",NULL,NULL,sql_varchar,NULL,NULL,NULL}, + { "varchar",sql_varchar,"255","'","'","length",sql_nullable,"0",sql_searchable,NULL,"0",NULL,"varchar",NULL,NULL,sql_varchar,NULL,NULL,NULL }, /* ENUM and SET are not included -- it confuses some applications. */ }; /** - Return information about data types supported by the server. +Return information about data types supported by the server. - @param[in] hstmt Handle of statement - @param[in] fSqlType SQL data type or @c SQL_ALL_TYPES +@param[in] hstmt Handle of statement +@param[in] fSqlType SQL data type or @c SQL_ALL_TYPES - @since ODBC 1.0 - @since ISO SQL 92 +@since ODBC 1.0 +@since ISO SQL 92 */ SQLRETURN SQL_API MySQLGetTypeInfo(SQLHSTMT hstmt, SQLSMALLINT fSqlType) { - STMT *stmt= (STMT *)hstmt; + STMT *stmt = (STMT *)hstmt; uint i; my_SQLFreeStmt(hstmt, MYSQL_RESET); @@ -1035,39 +1039,39 @@ SQLRETURN SQL_API MySQLGetTypeInfo(SQLHSTMT hstmt, SQLSMALLINT fSqlType) switch (fSqlType) { case SQL_TYPE_DATE: - fSqlType= SQL_DATE; + fSqlType = SQL_DATE; break; case SQL_TYPE_TIME: - fSqlType= SQL_TIME; + fSqlType = SQL_TIME; break; case SQL_TYPE_TIMESTAMP: - fSqlType= SQL_TIMESTAMP; + fSqlType = SQL_TIMESTAMP; break; } } /* Set up result Data dictionary. */ - stmt->result= (MYSQL_RES *)myodbc_malloc(sizeof(MYSQL_RES), MYF(MY_ZEROFILL)); - stmt->fake_result= 1; - stmt->result_array= (char **)myodbc_malloc(sizeof(SQL_GET_TYPE_INFO_values), - MYF(MY_FAE | MY_ZEROFILL)); + stmt->result = (MYSQL_RES *)myodbc_malloc(sizeof(MYSQL_RES), MYF(MY_ZEROFILL)); + stmt->fake_result = 1; + stmt->result_array = (char **)myodbc_malloc(sizeof(SQL_GET_TYPE_INFO_values), + MYF(MY_FAE | MY_ZEROFILL)); if (fSqlType == SQL_ALL_TYPES) { memcpy(stmt->result_array, SQL_GET_TYPE_INFO_values, sizeof(SQL_GET_TYPE_INFO_values)); - stmt->result->row_count= MYSQL_DATA_TYPES; + stmt->result->row_count = MYSQL_DATA_TYPES; } else { - for (i= 0 ; i < MYSQL_DATA_TYPES ; ++i) + for (i = 0; i < MYSQL_DATA_TYPES; ++i) { if (atoi(SQL_GET_TYPE_INFO_values[i][1]) == fSqlType || atoi(SQL_GET_TYPE_INFO_values[i][15]) == fSqlType) { memcpy(&stmt->result_array[stmt->result->row_count++ * - SQL_GET_TYPE_INFO_FIELDS], + SQL_GET_TYPE_INFO_FIELDS], &SQL_GET_TYPE_INFO_values[i][0], sizeof(char *) * SQL_GET_TYPE_INFO_FIELDS); } @@ -1080,169 +1084,169 @@ SQLRETURN SQL_API MySQLGetTypeInfo(SQLHSTMT hstmt, SQLSMALLINT fSqlType) /** - Create strings from some integers for easy initialization of string arrays. +Create strings from some integers for easy initialization of string arrays. - @todo get rid of this. it is evil. +@todo get rid of this. it is evil. */ void init_getfunctions(void) { - my_int2str(SQL_SEARCHABLE,sql_searchable,-10,0); - my_int2str(SQL_UNSEARCHABLE,sql_unsearchable,-10,0); - my_int2str(SQL_NULLABLE,sql_nullable,-10,0); - my_int2str(SQL_NO_NULLS,sql_no_nulls,-10,0); - my_int2str(SQL_BIT,sql_bit,-10,0); - my_int2str(SQL_TINYINT,sql_tinyint,-10,0); - my_int2str(SQL_SMALLINT,sql_smallint,-10,0); - my_int2str(SQL_INTEGER,sql_integer,-10,0); - my_int2str(SQL_BIGINT,sql_bigint,-10,0); - my_int2str(SQL_DECIMAL,sql_decimal,-10,0); - my_int2str(SQL_NUMERIC,sql_numeric,-10,0); - my_int2str(SQL_REAL,sql_real,-10,0); - my_int2str(SQL_FLOAT,sql_float,-10,0); - my_int2str(SQL_DOUBLE,sql_double,-10,0); - my_int2str(SQL_CHAR,sql_char,-10,0); - my_int2str(SQL_VARCHAR,sql_varchar,-10,0); - my_int2str(SQL_LONGVARCHAR,sql_longvarchar,-10,0); - my_int2str(SQL_LONGVARBINARY,sql_longvarbinary,-10,0); - my_int2str(SQL_VARBINARY,sql_varbinary,-10,0); - my_int2str(SQL_BINARY,sql_binary,-10,0); - my_int2str(SQL_DATETIME,sql_datetime,-10,0); - my_int2str(SQL_TYPE_TIMESTAMP,sql_timestamp,-10,0); - my_int2str(SQL_TYPE_DATE,sql_date,-10,0); - my_int2str(SQL_TYPE_TIME,sql_time,-10,0); + my_int2str(SQL_SEARCHABLE, sql_searchable, -10, 0); + my_int2str(SQL_UNSEARCHABLE, sql_unsearchable, -10, 0); + my_int2str(SQL_NULLABLE, sql_nullable, -10, 0); + my_int2str(SQL_NO_NULLS, sql_no_nulls, -10, 0); + my_int2str(SQL_BIT, sql_bit, -10, 0); + my_int2str(SQL_TINYINT, sql_tinyint, -10, 0); + my_int2str(SQL_SMALLINT, sql_smallint, -10, 0); + my_int2str(SQL_INTEGER, sql_integer, -10, 0); + my_int2str(SQL_BIGINT, sql_bigint, -10, 0); + my_int2str(SQL_DECIMAL, sql_decimal, -10, 0); + my_int2str(SQL_NUMERIC, sql_numeric, -10, 0); + my_int2str(SQL_REAL, sql_real, -10, 0); + my_int2str(SQL_FLOAT, sql_float, -10, 0); + my_int2str(SQL_DOUBLE, sql_double, -10, 0); + my_int2str(SQL_CHAR, sql_char, -10, 0); + my_int2str(SQL_VARCHAR, sql_varchar, -10, 0); + my_int2str(SQL_LONGVARCHAR, sql_longvarchar, -10, 0); + my_int2str(SQL_LONGVARBINARY, sql_longvarbinary, -10, 0); + my_int2str(SQL_VARBINARY, sql_varbinary, -10, 0); + my_int2str(SQL_BINARY, sql_binary, -10, 0); + my_int2str(SQL_DATETIME, sql_datetime, -10, 0); + my_int2str(SQL_TYPE_TIMESTAMP, sql_timestamp, -10, 0); + my_int2str(SQL_TYPE_DATE, sql_date, -10, 0); + my_int2str(SQL_TYPE_TIME, sql_time, -10, 0); # if (ODBCVER < 0x0300) myodbc_sqlstate2_init(); - myodbc_ov2_inited= 1; + myodbc_ov2_inited = 1; # endif } /** - Fix some initializations based on the ODBC version. +Fix some initializations based on the ODBC version. */ void myodbc_ov_init(SQLINTEGER odbc_version) { if (odbc_version == SQL_OV_ODBC2) { - my_int2str(SQL_TIMESTAMP,sql_timestamp,-10,0); - my_int2str(SQL_DATE,sql_date,-10,0); - my_int2str(SQL_TIME,sql_time,-10,0); + my_int2str(SQL_TIMESTAMP, sql_timestamp, -10, 0); + my_int2str(SQL_DATE, sql_date, -10, 0); + my_int2str(SQL_TIME, sql_time, -10, 0); myodbc_sqlstate2_init(); - myodbc_ov2_inited= 1; + myodbc_ov2_inited = 1; } else { if (!myodbc_ov2_inited) return; - myodbc_ov2_inited= 0; + myodbc_ov2_inited = 0; - my_int2str(SQL_TYPE_TIMESTAMP,sql_timestamp,-10,0); - my_int2str(SQL_TYPE_DATE,sql_date,-10,0); - my_int2str(SQL_TYPE_TIME,sql_time,-10,0); + my_int2str(SQL_TYPE_TIMESTAMP, sql_timestamp, -10, 0); + my_int2str(SQL_TYPE_DATE, sql_date, -10, 0); + my_int2str(SQL_TYPE_TIME, sql_time, -10, 0); myodbc_sqlstate3_init(); } } /** - List of functions supported in the driver. +List of functions supported in the driver. */ -SQLUSMALLINT myodbc3_functions[]= +SQLUSMALLINT myodbc3_functions[] = { - SQL_API_SQLALLOCCONNECT, - SQL_API_SQLALLOCENV, - SQL_API_SQLALLOCHANDLE, - SQL_API_SQLALLOCSTMT, - SQL_API_SQLBINDCOL, - /* SQL_API_SQLBINDPARAM */ - SQL_API_SQLCANCEL, + SQL_API_SQLALLOCCONNECT, + SQL_API_SQLALLOCENV, + SQL_API_SQLALLOCHANDLE, + SQL_API_SQLALLOCSTMT, + SQL_API_SQLBINDCOL, + /* SQL_API_SQLBINDPARAM */ + SQL_API_SQLCANCEL, #ifndef USE_IODBC - SQL_API_SQLCANCELHANDLE, + SQL_API_SQLCANCELHANDLE, #endif - SQL_API_SQLCLOSECURSOR, - SQL_API_SQLCOLATTRIBUTE, - SQL_API_SQLCOLUMNS, - SQL_API_SQLCONNECT, - SQL_API_SQLCOPYDESC, - SQL_API_SQLDATASOURCES, - SQL_API_SQLDESCRIBECOL, - SQL_API_SQLDISCONNECT, - SQL_API_SQLENDTRAN, - SQL_API_SQLERROR, - SQL_API_SQLEXECDIRECT, - SQL_API_SQLEXECUTE, - SQL_API_SQLFETCH, - SQL_API_SQLFETCHSCROLL, - SQL_API_SQLFREECONNECT, - SQL_API_SQLFREEENV, - SQL_API_SQLFREEHANDLE, - SQL_API_SQLFREESTMT, - SQL_API_SQLGETCONNECTATTR, - SQL_API_SQLGETCONNECTOPTION, - SQL_API_SQLGETCURSORNAME, - SQL_API_SQLGETDATA, - SQL_API_SQLGETDESCFIELD, - SQL_API_SQLGETDESCREC, - SQL_API_SQLGETDIAGFIELD, - SQL_API_SQLGETDIAGREC, - SQL_API_SQLGETENVATTR, - SQL_API_SQLGETFUNCTIONS, - SQL_API_SQLGETINFO, - SQL_API_SQLGETSTMTATTR, - SQL_API_SQLGETSTMTOPTION, - SQL_API_SQLGETTYPEINFO, - SQL_API_SQLNUMRESULTCOLS, - SQL_API_SQLPARAMDATA, - SQL_API_SQLPREPARE, - SQL_API_SQLPUTDATA, - SQL_API_SQLROWCOUNT, - SQL_API_SQLSETCONNECTATTR, - SQL_API_SQLSETCONNECTOPTION, - SQL_API_SQLSETCURSORNAME, - SQL_API_SQLSETDESCFIELD, - SQL_API_SQLSETDESCREC, - SQL_API_SQLSETENVATTR, - SQL_API_SQLSETPARAM, - SQL_API_SQLSETSTMTATTR, - SQL_API_SQLSETSTMTOPTION, - SQL_API_SQLSPECIALCOLUMNS, - SQL_API_SQLSTATISTICS, - SQL_API_SQLTABLES, - SQL_API_SQLTRANSACT, - /* SQL_API_SQLALLOCHANDLESTD */ - SQL_API_SQLBULKOPERATIONS, - SQL_API_SQLBINDPARAMETER, - SQL_API_SQLBROWSECONNECT, - SQL_API_SQLCOLATTRIBUTES, - SQL_API_SQLCOLUMNPRIVILEGES , - SQL_API_SQLDESCRIBEPARAM, - SQL_API_SQLDRIVERCONNECT, - SQL_API_SQLDRIVERS, - SQL_API_SQLEXTENDEDFETCH, - SQL_API_SQLFOREIGNKEYS, - SQL_API_SQLMORERESULTS, - SQL_API_SQLNATIVESQL, - SQL_API_SQLNUMPARAMS, - SQL_API_SQLPARAMOPTIONS, - SQL_API_SQLPRIMARYKEYS, - SQL_API_SQLPROCEDURECOLUMNS, - SQL_API_SQLPROCEDURES, - SQL_API_SQLSETPOS, - SQL_API_SQLSETSCROLLOPTIONS, - SQL_API_SQLTABLEPRIVILEGES + SQL_API_SQLCLOSECURSOR, + SQL_API_SQLCOLATTRIBUTE, + SQL_API_SQLCOLUMNS, + SQL_API_SQLCONNECT, + SQL_API_SQLCOPYDESC, + SQL_API_SQLDATASOURCES, + SQL_API_SQLDESCRIBECOL, + SQL_API_SQLDISCONNECT, + SQL_API_SQLENDTRAN, + SQL_API_SQLERROR, + SQL_API_SQLEXECDIRECT, + SQL_API_SQLEXECUTE, + SQL_API_SQLFETCH, + SQL_API_SQLFETCHSCROLL, + SQL_API_SQLFREECONNECT, + SQL_API_SQLFREEENV, + SQL_API_SQLFREEHANDLE, + SQL_API_SQLFREESTMT, + SQL_API_SQLGETCONNECTATTR, + SQL_API_SQLGETCONNECTOPTION, + SQL_API_SQLGETCURSORNAME, + SQL_API_SQLGETDATA, + SQL_API_SQLGETDESCFIELD, + SQL_API_SQLGETDESCREC, + SQL_API_SQLGETDIAGFIELD, + SQL_API_SQLGETDIAGREC, + SQL_API_SQLGETENVATTR, + SQL_API_SQLGETFUNCTIONS, + SQL_API_SQLGETINFO, + SQL_API_SQLGETSTMTATTR, + SQL_API_SQLGETSTMTOPTION, + SQL_API_SQLGETTYPEINFO, + SQL_API_SQLNUMRESULTCOLS, + SQL_API_SQLPARAMDATA, + SQL_API_SQLPREPARE, + SQL_API_SQLPUTDATA, + SQL_API_SQLROWCOUNT, + SQL_API_SQLSETCONNECTATTR, + SQL_API_SQLSETCONNECTOPTION, + SQL_API_SQLSETCURSORNAME, + SQL_API_SQLSETDESCFIELD, + SQL_API_SQLSETDESCREC, + SQL_API_SQLSETENVATTR, + SQL_API_SQLSETPARAM, + SQL_API_SQLSETSTMTATTR, + SQL_API_SQLSETSTMTOPTION, + SQL_API_SQLSPECIALCOLUMNS, + SQL_API_SQLSTATISTICS, + SQL_API_SQLTABLES, + SQL_API_SQLTRANSACT, + /* SQL_API_SQLALLOCHANDLESTD */ + SQL_API_SQLBULKOPERATIONS, + SQL_API_SQLBINDPARAMETER, + SQL_API_SQLBROWSECONNECT, + SQL_API_SQLCOLATTRIBUTES, + SQL_API_SQLCOLUMNPRIVILEGES , + SQL_API_SQLDESCRIBEPARAM, + SQL_API_SQLDRIVERCONNECT, + SQL_API_SQLDRIVERS, + SQL_API_SQLEXTENDEDFETCH, + SQL_API_SQLFOREIGNKEYS, + SQL_API_SQLMORERESULTS, + SQL_API_SQLNATIVESQL, + SQL_API_SQLNUMPARAMS, + SQL_API_SQLPARAMOPTIONS, + SQL_API_SQLPRIMARYKEYS, + SQL_API_SQLPROCEDURECOLUMNS, + SQL_API_SQLPROCEDURES, + SQL_API_SQLSETPOS, + SQL_API_SQLSETSCROLLOPTIONS, + SQL_API_SQLTABLEPRIVILEGES }; /** - Get information on which functions are supported by the driver. +Get information on which functions are supported by the driver. - @param[in] hdbc Handle of database connection - @param[in] fFunction Function to check, @c SQL_API_ODBC3_ALL_FUNCTIONS, - or @c SQL_API_ALL_FUNCTIONS - @param[out] pfExists Pointer to either one @c SQLUSMALLINT or an array - of SQLUSMALLINT for returning results +@param[in] hdbc Handle of database connection +@param[in] fFunction Function to check, @c SQL_API_ODBC3_ALL_FUNCTIONS, +or @c SQL_API_ALL_FUNCTIONS +@param[out] pfExists Pointer to either one @c SQLUSMALLINT or an array +of SQLUSMALLINT for returning results - @since ODBC 1.0 - @since ISO SQL 92 +@since ODBC 1.0 +@since ISO SQL 92 */ SQLRETURN SQL_API SQLGetFunctions(SQLHDBC hdbc __attribute__((unused)), SQLUSMALLINT fFunction, @@ -1250,17 +1254,17 @@ SQLRETURN SQL_API SQLGetFunctions(SQLHDBC hdbc __attribute__((unused)), { SQLUSMALLINT index, myodbc_func_size; - myodbc_func_size= sizeof(myodbc3_functions) / sizeof(myodbc3_functions[0]); + myodbc_func_size = sizeof(myodbc3_functions) / sizeof(myodbc3_functions[0]); if (fFunction == SQL_API_ODBC3_ALL_FUNCTIONS) { /* Clear and set bits in the 4000 bit vector */ memset(pfExists, 0, sizeof(SQLUSMALLINT) * SQL_API_ODBC3_ALL_FUNCTIONS_SIZE); - for (index= 0; index < myodbc_func_size; ++index) + for (index = 0; index < myodbc_func_size; ++index) { - SQLUSMALLINT id= myodbc3_functions[index]; - pfExists[id >> 4]|= (1 << (id & 0x000F)); + SQLUSMALLINT id = myodbc3_functions[index]; + pfExists[id >> 4] |= (1 << (id & 0x000F)); } return SQL_SUCCESS; } @@ -1269,23 +1273,23 @@ SQLRETURN SQL_API SQLGetFunctions(SQLHDBC hdbc __attribute__((unused)), { /* Clear and set elements in the SQLUSMALLINT 100 element array */ memset(pfExists, 0, sizeof(SQLUSMALLINT) * 100); - for (index= 0; index < myodbc_func_size; ++index) + for (index = 0; index < myodbc_func_size; ++index) { if (myodbc3_functions[index] < 100) - pfExists[myodbc3_functions[index]]= SQL_TRUE; + pfExists[myodbc3_functions[index]] = SQL_TRUE; } return SQL_SUCCESS; } - *pfExists= SQL_FALSE; - for (index= 0; index < myodbc_func_size; ++index) + *pfExists = SQL_FALSE; + for (index = 0; index < myodbc_func_size; ++index) { if (myodbc3_functions[index] == fFunction) { - *pfExists= SQL_TRUE; + *pfExists = SQL_TRUE; break; } } return SQL_SUCCESS; -} +} \ No newline at end of file diff --git a/driver/my_prepared_stmt.cc b/driver/my_prepared_stmt.cc index ae589cb4..3c91b139 100644 --- a/driver/my_prepared_stmt.cc +++ b/driver/my_prepared_stmt.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file ssps.c diff --git a/driver/my_stmt.cc b/driver/my_stmt.cc index 7d5b7fa7..7f7c5751 100644 --- a/driver/my_stmt.cc +++ b/driver/my_stmt.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file my_stmt.c diff --git a/driver/myutil.h b/driver/myutil.h index de188e6c..c3cb2b30 100644 --- a/driver/myutil.h +++ b/driver/myutil.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /*************************************************************************** * MYUTIL.H * diff --git a/driver/options.cc b/driver/options.cc index f1437fde..1db39172 100644 --- a/driver/options.cc +++ b/driver/options.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file options.c diff --git a/driver/parse.cc b/driver/parse.cc index 1eb2f32e..4c949d10 100644 --- a/driver/parse.cc +++ b/driver/parse.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file parse.c diff --git a/driver/parse.h b/driver/parse.h index 4bc8faa5..80078179 100644 --- a/driver/parse.h +++ b/driver/parse.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018. Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file parse.h diff --git a/driver/prepare.cc b/driver/prepare.cc index 4d1546eb..9b1d1142 100644 --- a/driver/prepare.cc +++ b/driver/prepare.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file prepare.c diff --git a/driver/results.cc b/driver/results.cc index 279d7bfc..fa5f0bbc 100644 --- a/driver/results.cc +++ b/driver/results.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file results.c diff --git a/driver/transact.cc b/driver/transact.cc index 54148c32..956e4896 100644 --- a/driver/transact.cc +++ b/driver/transact.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file transact.c diff --git a/driver/unicode.cc b/driver/unicode.cc index 1f6a802d..e44e87e3 100644 --- a/driver/unicode.cc +++ b/driver/unicode.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file unicode.c diff --git a/driver/utility.cc b/driver/utility.cc index 2f014c08..9b67e77e 100644 --- a/driver/utility.cc +++ b/driver/utility.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file utility.c diff --git a/include/mysql-8.0/base64.h b/include/mysql-8.0/base64.h index a9890d7f..c0201c2e 100644 --- a/include/mysql-8.0/base64.h +++ b/include/mysql-8.0/base64.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef __BASE64_H_INCLUDED__ #define __BASE64_H_INCLUDED__ diff --git a/include/mysql-8.0/big_endian.h b/include/mysql-8.0/big_endian.h index f0e3cada..7925caf2 100644 --- a/include/mysql-8.0/big_endian.h +++ b/include/mysql-8.0/big_endian.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/big_endian.h diff --git a/include/mysql-8.0/c_string_less.h b/include/mysql-8.0/c_string_less.h index ce909abf..51ff82e7 100644 --- a/include/mysql-8.0/c_string_less.h +++ b/include/mysql-8.0/c_string_less.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef C_STRING_LESS_INCLUDED #define C_STRING_LESS_INCLUDED diff --git a/include/mysql-8.0/caching_sha2_passwordopt-longopts.h b/include/mysql-8.0/caching_sha2_passwordopt-longopts.h index 163873f5..66d0b919 100644 --- a/include/mysql-8.0/caching_sha2_passwordopt-longopts.h +++ b/include/mysql-8.0/caching_sha2_passwordopt-longopts.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/caching_sha2_passwordopt-longopts.h diff --git a/include/mysql-8.0/caching_sha2_passwordopt-vars.h b/include/mysql-8.0/caching_sha2_passwordopt-vars.h index 770aa195..064cc154 100644 --- a/include/mysql-8.0/caching_sha2_passwordopt-vars.h +++ b/include/mysql-8.0/caching_sha2_passwordopt-vars.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/caching_sha2_passwordopt-vars.h diff --git a/include/mysql-8.0/crypt_genhash_impl.h b/include/mysql-8.0/crypt_genhash_impl.h index dcf58043..5732b252 100644 --- a/include/mysql-8.0/crypt_genhash_impl.h +++ b/include/mysql-8.0/crypt_genhash_impl.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/crypt_genhash_impl.h diff --git a/include/mysql-8.0/decimal.h b/include/mysql-8.0/decimal.h index b9a7233f..1780171e 100644 --- a/include/mysql-8.0/decimal.h +++ b/include/mysql-8.0/decimal.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef DECIMAL_INCLUDED #define DECIMAL_INCLUDED diff --git a/include/mysql-8.0/depth_first_search.h b/include/mysql-8.0/depth_first_search.h index f9ff75ae..95a816da 100644 --- a/include/mysql-8.0/depth_first_search.h +++ b/include/mysql-8.0/depth_first_search.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef DEPTH_FIRST_SEARCH_INCLUDED #define DEPTH_FIRST_SEARCH_INCLUDED diff --git a/include/mysql-8.0/dur_prop.h b/include/mysql-8.0/dur_prop.h index e7afc1f5..5ad11871 100644 --- a/include/mysql-8.0/dur_prop.h +++ b/include/mysql-8.0/dur_prop.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_dur_prop_h #define _my_dur_prop_h diff --git a/include/mysql-8.0/errmsg.h b/include/mysql-8.0/errmsg.h index 550233d0..b671dec5 100644 --- a/include/mysql-8.0/errmsg.h +++ b/include/mysql-8.0/errmsg.h @@ -1,32 +1,33 @@ #ifndef ERRMSG_INCLUDED #define ERRMSG_INCLUDED -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/errmsg.h diff --git a/include/mysql-8.0/ft_global.h b/include/mysql-8.0/ft_global.h index e50df0aa..92a0fa60 100644 --- a/include/mysql-8.0/ft_global.h +++ b/include/mysql-8.0/ft_global.h @@ -1,27 +1,33 @@ #ifndef FT_GLOBAL_INCLUDED #define FT_GLOBAL_INCLUDED -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Written by Sergei A. Golubchik, who has a shared copyright to this code */ diff --git a/include/mysql-8.0/heap.h b/include/mysql-8.0/heap.h index b2c10f68..3caf544a 100644 --- a/include/mysql-8.0/heap.h +++ b/include/mysql-8.0/heap.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file should be included when using heap_database_functions */ /* Author: Michael Widenius */ diff --git a/include/mysql-8.0/keycache.h b/include/mysql-8.0/keycache.h index 54fbfeed..3d3a103c 100644 --- a/include/mysql-8.0/keycache.h +++ b/include/mysql-8.0/keycache.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/keycache.h diff --git a/include/mysql-8.0/lex_string.h b/include/mysql-8.0/lex_string.h index 27c3bc57..0c085348 100644 --- a/include/mysql-8.0/lex_string.h +++ b/include/mysql-8.0/lex_string.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef LEX_STRING_INCLUDED #define LEX_STRING_INCLUDED diff --git a/include/mysql-8.0/lf.h b/include/mysql-8.0/lf.h index 96368ef8..bbaffae0 100644 --- a/include/mysql-8.0/lf.h +++ b/include/mysql-8.0/lf.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _lf_h #define _lf_h diff --git a/include/mysql-8.0/little_endian.h b/include/mysql-8.0/little_endian.h index c67a6ee0..6f482232 100644 --- a/include/mysql-8.0/little_endian.h +++ b/include/mysql-8.0/little_endian.h @@ -1,26 +1,32 @@ #ifndef LITTLE_ENDIAN_INCLUDED #define LITTLE_ENDIAN_INCLUDED -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/little_endian.h diff --git a/include/mysql-8.0/m_ctype.h b/include/mysql-8.0/m_ctype.h index d5fecdcb..6c508b55 100644 --- a/include/mysql-8.0/m_ctype.h +++ b/include/mysql-8.0/m_ctype.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/m_ctype.h diff --git a/include/mysql-8.0/m_string.h b/include/mysql-8.0/m_string.h index 55ec1483..9a8ff63a 100644 --- a/include/mysql-8.0/m_string.h +++ b/include/mysql-8.0/m_string.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _m_string_h #define _m_string_h diff --git a/include/mysql-8.0/map_helpers.h b/include/mysql-8.0/map_helpers.h index 06deb94d..47100aab 100644 --- a/include/mysql-8.0/map_helpers.h +++ b/include/mysql-8.0/map_helpers.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MAP_HELPERS_INCLUDED #define MAP_HELPERS_INCLUDED diff --git a/include/mysql-8.0/mem_root_fwd.h b/include/mysql-8.0/mem_root_fwd.h index bf3ae087..3b2dd4e3 100644 --- a/include/mysql-8.0/mem_root_fwd.h +++ b/include/mysql-8.0/mem_root_fwd.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file mem_root_fwd.h diff --git a/include/mysql-8.0/memory_debugging.h b/include/mysql-8.0/memory_debugging.h index f90f9907..dfe395de 100644 --- a/include/mysql-8.0/memory_debugging.h +++ b/include/mysql-8.0/memory_debugging.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MEMORY_DEBUGGING_INCLUDED #define MEMORY_DEBUGGING_INCLUDED diff --git a/include/mysql-8.0/mf_wcomp.h b/include/mysql-8.0/mf_wcomp.h index 14e35acc..356a85f3 100644 --- a/include/mysql-8.0/mf_wcomp.h +++ b/include/mysql-8.0/mf_wcomp.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MF_WCOMP_INCLUDED #define MF_WCOMP_INCLUDED diff --git a/include/mysql-8.0/mutex_lock.h b/include/mysql-8.0/mutex_lock.h index 26eb8337..58e959ff 100644 --- a/include/mysql-8.0/mutex_lock.h +++ b/include/mysql-8.0/mutex_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MUTEX_LOCK_INCLUDED #define MUTEX_LOCK_INCLUDED diff --git a/include/mysql-8.0/my_aes.h b/include/mysql-8.0/my_aes.h index 3daa531a..ff134cb7 100644 --- a/include/mysql-8.0/my_aes.h +++ b/include/mysql-8.0/my_aes.h @@ -1,27 +1,33 @@ #ifndef MY_AES_INCLUDED #define MY_AES_INCLUDED -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_aes.h diff --git a/include/mysql-8.0/my_alloc.h b/include/mysql-8.0/my_alloc.h index 5b84d3d1..28ddb6f2 100644 --- a/include/mysql-8.0/my_alloc.h +++ b/include/mysql-8.0/my_alloc.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** * @file include/my_alloc.h diff --git a/include/mysql-8.0/my_atomic.h b/include/mysql-8.0/my_atomic.h index ce892781..d0eceec4 100644 --- a/include/mysql-8.0/my_atomic.h +++ b/include/mysql-8.0/my_atomic.h @@ -1,27 +1,33 @@ #ifndef MY_ATOMIC_INCLUDED #define MY_ATOMIC_INCLUDED -/* Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_atomic.h diff --git a/include/mysql-8.0/my_base.h b/include/mysql-8.0/my_base.h index c146936b..3207b085 100644 --- a/include/mysql-8.0/my_base.h +++ b/include/mysql-8.0/my_base.h @@ -1,927 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ - -/** - @file include/my_base.h - This file includes constants used with all databases. -*/ - -#ifndef _my_base_h -#define _my_base_h - -#include -#include - -#include "my_config.h" -#include "my_double2ulonglong.h" -#include "my_inttypes.h" -#include "my_macros.h" - -/* The following is bits in the flag parameter to ha_open() */ - -#define HA_OPEN_ABORT_IF_LOCKED 0 /* default */ -#define HA_OPEN_WAIT_IF_LOCKED 1 -#define HA_OPEN_IGNORE_IF_LOCKED 2 -#define HA_OPEN_TMP_TABLE 4 /* Table is a temp table */ -#define HA_OPEN_DELAY_KEY_WRITE 8 /* Don't update index */ -#define HA_OPEN_ABORT_IF_CRASHED 16 -#define HA_OPEN_FOR_REPAIR 32 /* open even if crashed */ -#define HA_OPEN_FROM_SQL_LAYER 64 -#define HA_OPEN_MMAP 128 /* open memory mapped */ -#define HA_OPEN_COPY 256 /* Open copy (for repair) */ -/** - Internal temp table, used for temporary results; one or more instance of it - may be be created. -*/ -#define HA_OPEN_INTERNAL_TABLE 512 - -/* The following is parameter to ha_rkey() how to use key */ - -/* - We define a complete-field prefix of a key value as a prefix where - the last included field in the prefix contains the full field, not - just some bytes from the start of the field. A partial-field prefix - is allowed to contain only a few first bytes from the last included - field. - - Below HA_READ_KEY_EXACT, ..., HA_READ_BEFORE_KEY can take a - complete-field prefix of a key value as the search - key. HA_READ_PREFIX and HA_READ_PREFIX_LAST could also take a - partial-field prefix, but currently (4.0.10) they are only used with - complete-field prefixes. MySQL uses a padding trick to implement - LIKE 'abc%' queries. - - NOTE that in InnoDB HA_READ_PREFIX_LAST will NOT work with a - partial-field prefix because InnoDB currently strips spaces from the - end of varchar fields! -*/ - -enum ha_rkey_function { - HA_READ_KEY_EXACT, /* Find first record else error */ - HA_READ_KEY_OR_NEXT, /* Record or next record */ - HA_READ_KEY_OR_PREV, /* Record or previous */ - HA_READ_AFTER_KEY, /* Find next rec. after key-record */ - HA_READ_BEFORE_KEY, /* Find next rec. before key-record */ - HA_READ_PREFIX, /* Key which as same prefix */ - HA_READ_PREFIX_LAST, /* Last key with the same prefix */ - HA_READ_PREFIX_LAST_OR_PREV, /* Last or prev key with the same prefix */ - HA_READ_MBR_CONTAIN, /* Minimum Bounding Rectangle contains */ - HA_READ_MBR_INTERSECT, /* Minimum Bounding Rectangle intersect */ - HA_READ_MBR_WITHIN, /* Minimum Bounding Rectangle within */ - HA_READ_MBR_DISJOINT, /* Minimum Bounding Rectangle disjoint */ - HA_READ_MBR_EQUAL, /* Minimum Bounding Rectangle equal */ - HA_READ_INVALID = -1 /* Invalid enumeration value, always last. */ -}; - -/* Key algorithm types */ - -enum ha_key_alg { - /** - Used for cases when key algorithm which is supported by SE can't be - described by one of other classes from this enum (@sa Federated, - PerfSchema SE, @sa dd::Index::IA_SE_SPECIFIC). - - @note Assigned as default value for key algorithm by parser, replaced by - SEs default algorithm for keys in mysql_prepare_create_table(). - */ - HA_KEY_ALG_SE_SPECIFIC = 0, - HA_KEY_ALG_BTREE = 1, /* B-tree. */ - HA_KEY_ALG_RTREE = 2, /* R-tree, for spatial searches */ - HA_KEY_ALG_HASH = 3, /* HASH keys (HEAP, NDB). */ - HA_KEY_ALG_FULLTEXT = 4 /* FULLTEXT. */ -}; - -/* Storage media types */ - -enum ha_storage_media { - HA_SM_DEFAULT = 0, /* Not specified (engine default) */ - HA_SM_DISK = 1, /* DISK storage */ - HA_SM_MEMORY = 2 /* MAIN MEMORY storage */ -}; - -/* The following is parameter to ha_extra() */ - -/* - We divide the HA_EXTRA entries into the following categories: - - 1) Operations used by most handlers: - HA_EXTRA_KEYREAD - HA_EXTRA_NO_KEYREAD - HA_EXTRA_FLUSH - HA_EXTRA_PREPARE_FOR_RENAME - HA_EXTRA_FORCE_REOPEN - - 2) Operations used by some non-MyISAM handlers - HA_EXTRA_KEYREAD_PRESERVE_FIELDS - HA_EXTRA_IGNORE_DUP_KEY - HA_EXTRA_NO_IGNORE_DUP_KEY - - 3) Operations used only by MyISAM - HA_EXTRA_NORMAL - HA_EXTRA_QUICK - HA_EXTRA_CACHE - HA_EXTRA_NO_CACHE - HA_EXTRA_WRITE_CACHE - HA_EXTRA_PREPARE_FOR_UPDATE - HA_EXTRA_PREPARE_FOR_DROP - HA_EXTRA_READCHECK - HA_EXTRA_NO_READCHECK - - 4) Operations only used by temporary tables for query processing - HA_EXTRA_RESET_STATE - HA_EXTRA_NO_ROWS - - 5) Operations only used by MyISAM internally - HA_EXTRA_REINIT_CACHE - HA_EXTRA_FLUSH_CACHE - HA_EXTRA_NO_USER_CHANGE - HA_EXTRA_WAIT_LOCK - HA_EXTRA_WAIT_NOLOCK - HA_EXTRA_NO_KEYS - HA_EXTRA_KEYREAD_CHANGE_POS - HA_EXTRA_REMEMBER_POS - HA_EXTRA_RESTORE_POS - HA_EXTRA_PRELOAD_BUFFER_SIZE - HA_EXTRA_CHANGE_KEY_TO_DUP - HA_EXTRA_CHANGE_KEY_TO_UNIQUE - - 6) Operations not used at all - HA_EXTRA_KEY_CACHE - HA_EXTRA_NO_KEY_CACHE - - 7) Operations only used by federated tables for query processing - HA_EXTRA_INSERT_WITH_UPDATE - - 8) Operations only used by NDB - HA_EXTRA_DELETE_CANNOT_BATCH - HA_EXTRA_UPDATE_CANNOT_BATCH - - 9) Operations only used by MERGE - HA_EXTRA_ADD_CHILDREN_LIST - HA_EXTRA_ATTACH_CHILDREN - HA_EXTRA_IS_ATTACHED_CHILDREN - HA_EXTRA_DETACH_CHILDREN - - 10) Operations only used by InnoDB - HA_EXTRA_EXPORT - - 11) Operations only used by partitioning - HA_EXTRA_SECONDARY_SORT_ROWID - - The individual entries are described in more detail below. -*/ - -enum ha_extra_function { - /* - Optimize for space (def). - Only used in MyISAM to reset quick mode, not implemented by any other - handler. Quick mode is also reset in MyISAM by handler::reset(). - - It is called after completing a successful DELETE query if the QUICK - option is set. - */ - HA_EXTRA_NORMAL = 0, - /* - Optimize for speed. - When the user does DELETE QUICK FROM table where-clause; this extra - option is called before the delete query is performed and - HA_EXTRA_NORMAL is called after the delete query is completed. - Temporary tables used internally in MySQL always set this option - - The meaning of quick mode is that when deleting in a B-tree no merging - of leafs is performed. This is a common method and many large DBMS's - actually only support this quick mode since it is very difficult to - merge leaves in a tree used by many threads concurrently. - */ - HA_EXTRA_QUICK = 1, - HA_EXTRA_NOT_USED = 2, - /* - Cache record in HA_rrnd() - - This flag is usually set with extra_opt along with a cache size. - The size of this buffer is set by the user variable - record_buffer_size. The value of this cache size is the amount of - data read from disk in each fetch when performing a table scan. - This means that before scanning a table it is normal to call - extra with HA_EXTRA_CACHE and when the scan is completed to call - HA_EXTRA_NO_CACHE to release the cache memory. - - Some special care is taken when using this extra parameter since there - could be a write ongoing on the table in the same statement. In this - one has to take special care since there might be a WRITE CACHE as - well. HA_EXTRA_CACHE specifies using a READ CACHE and using - READ CACHE and WRITE CACHE at the same time is not possible. - - Only MyISAM currently use this option. - - It is set when doing full table scans using rr_sequential and - reset when completing such a scan with end_read_record - (resetting means calling extra with HA_EXTRA_NO_CACHE). - - It is set in filesort.cc for MyISAM internal tables and it is set in - a multi-update where HA_EXTRA_CACHE is called on a temporary result - table and after that ha_rnd_init(0) on table to be updated - and immediately after that HA_EXTRA_NO_CACHE on table to be updated. - - Apart from that it is always used from init_read_record but not when - used from UPDATE statements. It is not used from DELETE statements - with ORDER BY and LIMIT but it is used in normal scan loop in DELETE - statements. The reason here is that DELETE's in MyISAM doesn't move - existings data rows. - - It is also set in copy_data_between_tables when scanning the old table - to copy over to the new table. - And it is set in join_init_read_record where quick objects are used - to perform a scan on the table. In this case the full table scan can - even be performed multiple times as part of the nested loop join. - */ - HA_EXTRA_CACHE = 3, - /* - End caching of records (def). - When performing a UNION SELECT HA_EXTRA_NO_CACHE is called from the - flush method in the Query_result_union class. - See HA_EXTRA_RESET_STATE for use in conjunction with delete_all_rows(). - */ - HA_EXTRA_NO_CACHE = 4, - /* - Only one call to HA_EXTRA_NO_READCHECK from ha_open where it says that - this is not needed in SQL. The reason for this call is that MyISAM sets - the READ_CHECK_USED in the open call so the call is needed for MyISAM - to reset this feature. - The idea with this parameter was to inform of doing/not doing a read - check before applying an update. Since SQL always performs a read before - applying the update No Read Check is needed in MyISAM as well. - - This is a cut from Docs/myisam.txt - Sometimes you might want to force an update without checking whether - another user has changed the record since you last read it. This is - somewhat dangerous, so it should ideally not be used. That can be - accomplished by wrapping the mi_update() call in two calls to mi_extra(), - using the flags HA_EXTRA_NO_READCHECK and HA_EXTRA_READCHECK. - */ - HA_EXTRA_NO_READCHECK = 5, - HA_EXTRA_READCHECK = 6, - /* - These parameters are used to provide an optimisation hint to the handler. - If HA_EXTRA_KEYREAD is set it is enough to read the index fields, for - many handlers this means that the index-only scans can be used and it - is not necessary to use the real records to satisfy this part of the - query. Index-only scans is a very important optimisation for disk-based - indexes. For main-memory indexes most indexes contain a reference to the - record and thus KEYREAD only says that it is enough to read key fields. - HA_EXTRA_NO_KEYREAD disables this for the handler, also, handler::reset() - will disable this option. - The handler will set HA_KEYREAD_ONLY in its table flags to indicate this - feature is supported. - */ - HA_EXTRA_KEYREAD = 7, - HA_EXTRA_NO_KEYREAD = 8, - /* - No user is allowed to write. Only used by MyISAM, never called. - Simulates lock_type as locked. - */ - HA_EXTRA_NO_USER_CHANGE = 9, - /* - These parameters are no longer used and could be removed. - */ - HA_EXTRA_KEY_CACHE = 10, - HA_EXTRA_NO_KEY_CACHE = 11, - /* - Only used by MyISAM, called from MyISAM handler but never from server - code on top of the handler. - Sets lock_wait on/off: - Wait until file is avalable (def). - If file is locked, return quickly. - */ - HA_EXTRA_WAIT_LOCK = 12, - HA_EXTRA_NO_WAIT_LOCK = 13, - /* - Use write cache in ha_write(). - See HA_EXTRA_NO_CACHE. Called from various places. It is mostly used when we - do INSERT ... SELECT - */ - HA_EXTRA_WRITE_CACHE = 14, - /* - Flush WRITE CACHE in MyISAM. It is only from one place in the code. - This is in sql_insert.cc where it is called if the table_flags doesn't - contain HA_DUPLICATE_POS. The only handler having the HA_DUPLICATE_POS - set is the MyISAM handler and so the only handler not receiving this - call is MyISAM. - Thus in effect this call is called but never used. Could be removed - from sql_insert.cc - */ - HA_EXTRA_FLUSH_CACHE = 15, - /* - Remove all update of keys. Only used by MyISAM, only used internally in - MyISAM handler, never called from server level. - */ - HA_EXTRA_NO_KEYS = 16, - HA_EXTRA_KEYREAD_CHANGE_POS = 17, /* Keyread, but change pos */ - /* xxxxchk -r must be used */ - HA_EXTRA_REMEMBER_POS = 18, /* Remember pos for next/prev */ - HA_EXTRA_RESTORE_POS = 19, - /* - This call reinitializes the READ CACHE if there is one. Otherwise, - the call is ignored. - */ - HA_EXTRA_REINIT_CACHE = 20, - /* - Only used by MyISAM and Archive, called when altering table, - closing tables to enforce a reopen of the table files. - */ - HA_EXTRA_FORCE_REOPEN = 21, - /* - Indication to flush tables to disk, is supposed to be used to - ensure disk based tables are flushed at end of query execution. - Currently is never used. - */ - HA_EXTRA_FLUSH, - /* - Don't insert rows indication to HEAP and MyISAM, only used by temporary - tables used in query processing. - */ - HA_EXTRA_NO_ROWS, - /* - This option is used by most handlers and it resets the handler state - to the same state as after an open call. - - It is called from the reset method in the handler interface. There are - three instances where this is called. - - 1) After completing a INSERT ... SELECT ... query the handler for the - table inserted into is reset - 2) It is called from close_thread_table which in turn is called from - close_thread_tables except in the case where the tables are locked - in which case ha_commit_stmt is called instead. - It is only called from here if refresh_version hasn't changed and the - table is not an old table when calling close_thread_table. - close_thread_tables is called from many places as a general clean up - function after completing a query. - 3) It is called when deleting the QUICK_RANGE_SELECT object if the - QUICK_RANGE_SELECT object had its own handler object. It is called - immediatley before close of this local handler object. - - If there is a READ CACHE it is reinit'ed. A cache is reinit'ed to - restart reading or to change type of cache between READ CACHE and - WRITE CACHE. - - This extra function is always called immediately before calling - delete_all_rows on the handler for temporary tables. - There are cases however when HA_EXTRA_RESET_STATE isn't called in - a similar case for a temporary table in sql_union.cc and in two other - cases HA_EXTRA_NO_CACHE is called before and HA_EXTRA_WRITE_CACHE - called afterwards. - The case with HA_EXTRA_NO_CACHE and HA_EXTRA_WRITE_CACHE means - disable caching, delete all rows and enable WRITE CACHE. This is - used for temporary tables containing distinct sums and a - functional group. - - The only case that delete_all_rows is called on non-temporary tables - is in sql_delete.cc when DELETE FROM table; is called by a user. - In this case no special extra calls are performed before or after this - call. - */ - HA_EXTRA_RESET_STATE, - /* - Informs the handler that we will not stop the transaction if we get - duplicate key errors during insert/upate. - Always called in pair, triggered by INSERT IGNORE and other similar - SQL constructs. - Not used by MyISAM. - */ - HA_EXTRA_IGNORE_DUP_KEY, - HA_EXTRA_NO_IGNORE_DUP_KEY, - /* - Only used by MyISAM, called in preparation for a DROP TABLE. - It's used mostly by Windows that cannot handle dropping an open file. - On other platforms it has the same effect as HA_EXTRA_FORCE_REOPEN. - */ - HA_EXTRA_PREPARE_FOR_DROP, - /* - Remove read cache if problems. - This is called as part of a multi-table update. When the table to be - updated is also scanned then this informs MyISAM handler to drop any - caches if dynamic records are used (fixed size records do not care - about this call). - */ - HA_EXTRA_PREPARE_FOR_UPDATE, - HA_EXTRA_PRELOAD_BUFFER_SIZE, /* Set buffer size for preloading */ - /* - On-the-fly switching between unique and non-unique key inserting. - */ - HA_EXTRA_CHANGE_KEY_TO_UNIQUE, - HA_EXTRA_CHANGE_KEY_TO_DUP, - /* - When using HA_EXTRA_KEYREAD, overwrite only key member fields and keep - other fields intact. When this is off (by default) InnoDB will use memcpy - to overwrite entire row. - This is a strictly InnoDB feature that is more or less undocumented. - */ - HA_EXTRA_KEYREAD_PRESERVE_FIELDS, - HA_EXTRA_MMAP, - /* - Ignore if the a tuple is not found, continue processing the - transaction and ignore that 'row'. Needed for idempotency - handling on the slave - - Currently only used by NDB storage engine. - */ - HA_EXTRA_IGNORE_NO_KEY, - HA_EXTRA_NO_IGNORE_NO_KEY, - /* - Mark the table as a log table. For some handlers (e.g. CSV) this results - in a special locking for the table. - */ - HA_EXTRA_MARK_AS_LOG_TABLE, - /* - Informs handler that write_row() which tries to insert new row into the - table and encounters some already existing row with same primary/unique - key can replace old row with new row instead of reporting error (basically - it informs handler that we do REPLACE instead of simple INSERT). - Off by default. - */ - HA_EXTRA_WRITE_CAN_REPLACE, - HA_EXTRA_WRITE_CANNOT_REPLACE, - /* - Inform handler that delete_row()/update_row() cannot batch deletes/updates - and should perform them immediately. This may be needed when table has - AFTER DELETE/UPDATE triggers which access to subject table. - These flags are reset by the handler::reset() call. - */ - HA_EXTRA_DELETE_CANNOT_BATCH, - HA_EXTRA_UPDATE_CANNOT_BATCH, - /* - Inform handler that an "INSERT...ON DUPLICATE KEY UPDATE" will be - executed. This condition is unset by HA_EXTRA_NO_IGNORE_DUP_KEY. - */ - HA_EXTRA_INSERT_WITH_UPDATE, - /* - Informs the handler we are about to attempt a rename of the table. - For handlers that have share open files (MyISAM key-file and - Archive writer) they must close the files before rename is possible - on Windows. - */ - HA_EXTRA_PREPARE_FOR_RENAME, - /* - Special actions for MERGE tables. - */ - HA_EXTRA_ADD_CHILDREN_LIST, - HA_EXTRA_ATTACH_CHILDREN, - HA_EXTRA_IS_ATTACHED_CHILDREN, - HA_EXTRA_DETACH_CHILDREN, - /* - Prepare table for export - (e.g. quiesce the table and write table metadata). - */ - HA_EXTRA_EXPORT, - /** Do secondary sort by handler::ref (rowid) after key sort. */ - HA_EXTRA_SECONDARY_SORT_ROWID, - /* - Skip Serializable isolation level on Views on DD tables. - This will make reads on DD Views non blocking */ - HA_EXTRA_SKIP_SERIALIZABLE_DD_VIEW, - /* Begin of insertion into intermediate table during copy alter operation. */ - HA_EXTRA_BEGIN_ALTER_COPY, - /* Insertion is done in intermediate table during copy alter operation. */ - HA_EXTRA_END_ALTER_COPY, - /* Do not use auto-increment locking. */ - HA_EXTRA_NO_AUTOINC_LOCKING -}; - -/* Compatible option, to be deleted in 6.0 */ -#define HA_EXTRA_PREPARE_FOR_DELETE HA_EXTRA_PREPARE_FOR_DROP - -/* The following is parameter to ha_panic() */ - -enum ha_panic_function { - HA_PANIC_CLOSE, /* Close all databases */ - HA_PANIC_WRITE, /* Unlock and write status */ - HA_PANIC_READ /* Lock and read keyinfo */ -}; - -/* The following is parameter to ha_create(); keytypes */ - -enum ha_base_keytype { - HA_KEYTYPE_END = 0, - HA_KEYTYPE_TEXT = 1, /* Key is sorted as letters */ - HA_KEYTYPE_BINARY = 2, /* Key is sorted as unsigned chars */ - HA_KEYTYPE_SHORT_INT = 3, - HA_KEYTYPE_LONG_INT = 4, - HA_KEYTYPE_FLOAT = 5, - HA_KEYTYPE_DOUBLE = 6, - HA_KEYTYPE_NUM = 7, /* Not packed num with pre-space */ - HA_KEYTYPE_USHORT_INT = 8, - HA_KEYTYPE_ULONG_INT = 9, - HA_KEYTYPE_LONGLONG = 10, - HA_KEYTYPE_ULONGLONG = 11, - HA_KEYTYPE_INT24 = 12, - HA_KEYTYPE_UINT24 = 13, - HA_KEYTYPE_INT8 = 14, - /* Varchar (0-255 bytes) with length packed with 1 byte */ - HA_KEYTYPE_VARTEXT1 = 15, /* Key is sorted as letters */ - HA_KEYTYPE_VARBINARY1 = 16, /* Key is sorted as unsigned chars */ - /* Varchar (0-65535 bytes) with length packed with 2 bytes */ - HA_KEYTYPE_VARTEXT2 = 17, /* Key is sorted as letters */ - HA_KEYTYPE_VARBINARY2 = 18, /* Key is sorted as unsigned chars */ - HA_KEYTYPE_BIT = 19 -}; - -#define HA_MAX_KEYTYPE 31 /* Must be log2-1 */ - -/* - Flags for KEY::flags bitmap. - - Also used for similar bitmaps in storage engines (HP_KEYDEF::flag, - MI_KEYDEF::flag, ...). -*/ - -/** Do not allow duplicate records. */ -#define HA_NOSAME 1 -/** Pack string key to previous key (optimization supported by MyISAM). */ -#define HA_PACK_KEY 2 -/** - Auto-increment key. - - @note Not used by SQL-layer/ for KEY::flags. Only set by MyISAM and - Heap SEs in MI/HP_KEYDEF::flag. -*/ -#define HA_AUTO_KEY 16 -/** Packing of all keys to previous key (optimization supported by MyISAM). */ -#define HA_BINARY_PACK_KEY 32 -/** Full-text key. */ -#define HA_FULLTEXT 128 -/** - Flag in MI_KEYDEF::flag which marks MyISAM's "uniques". - - @note Internal to MyISAM. Current server doesn't use this feature. -*/ -#define HA_UNIQUE_CHECK 256 -/** Spatial key. */ -#define HA_SPATIAL 1024 -/** - NULLs in key are compared as equal. - - @note Used only for internal temporary tables created by optimizer. -*/ -#define HA_NULL_ARE_EQUAL 2048 -/** Key was automatically created to support Foreign Key constraint. */ -#define HA_GENERATED_KEY 8192 - -/* The combination of the above can be used for key type comparison. */ -#define HA_KEYFLAG_MASK \ - (HA_NOSAME | HA_PACK_KEY | HA_AUTO_KEY | HA_BINARY_PACK_KEY | HA_FULLTEXT | \ - HA_UNIQUE_CHECK | HA_SPATIAL | HA_NULL_ARE_EQUAL | HA_GENERATED_KEY) - -/** - Key was renamed (or is result of renaming a key). - - This is another flag internal to SQL-layer. - Used by in-place ALTER TABLE implementation. - - @note This flag can be set for keys which have other changes than - simple renaming as well. So from the point of view of storage - engine such key might have to be dropped and re-created with - new definition. -*/ -#define HA_KEY_RENAMED (1 << 17) -/** Set if a key is on any virtual generated columns */ -#define HA_VIRTUAL_GEN_KEY (1 << 18) - -/* - Bits in KEY::flags, MI/HP_KEYDEF::flag which are automatically - calculated based on other flags/members in these structures - (often from info about key parts). -*/ - -/** Some key part packs space. Internal to MyISAM. */ -#define HA_SPACE_PACK_USED 4 -/** Some key part has variable length. Internal to MyISAM and Heap engines. */ -#define HA_VAR_LENGTH_KEY 8 -/** Some key part is nullable. */ -#define HA_NULL_PART_KEY 64 -/** Internal bit used when sorting records. Internal to MyISAM. */ -#define HA_SORT_ALLOWS_SAME 512 -/** Key has comment. */ -#define HA_USES_COMMENT 4096 -/** Fulltext index uses [pre]parser */ -#define HA_USES_PARSER 16384 -/** Key uses KEY_BLOCK_SIZE option. */ -#define HA_USES_BLOCK_SIZE 32768 -/** - Key contains partial segments. - - @note This flag is internal to SQL-layer by design. It is not supposed to - be used to storage engines. It is intended to pass information into - internal static sort_keys(KEY *, KEY *) function. - - This flag can be calculated -- it's based on key lengths comparison. -*/ -#define HA_KEY_HAS_PART_KEY_SEG 65536 - -/* These flags can be added to key-seg-flag */ - -#define HA_SPACE_PACK 1 /* Pack space in key-seg */ -#define HA_PART_KEY_SEG 4 /* Used by MySQL for part-key-cols */ -#define HA_VAR_LENGTH_PART 8 -#define HA_NULL_PART 16 -#define HA_BLOB_PART 32 -#define HA_SWAP_KEY 64 -#define HA_REVERSE_SORT 128 /* Sort key in reverse order */ -#define HA_NO_SORT 256 /* do not bother sorting on this keyseg */ -/* - End space in unique/varchar are considered equal. (Like 'a' and 'a ') - Only needed for internal temporary tables. -*/ -#define HA_END_SPACE_ARE_EQUAL 512 -#define HA_BIT_PART 1024 - -/* - Flags for HA_CREATE_INFO::table_options and TABLE_SHARE::db_create_options - TABLE_SHARE::db_options_in_use bitmaps. - - @note These bitmaps are used for storing information about some table - option values/attributes. - @note HA_CREATE_INFO::table_options and TABLE_SHARE::db_create_options - are basically the same bitmap at the time of table creation and - at the time of table opening/usage correspondingly. - @note TABLE_SHARE::db_options_in_use is normally copy of db_create_options - but can be overriden by SE. E.g. MyISAM does this at handler::open() - and hander::info() time. - - Also used for similar bitmaps in MyISAM (MYISAM_SHARE::options, - MI_ISAMINFO::options). -*/ - -/** - Indicates that storage engine needs to use packed row format. - Set for tables with ROW_FORMAT=DYNAMIC clause, for tables with BLOB fields, - and for tables with VARCHAR columns without ROW_FORMAT=FIXED. - - This flag is respected by MyISAM only (it might also decide to use this - optimization for its own reasons). InnoDB relies on HA_CREATE_INFO::row_type - directly instead. -*/ -#define HA_OPTION_PACK_RECORD 1 -/** - PACK_KEYS=1 option was specified. - - PACK_KEYS=# option specifies whether key packing - optimization supported - by MyISAM, should be used. - * PACK_KEYS=1 means all keys should be packed, - * PACK_KEYS=0 (denoted by @sa HA_OPTION_NO_PACK_KEYS flag) means that key - packing should not be used at all. - * Not using this option or using PACK_KEYS=DEFAULT clause (denoted by - absence of both HA_OPTION_PACK_KEYS and HA_OPTION_NO_PACK_KEYS flags) - means that key packing will be used for long string columns. -*/ -#define HA_OPTION_PACK_KEYS 2 -/** - Flag indicating that table is compressed. Used by MyISAM storage engine to - tell SQL-layer that tables is compressed. Not set or stored by SQL-layer, - - MyISAM doesn't respect ROW_FORMAT=COMPRESSED clause and doesn't allow direct - creation of compressed tables. Existing tables can be compressed by external - tool. This tool marks such tables with HA_OPTION_COMPRESS_RECORD flag in - MYISAM_SHARE::options, MI_ISAMINFO::options. Then storage engine sets this - flag in TABLE_SHARE::db_options_in_use to let SQL-layer know about the fact. - It is never set in HA_CREATE_INFO::table_options or - TABLE_SHARE::db_create_options. -*/ -#define HA_OPTION_COMPRESS_RECORD 4 -/** - Unused. Formerly HA_OPTION_LONG_BLOB_PTR - new ISAM format/portable - BLOB pointers. -*/ -#define HA_OPTION_UNUSED1 8 -/** - Storage engine (MyISAM) internal flag for marking temporary tables. - - Used in MYISAM_SHARE::options, MI_ISAMINFO::options, not used by SQL-layer, - in HA_CREATE_INFO::table_options or TABLE_SHARE::db_create_options. -*/ -#define HA_OPTION_TMP_TABLE 16 -/** - CHECKSUM=1 option was specified. - - This option enables live checksumming for MyISAM tables. Not used by InnoDB. - @sa HA_OPTION_NO_CHECKSUM. -*/ -#define HA_OPTION_CHECKSUM 32 -/** - DELAY_KEY_WRITE=1 option was specified. This option enables MyISAM - optimization which postpones key updates until table is closed/expelled from - the table cache. - - @sa HA_OPTION_NO_DELAY_KEY_WRITE. -*/ -#define HA_OPTION_DELAY_KEY_WRITE 64 -/** - PACK_KEYS=0 option was specified. - - @sa HA_OPTION_PACK_KEYS for further description. - @note Unlike HA_OPTION_PACK_KEYS this flag is SQL-layer only. -*/ -#define HA_OPTION_NO_PACK_KEYS 128 -/** - Flag specific to table creation and HA_CREATE_INFO::table_options. - Indicates that storage engine instead of creating new table, needs - to discover existing one (which metadata was discovered from SE - earlier). - Not used in TABLE_SHARE::db_create_options/db_options_in_use. -*/ -#define HA_OPTION_CREATE_FROM_ENGINE 256 -/** - Storage engine (MyISAM) internal flag for marking tables which - rely on SQL-layer because they have keys using fulltext parser plugin. - - Used in MYISAM_SHARE::options, MI_ISAMINFO::options, not used by SQL-layer, - in HA_CREATE_INFO::table_options or TABLE_SHARE::db_create_options. -*/ -#define HA_OPTION_RELIES_ON_SQL_LAYER 512 -/** Unused. Formerly HA_OPTION_NULL_FIELDS - reserved for Maria SE. */ -#define HA_OPTION_UNUSED2 1024 -/** Unused. Formerly HA_OPTION_PAGE_CHECKSUM - reserved for Maria SE. */ -#define HA_OPTION_UNUSED3 2048 -/** STATS_PERSISTENT=1 has been specified in the SQL command (either CREATE -or ALTER TABLE). Table and index statistics that are collected by the -storage engine and used by the optimizer for query optimization will be -stored on disk and will not change after a server restart. */ -#define HA_OPTION_STATS_PERSISTENT 4096 -/** STATS_PERSISTENT=0 has been specified in CREATE/ALTER TABLE. Statistics -for the table will be wiped away on server shutdown and new ones recalculated -after the server is started again. If none of HA_OPTION_STATS_PERSISTENT or -HA_OPTION_NO_STATS_PERSISTENT is set, this means that the setting is not -explicitly set at table level and the corresponding table will use whatever -is the global server default. */ -#define HA_OPTION_NO_STATS_PERSISTENT 8192 -/** - MyISAM internal flag used by myisamchk external tool. - - Not used by SQL-layer/in HA_CREATE_INFO::table_options and - TABLE_SHARE::db_create_options. -*/ -#define HA_OPTION_TEMP_COMPRESS_RECORD 16384 -/** - MyISAM internal flag which marks table as read-only. - Set by myisampack external tool. - - Not used by SQL-layer/in HA_CREATE_INFO::table_options and - TABLE_SHARE::db_create_options. -*/ -#define HA_OPTION_READ_ONLY_DATA 32768 -/** - CHECKSUM=0 option was specified. Only used by SQL-layer, in - HA_CREATE_INFO::table_options. Not persisted in data-dictionary. -*/ -#define HA_OPTION_NO_CHECKSUM (1L << 17) -/** - DELAY_KEY_WRITE=0 option was specified. Only used by SQL-layer, in - HA_CREATE_INFO::table_options. Not persisted in data-dictionary. -*/ -#define HA_OPTION_NO_DELAY_KEY_WRITE (1L << 18) - -/* Bits in flag to create() */ - -#define HA_DONT_TOUCH_DATA 1 /* Don't empty datafile (isamchk) */ -#define HA_PACK_RECORD 2 /* Request packed record format */ -#define HA_CREATE_TMP_TABLE 4 -#define HA_CREATE_CHECKSUM 8 -#define HA_CREATE_KEEP_FILES 16 /* don't overwrite .MYD and MYI */ -#define HA_CREATE_PAGE_CHECKSUM 32 -#define HA_CREATE_DELAY_KEY_WRITE 64 -#define HA_CREATE_RELIES_ON_SQL_LAYER 128 -#define HA_CREATE_INTERNAL_TABLE 256 - -/* - The following flags (OR-ed) are passed to handler::info() method. - The method copies misc handler information out of the storage engine - to data structures accessible from MySQL - - Same flags are also passed down to mi_status, myrg_status, etc. -*/ - -/* this one is not used */ -#define HA_STATUS_POS 1 -/* - assuming the table keeps shared actual copy of the 'info' and - local, possibly outdated copy, the following flag means that - it should not try to get the actual data (locking the shared structure) - slightly outdated version will suffice -*/ -#define HA_STATUS_NO_LOCK 2 -/* update the time of the last modification (in handler::update_time) */ -#define HA_STATUS_TIME 4 -/* - Recalculate loads of constant variables. MyISAM also sets things - directly on the table share object. - - Check whether this should be fixed since handlers should not - change things directly on the table object. - - Monty comment: This should NOT be changed! It's the handlers - responsibility to correct table->s->keys_xxxx information if keys - have been disabled. - - The most important parameters set here is records per key on - all indexes. block_size and primar key ref_length. - - For each index there is an array of rec_per_key. - As an example if we have an index with three attributes a,b and c - we will have an array of 3 rec_per_key. - rec_per_key[0] is an estimate of number of records divided by - number of unique values of the field a. - rec_per_key[1] is an estimate of the number of records divided - by the number of unique combinations of the fields a and b. - rec_per_key[2] is an estimate of the number of records divided - by the number of unique combinations of the fields a,b and c. - - Many handlers only set the value of rec_per_key when all fields - are bound (rec_per_key[2] in the example above). - - If the handler doesn't support statistics, it should set all of the - above to 0. - - update the 'constant' part of the info: - handler::max_data_file_length, max_index_file_length, create_time - sortkey, ref_length, block_size, data_file_name, index_file_name. - handler::table->s->keys_in_use, keys_for_keyread, rec_per_key -*/ -#define HA_STATUS_CONST 8 -/* - update the 'variable' part of the info: - handler::records, deleted, data_file_length, index_file_length, - check_time, mean_rec_length -*/ -#define HA_STATUS_VARIABLE 16 -/* - This flag is used to get index number of the unique index that - reported duplicate key. - update handler::errkey and handler::dupp_ref - see handler::get_dup_key() -*/ -#define HA_STATUS_ERRKEY 32 -/* - update handler::auto_increment_value -*/ -#define HA_STATUS_AUTO 64 -/* - Get also delete_length when HA_STATUS_VARIABLE is called. It's ok to set it - also when only HA_STATUS_VARIABLE but it won't be used. -*/ -#define HA_STATUS_VARIABLE_EXTRA 128 - -/* - Errorcodes given by handler functions - - opt_sum_query() assumes these codes are > 1 - Do not add error numbers before HA_ERR_FIRST. - If necessary to add lower numbers, change HA_ERR_FIRST accordingly. -*/ -#define HA_ERR_FIRST 120 /* Copy of first error nr.*/ - -#define HA_ERR_KEY_NOT_FOUND 120 /* Didn't find key on read or update */ -#define HA_ERR_FOUND_DUPP_KEY 121 /* Dupplicate key on write */ -#define HA_ERR_INTERNAL_ERROR 122 /* Internal error */ -#define HA_ERR_RECORD_CHANGED 123 /* Uppdate with is recoverable */ -#define HA_ERR_WRONG_INDEX 124 /* Wrong index given to function */ -#define HA_ERR_CRASHED 126 /* Indexfile is crashed */ -#define HA_ERR_WRONG_IN_RECORD 127 /* Record-file is crashed */ -#define HA_ERR_OUT_OF_MEM 128 /* Record-file is crashed */ -#define HA_ERR_NOT_A_TABLE 130 /* not a MYI file - no signature */ -#define HA_ERR_WRONG_COMMAND 131 /* Command not supported */ -#define HA_ERR_OLD_FILE 132 /* old databasfile */ -#define HA_ERR_NO_ACTIVE_RECORD 133 /* No record read in update() */ -#define HA_ERR_RECORD_DELETED 134 /* A record is not there */ -#define HA_ERR_RECORD_FILE_FULL 135 /* No more room in file */ -#define HA_ERR_INDEX_FILE_FULL 136 /* No more room in file */ -#define HA_ERR_END_OF_FILE 137 /* end in next/prev/first/last */ -#define HA_ERR_UNSUPPORTED 138 /* unsupported extension used */ -#define HA_ERR_TOO_BIG_ROW 139 /* Too big row */ -#define HA_WRONG_CREATE_OPTION 140 /* Wrong create option */ -#define HA_ERR_FOUND_DUPP_UNIQUE 141 /* Dupplicate unique on write */ -#define HA_ERR_UNKNOWN_CHARSET 142 /* Can't open charset */ -#define HA_ERR_WRONG_MRG_TABLE_DEF 143 /* conflicting tables in MERGE */ -#define HA_ERR_CRASHED_ON_REPAIR 144 /* Last (automatic?) repair failed */ -#define HA_ERR_CRASHED_ON_USAGE 145 /* Table must be repaired */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define HA_ERR_LOCK_WAIT_TIMEOUT 146 #define HA_ERR_LOCK_TABLE_FULL 147 #define HA_ERR_READ_ONLY_TRANSACTION 148 /* Updates not allowed */ diff --git a/include/mysql-8.0/my_basename.h b/include/mysql-8.0/my_basename.h index 0fb99cba..244bb854 100644 --- a/include/mysql-8.0/my_basename.h +++ b/include/mysql-8.0/my_basename.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_BASENAME_INCLUDED #define MY_BASENAME_INCLUDED diff --git a/include/mysql-8.0/my_bit.h b/include/mysql-8.0/my_bit.h index 18ccfce2..ad75e0e1 100644 --- a/include/mysql-8.0/my_bit.h +++ b/include/mysql-8.0/my_bit.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_BIT_INCLUDED #define MY_BIT_INCLUDED diff --git a/include/mysql-8.0/my_bitmap.h b/include/mysql-8.0/my_bitmap.h index 376f3a52..a8edc3f8 100644 --- a/include/mysql-8.0/my_bitmap.h +++ b/include/mysql-8.0/my_bitmap.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_bitmap_h_ #define _my_bitmap_h_ diff --git a/include/mysql-8.0/my_byteorder.h b/include/mysql-8.0/my_byteorder.h index 3d25badb..524026cc 100644 --- a/include/mysql-8.0/my_byteorder.h +++ b/include/mysql-8.0/my_byteorder.h @@ -1,27 +1,33 @@ #ifndef MY_BYTEORDER_INCLUDED #define MY_BYTEORDER_INCLUDED -/* Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_byteorder.h diff --git a/include/mysql-8.0/my_check_opt.h b/include/mysql-8.0/my_check_opt.h index 3058f68e..9d3530d9 100644 --- a/include/mysql-8.0/my_check_opt.h +++ b/include/mysql-8.0/my_check_opt.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_check_opt_h #define _my_check_opt_h diff --git a/include/mysql-8.0/my_command.h b/include/mysql-8.0/my_command.h index 4706a0c4..b09a93d5 100644 --- a/include/mysql-8.0/my_command.h +++ b/include/mysql-8.0/my_command.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -Without limiting anything contained in the foregoing, this file, -which is part of C Driver for MySQL (Connector/C), is also subject to the -Universal FOSS Exception, version 1.0, a copy of which can be found at -http://oss.oracle.com/licenses/universal-foss-exception. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _mysql_command_h #define _mysql_command_h diff --git a/include/mysql-8.0/my_compare.h b/include/mysql-8.0/my_compare.h index 9a4bc3c6..5bceb16e 100644 --- a/include/mysql-8.0/my_compare.h +++ b/include/mysql-8.0/my_compare.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_compare_h #define _my_compare_h diff --git a/include/mysql-8.0/my_compiler.h b/include/mysql-8.0/my_compiler.h index 8527e0c6..145a4602 100644 --- a/include/mysql-8.0/my_compiler.h +++ b/include/mysql-8.0/my_compiler.h @@ -1,27 +1,33 @@ #ifndef MY_COMPILER_INCLUDED #define MY_COMPILER_INCLUDED -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_compiler.h diff --git a/include/mysql-8.0/my_dbug.h b/include/mysql-8.0/my_dbug.h index 2d9428c2..8a51584b 100644 --- a/include/mysql-8.0/my_dbug.h +++ b/include/mysql-8.0/my_dbug.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DBUG_INCLUDED #define MY_DBUG_INCLUDED diff --git a/include/mysql-8.0/my_default.h b/include/mysql-8.0/my_default.h index f419ea27..7de355c9 100644 --- a/include/mysql-8.0/my_default.h +++ b/include/mysql-8.0/my_default.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DEFAULT_INCLUDED #define MY_DEFAULT_INCLUDED diff --git a/include/mysql-8.0/my_dir.h b/include/mysql-8.0/my_dir.h index c179ad8c..4493cc7f 100644 --- a/include/mysql-8.0/my_dir.h +++ b/include/mysql-8.0/my_dir.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DIR_H #define MY_DIR_H diff --git a/include/mysql-8.0/my_double2ulonglong.h b/include/mysql-8.0/my_double2ulonglong.h index ad57c566..fc562c08 100644 --- a/include/mysql-8.0/my_double2ulonglong.h +++ b/include/mysql-8.0/my_double2ulonglong.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DOUBLE2ULONGLONG_INCLUDED #define MY_DOUBLE2ULONGLONG_INCLUDED diff --git a/include/mysql-8.0/my_getopt.h b/include/mysql-8.0/my_getopt.h index 93c9ba26..3af4e920 100644 --- a/include/mysql-8.0/my_getopt.h +++ b/include/mysql-8.0/my_getopt.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_getopt_h #define _my_getopt_h diff --git a/include/mysql-8.0/my_icp.h b/include/mysql-8.0/my_icp.h index 8d4e3c60..511f064b 100644 --- a/include/mysql-8.0/my_icp.h +++ b/include/mysql-8.0/my_icp.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_icp_h #define _my_icp_h diff --git a/include/mysql-8.0/my_inttypes.h b/include/mysql-8.0/my_inttypes.h index 6f40a14a..7486ff51 100644 --- a/include/mysql-8.0/my_inttypes.h +++ b/include/mysql-8.0/my_inttypes.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_INTTYPES_INCLUDED #define MY_INTTYPES_INCLUDED diff --git a/include/mysql-8.0/my_io.h b/include/mysql-8.0/my_io.h index b50d9e27..b5fd6076 100644 --- a/include/mysql-8.0/my_io.h +++ b/include/mysql-8.0/my_io.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_IO_INCLUDED #define MY_IO_INCLUDED 1 diff --git a/include/mysql-8.0/my_list.h b/include/mysql-8.0/my_list.h index a19e414c..fc255a74 100644 --- a/include/mysql-8.0/my_list.h +++ b/include/mysql-8.0/my_list.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _list_h_ #define _list_h_ diff --git a/include/mysql-8.0/my_loglevel.h b/include/mysql-8.0/my_loglevel.h index 8554cba5..c4e216f1 100644 --- a/include/mysql-8.0/my_loglevel.h +++ b/include/mysql-8.0/my_loglevel.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_LOGLEVEL_H #define MY_LOGLEVEL_H diff --git a/include/mysql-8.0/my_macros.h b/include/mysql-8.0/my_macros.h index 02f6a048..c9c7c940 100644 --- a/include/mysql-8.0/my_macros.h +++ b/include/mysql-8.0/my_macros.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_MACROS_INCLUDED #define MY_MACROS_INCLUDED diff --git a/include/mysql-8.0/my_md5.h b/include/mysql-8.0/my_md5.h index 9b96d94d..535995d6 100644 --- a/include/mysql-8.0/my_md5.h +++ b/include/mysql-8.0/my_md5.h @@ -1,27 +1,33 @@ #ifndef MY_MD5_INCLUDED #define MY_MD5_INCLUDED -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/mysql-8.0/my_md5_size.h b/include/mysql-8.0/my_md5_size.h index c58b6330..a63bb7dd 100644 --- a/include/mysql-8.0/my_md5_size.h +++ b/include/mysql-8.0/my_md5_size.h @@ -1,26 +1,32 @@ #ifndef MY_MD5_SIZE_INCLUDED #define MY_MD5_SIZE_INCLUDED -/* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_md5_size.h diff --git a/include/mysql-8.0/my_murmur3.h b/include/mysql-8.0/my_murmur3.h index eed2a469..281615df 100644 --- a/include/mysql-8.0/my_murmur3.h +++ b/include/mysql-8.0/my_murmur3.h @@ -1,27 +1,33 @@ #ifndef MY_MURMUR3_INCLUDED #define MY_MURMUR3_INCLUDED -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_murmur3.h diff --git a/include/mysql-8.0/my_pointer_arithmetic.h b/include/mysql-8.0/my_pointer_arithmetic.h index 475867fd..2aa560ad 100644 --- a/include/mysql-8.0/my_pointer_arithmetic.h +++ b/include/mysql-8.0/my_pointer_arithmetic.h @@ -1,27 +1,32 @@ #ifndef MY_POINTER_ARITHMETIC_INCLUDED #define MY_POINTER_ARITHMETIC_INCLUDED -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/mysql-8.0/my_psi_config.h b/include/mysql-8.0/my_psi_config.h index 9da33b8d..66848744 100644 --- a/include/mysql-8.0/my_psi_config.h +++ b/include/mysql-8.0/my_psi_config.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_PSI_CONFIG_INCLUDED #define MY_PSI_CONFIG_INCLUDED diff --git a/include/mysql-8.0/my_rapidjson_size_t.h b/include/mysql-8.0/my_rapidjson_size_t.h index 00cc319a..e998c905 100644 --- a/include/mysql-8.0/my_rapidjson_size_t.h +++ b/include/mysql-8.0/my_rapidjson_size_t.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_RAPIDJSON_SIZE_T #define MY_RAPIDJSON_SIZE_T diff --git a/include/mysql-8.0/my_rdtsc.h b/include/mysql-8.0/my_rdtsc.h index 65f7df19..f5845411 100644 --- a/include/mysql-8.0/my_rdtsc.h +++ b/include/mysql-8.0/my_rdtsc.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_rdtsc.h diff --git a/include/mysql-8.0/my_rnd.h b/include/mysql-8.0/my_rnd.h index 8aa6dedf..553f41f9 100644 --- a/include/mysql-8.0/my_rnd.h +++ b/include/mysql-8.0/my_rnd.h @@ -1,28 +1,33 @@ #ifndef MY_RANDOM_INCLUDED #define MY_RANDOM_INCLUDED -/* - Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_rnd.h diff --git a/include/mysql-8.0/my_sharedlib.h b/include/mysql-8.0/my_sharedlib.h index 6a6317a7..73dc2600 100644 --- a/include/mysql-8.0/my_sharedlib.h +++ b/include/mysql-8.0/my_sharedlib.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_SHAREDLIB_INCLUDED #define MY_SHAREDLIB_INCLUDED diff --git a/include/mysql-8.0/my_shm_defaults.h b/include/mysql-8.0/my_shm_defaults.h index 83228b09..0533a574 100644 --- a/include/mysql-8.0/my_shm_defaults.h +++ b/include/mysql-8.0/my_shm_defaults.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_SHM_DEFAULTS_INCLUDED #define MY_SHM_DEFAULTS_INCLUDED diff --git a/include/mysql-8.0/my_sqlcommand.h b/include/mysql-8.0/my_sqlcommand.h index 4b1ba292..a23fa386 100644 --- a/include/mysql-8.0/my_sqlcommand.h +++ b/include/mysql-8.0/my_sqlcommand.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _mysql_sql_command_h #define _mysql_sql_command_h diff --git a/include/mysql-8.0/my_stacktrace.h b/include/mysql-8.0/my_stacktrace.h index e1c5362b..766fe615 100644 --- a/include/mysql-8.0/my_stacktrace.h +++ b/include/mysql-8.0/my_stacktrace.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_stacktrace_h_ #define _my_stacktrace_h_ diff --git a/include/mysql-8.0/my_sys.h b/include/mysql-8.0/my_sys.h index 80b49da4..4f360bab 100644 --- a/include/mysql-8.0/my_sys.h +++ b/include/mysql-8.0/my_sys.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_sys_h #define _my_sys_h diff --git a/include/mysql-8.0/my_systime.h b/include/mysql-8.0/my_systime.h index 064fe9f4..a14fce9b 100644 --- a/include/mysql-8.0/my_systime.h +++ b/include/mysql-8.0/my_systime.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_SYSTIME_INCLUDED #define MY_SYSTIME_INCLUDED diff --git a/include/mysql-8.0/my_table_map.h b/include/mysql-8.0/my_table_map.h index b855cb15..40a8de31 100644 --- a/include/mysql-8.0/my_table_map.h +++ b/include/mysql-8.0/my_table_map.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_TABLE_MAP_INCLUDED #define MY_TABLE_MAP_INCLUDED diff --git a/include/mysql-8.0/my_thread.h b/include/mysql-8.0/my_thread.h index 09d30c7d..b21a3240 100644 --- a/include/mysql-8.0/my_thread.h +++ b/include/mysql-8.0/my_thread.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_thread.h diff --git a/include/mysql-8.0/my_thread_local.h b/include/mysql-8.0/my_thread_local.h index 423a1fb6..75c0aa39 100644 --- a/include/mysql-8.0/my_thread_local.h +++ b/include/mysql-8.0/my_thread_local.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_THREAD_LOCAL_INCLUDED #define MY_THREAD_LOCAL_INCLUDED diff --git a/include/mysql-8.0/my_thread_os_id.h b/include/mysql-8.0/my_thread_os_id.h index 3799227c..9ed94b1b 100644 --- a/include/mysql-8.0/my_thread_os_id.h +++ b/include/mysql-8.0/my_thread_os_id.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/my_thread_os_id.h diff --git a/include/mysql-8.0/my_time.h b/include/mysql-8.0/my_time.h index a36dcc2d..97c28798 100644 --- a/include/mysql-8.0/my_time.h +++ b/include/mysql-8.0/my_time.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_time_h_ #define _my_time_h_ diff --git a/include/mysql-8.0/my_timer.h b/include/mysql-8.0/my_timer.h index f1d64b3a..32323b80 100644 --- a/include/mysql-8.0/my_timer.h +++ b/include/mysql-8.0/my_timer.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_TIMER_H #define MY_TIMER_H diff --git a/include/mysql-8.0/my_tree.h b/include/mysql-8.0/my_tree.h index b2553996..200216b4 100644 --- a/include/mysql-8.0/my_tree.h +++ b/include/mysql-8.0/my_tree.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _tree_h #define _tree_h diff --git a/include/mysql-8.0/my_uctype.h b/include/mysql-8.0/my_uctype.h index 667f343e..767b01f6 100644 --- a/include/mysql-8.0/my_uctype.h +++ b/include/mysql-8.0/my_uctype.h @@ -1,27 +1,33 @@ #ifndef MY_UCTYPE_INCLUDED #define MY_UCTYPE_INCLUDED -/* Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/mysql-8.0/my_user.h b/include/mysql-8.0/my_user.h index 4c8d6603..35f26588 100644 --- a/include/mysql-8.0/my_user.h +++ b/include/mysql-8.0/my_user.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This is a header for libraries containing functions used in both server and diff --git a/include/mysql-8.0/my_xml.h b/include/mysql-8.0/my_xml.h index 0ecf3f54..29598aba 100644 --- a/include/mysql-8.0/my_xml.h +++ b/include/mysql-8.0/my_xml.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_xml_h #define _my_xml_h diff --git a/include/mysql-8.0/myisam.h b/include/mysql-8.0/myisam.h index 5613b5fc..920c819d 100644 --- a/include/mysql-8.0/myisam.h +++ b/include/mysql-8.0/myisam.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/myisam.h diff --git a/include/mysql-8.0/myisammrg.h b/include/mysql-8.0/myisammrg.h index 8ad46d43..163b3e8f 100644 --- a/include/mysql-8.0/myisammrg.h +++ b/include/mysql-8.0/myisammrg.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/myisammrg.h diff --git a/include/mysql-8.0/myisampack.h b/include/mysql-8.0/myisampack.h index 5c181dbb..6256fbe2 100644 --- a/include/mysql-8.0/myisampack.h +++ b/include/mysql-8.0/myisampack.h @@ -1,27 +1,33 @@ #ifndef MYISAMPACK_INCLUDED #define MYISAMPACK_INCLUDED -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/myisampack.h diff --git a/include/mysql-8.0/mysql.h b/include/mysql-8.0/mysql.h index feed30d2..b9582eed 100644 --- a/include/mysql-8.0/mysql.h +++ b/include/mysql-8.0/mysql.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql.h diff --git a/include/mysql-8.0/mysql/client_authentication.h b/include/mysql-8.0/mysql/client_authentication.h index cc366f54..d67bfba7 100644 --- a/include/mysql-8.0/mysql/client_authentication.h +++ b/include/mysql-8.0/mysql/client_authentication.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef CLIENT_AUTHENTICATION_H #define CLIENT_AUTHENTICATION_H diff --git a/include/mysql-8.0/mysql/client_plugin.h b/include/mysql-8.0/mysql/client_plugin.h index 3470a562..8a8571cf 100644 --- a/include/mysql-8.0/mysql/client_plugin.h +++ b/include/mysql-8.0/mysql/client_plugin.h @@ -1,30 +1,31 @@ #ifndef MYSQL_CLIENT_PLUGIN_INCLUDED -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/client_plugin.h diff --git a/include/mysql-8.0/mysql/com_data.h b/include/mysql-8.0/mysql/com_data.h index e64b6eb0..f60839f6 100644 --- a/include/mysql-8.0/mysql/com_data.h +++ b/include/mysql-8.0/mysql/com_data.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PLUGIN_PROTOCOL_INCLUDED #define PLUGIN_PROTOCOL_INCLUDED diff --git a/include/mysql-8.0/mysql/components/component_implementation.h b/include/mysql-8.0/mysql/components/component_implementation.h index aac067b9..fb547371 100644 --- a/include/mysql-8.0/mysql/components/component_implementation.h +++ b/include/mysql-8.0/mysql/components/component_implementation.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENT_IMPLEMENTATION_H #define COMPONENT_IMPLEMENTATION_H diff --git a/include/mysql-8.0/mysql/components/library_mysys/my_memory.h b/include/mysql-8.0/mysql/components/library_mysys/my_memory.h index 8bc0967d..93d9dfef 100644 --- a/include/mysql-8.0/mysql/components/library_mysys/my_memory.h +++ b/include/mysql-8.0/mysql/components/library_mysys/my_memory.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENT_MEMORY_H #define COMPONENT_MEMORY_H diff --git a/include/mysql-8.0/mysql/components/my_service.h b/include/mysql-8.0/mysql/components/my_service.h index 615651c8..f253df92 100644 --- a/include/mysql-8.0/mysql/components/my_service.h +++ b/include/mysql-8.0/mysql/components/my_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_SERVICE_H #define MY_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/service.h b/include/mysql-8.0/mysql/components/service.h index 613333aa..eb635885 100644 --- a/include/mysql-8.0/mysql/components/service.h +++ b/include/mysql-8.0/mysql/components/service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SERVICE_H #define SERVICE_H diff --git a/include/mysql-8.0/mysql/components/service_implementation.h b/include/mysql-8.0/mysql/components/service_implementation.h index 62f6096b..cf76515a 100644 --- a/include/mysql-8.0/mysql/components/service_implementation.h +++ b/include/mysql-8.0/mysql/components/service_implementation.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SERVICE_IMPLEMENTATION_H #define SERVICE_IMPLEMENTATION_H diff --git a/include/mysql-8.0/mysql/components/services/.clang-format b/include/mysql-8.0/mysql/components/services/.clang-format index 826a6eed..e79fbe48 100644 --- a/include/mysql-8.0/mysql/components/services/.clang-format +++ b/include/mysql-8.0/mysql/components/services/.clang-format @@ -1,24 +1,30 @@ -# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License, version 2.0, -# as published by the Free Software Foundation. -# -# This program is also distributed with certain software (including -# but not limited to OpenSSL) that is licensed under separate terms, -# as designated in a particular file or component or in included license -# documentation. The authors of MySQL hereby grant you an additional -# permission to link the program and your derivative works with the -# separately licensed software that they have included with MySQL. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License, version 2.0, for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Server, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Language: Cpp BasedOnStyle: Google diff --git a/include/mysql-8.0/mysql/components/services/backup_lock_service.h b/include/mysql-8.0/mysql/components/services/backup_lock_service.h index 73f69675..95272fc9 100644 --- a/include/mysql-8.0/mysql/components/services/backup_lock_service.h +++ b/include/mysql-8.0/mysql/components/services/backup_lock_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef BACKUP_LOCK_SERVICE_H #define BACKUP_LOCK_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/component_status_var_service.h b/include/mysql-8.0/mysql/components/services/component_status_var_service.h index 3454832c..36aa48b3 100644 --- a/include/mysql-8.0/mysql/components/services/component_status_var_service.h +++ b/include/mysql-8.0/mysql/components/services/component_status_var_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENT_STATUS_VAR_SERVICE_H #define COMPONENT_STATUS_VAR_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/component_sys_var_service.h b/include/mysql-8.0/mysql/components/services/component_sys_var_service.h index 7eaf1be9..af5f32eb 100644 --- a/include/mysql-8.0/mysql/components/services/component_sys_var_service.h +++ b/include/mysql-8.0/mysql/components/services/component_sys_var_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENT_SYS_VAR_SERVICE_H #define COMPONENT_SYS_VAR_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/dynamic_loader.h b/include/mysql-8.0/mysql/components/services/dynamic_loader.h index f7d20868..3d9387d3 100644 --- a/include/mysql-8.0/mysql/components/services/dynamic_loader.h +++ b/include/mysql-8.0/mysql/components/services/dynamic_loader.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_DYNAMIC_LOADER_H #define MYSQL_DYNAMIC_LOADER_H diff --git a/include/mysql-8.0/mysql/components/services/dynamic_loader_scheme_file.h b/include/mysql-8.0/mysql/components/services/dynamic_loader_scheme_file.h index 9f05c36d..fac98e06 100644 --- a/include/mysql-8.0/mysql/components/services/dynamic_loader_scheme_file.h +++ b/include/mysql-8.0/mysql/components/services/dynamic_loader_scheme_file.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef DYNAMIC_LOADER_SCHEME_FILE_H #define DYNAMIC_LOADER_SCHEME_FILE_H diff --git a/include/mysql-8.0/mysql/components/services/dynamic_privilege.h b/include/mysql-8.0/mysql/components/services/dynamic_privilege.h index df9bc64b..aae32e1d 100644 --- a/include/mysql-8.0/mysql/components/services/dynamic_privilege.h +++ b/include/mysql-8.0/mysql/components/services/dynamic_privilege.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef DYNAMIC_PRIVILEGE_H #define DYNAMIC_PRIVILEGE_H diff --git a/include/mysql-8.0/mysql/components/services/group_member_status_listener.h b/include/mysql-8.0/mysql/components/services/group_member_status_listener.h index 1f351bd6..d56642a7 100644 --- a/include/mysql-8.0/mysql/components/services/group_member_status_listener.h +++ b/include/mysql-8.0/mysql/components/services/group_member_status_listener.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef GROUP_MEMBER_STATUS_LISTENER_H #define GROUP_MEMBER_STATUS_LISTENER_H diff --git a/include/mysql-8.0/mysql/components/services/group_membership_listener.h b/include/mysql-8.0/mysql/components/services/group_membership_listener.h index 38723458..0ef2b12c 100644 --- a/include/mysql-8.0/mysql/components/services/group_membership_listener.h +++ b/include/mysql-8.0/mysql/components/services/group_membership_listener.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef GROUP_MEMBERSHIP_LISTENER_H #define GROUP_MEMBERSHIP_LISTENER_H diff --git a/include/mysql-8.0/mysql/components/services/log_builtins.h b/include/mysql-8.0/mysql/components/services/log_builtins.h index 39f276bf..2ec8842c 100644 --- a/include/mysql-8.0/mysql/components/services/log_builtins.h +++ b/include/mysql-8.0/mysql/components/services/log_builtins.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** This defines built-in functions for use by logging services. diff --git a/include/mysql-8.0/mysql/components/services/log_builtins_filter.h b/include/mysql-8.0/mysql/components/services/log_builtins_filter.h index aea981a9..35ebf85d 100644 --- a/include/mysql-8.0/mysql/components/services/log_builtins_filter.h +++ b/include/mysql-8.0/mysql/components/services/log_builtins_filter.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef LOG_BUILTINS_FILTER_H #define LOG_BUILTINS_FILTER_H diff --git a/include/mysql-8.0/mysql/components/services/log_service.h b/include/mysql-8.0/mysql/components/services/log_service.h index b99388fd..bff23c77 100644 --- a/include/mysql-8.0/mysql/components/services/log_service.h +++ b/include/mysql-8.0/mysql/components/services/log_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @brief diff --git a/include/mysql-8.0/mysql/components/services/log_shared.h b/include/mysql-8.0/mysql/components/services/log_shared.h index 5dbec67d..a99b3b47 100644 --- a/include/mysql-8.0/mysql/components/services/log_shared.h +++ b/include/mysql-8.0/mysql/components/services/log_shared.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef LOG_SHARED_H #define LOG_SHARED_H diff --git a/include/mysql-8.0/mysql/components/services/my_io_bits.h b/include/mysql-8.0/mysql/components/services/my_io_bits.h index f5611892..4f40b4eb 100644 --- a/include/mysql-8.0/mysql/components/services/my_io_bits.h +++ b/include/mysql-8.0/mysql/components/services/my_io_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MY_IO_BITS_H #define COMPONENTS_SERVICES_MY_IO_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/my_thread_bits.h b/include/mysql-8.0/mysql/components/services/my_thread_bits.h index 0038bc17..a1c19d99 100644 --- a/include/mysql-8.0/mysql/components/services/my_thread_bits.h +++ b/include/mysql-8.0/mysql/components/services/my_thread_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MY_THREAD_BITS_H #define COMPONENTS_SERVICES_MY_THREAD_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_cond.h b/include/mysql-8.0/mysql/components/services/mysql_cond.h index 9e542ace..b072910a 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_cond.h +++ b/include/mysql-8.0/mysql/components/services/mysql_cond.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_COND_H #define COMPONENTS_SERVICES_MYSQL_COND_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_cond_bits.h b/include/mysql-8.0/mysql/components/services/mysql_cond_bits.h index f69246cd..1049939a 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_cond_bits.h +++ b/include/mysql-8.0/mysql/components/services/mysql_cond_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_COND_BITS_H #define COMPONENTS_SERVICES_MYSQL_COND_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_cond_service.h b/include/mysql-8.0/mysql/components/services/mysql_cond_service.h index c518943b..6419171f 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_cond_service.h +++ b/include/mysql-8.0/mysql/components/services/mysql_cond_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_COND_SERVICE_H #define COMPONENTS_SERVICES_MYSQL_COND_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_mutex.h b/include/mysql-8.0/mysql/components/services/mysql_mutex.h index 6d0b91be..98dea59c 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_mutex.h +++ b/include/mysql-8.0/mysql/components/services/mysql_mutex.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_MUTEX_H #define COMPONENTS_SERVICES_MYSQL_MUTEX_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_mutex_bits.h b/include/mysql-8.0/mysql/components/services/mysql_mutex_bits.h index 407ad692..423a2519 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_mutex_bits.h +++ b/include/mysql-8.0/mysql/components/services/mysql_mutex_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_MUTEX_BITS_H #define COMPONENTS_SERVICES_MYSQL_MUTEX_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_mutex_service.h b/include/mysql-8.0/mysql/components/services/mysql_mutex_service.h index a5532e58..a08971bd 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_mutex_service.h +++ b/include/mysql-8.0/mysql/components/services/mysql_mutex_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_MUTEX_SERVICE_H #define COMPONENTS_SERVICES_MYSQL_MUTEX_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_rwlock.h b/include/mysql-8.0/mysql/components/services/mysql_rwlock.h index 3ae375de..bb9705fd 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_rwlock.h +++ b/include/mysql-8.0/mysql/components/services/mysql_rwlock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_RWLOCK_H #define COMPONENTS_SERVICES_MYSQL_RWLOCK_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_rwlock_bits.h b/include/mysql-8.0/mysql/components/services/mysql_rwlock_bits.h index 26befb84..d23e9b07 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_rwlock_bits.h +++ b/include/mysql-8.0/mysql/components/services/mysql_rwlock_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_RWLOCK_BITS_H #define COMPONENTS_SERVICES_MYSQL_RWLOCK_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_rwlock_service.h b/include/mysql-8.0/mysql/components/services/mysql_rwlock_service.h index 3bc8f876..a7ecdda7 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_rwlock_service.h +++ b/include/mysql-8.0/mysql/components/services/mysql_rwlock_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_MYSQL_RWLOCK_SERVICE_H #define COMPONENTS_SERVICES_MYSQL_RWLOCK_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/mysql_socket_bits.h b/include/mysql-8.0/mysql/components/services/mysql_socket_bits.h index 74e43882..094a6c3c 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_socket_bits.h +++ b/include/mysql-8.0/mysql/components/services/mysql_socket_bits.h @@ -1,28 +1,33 @@ #ifndef COMPONENTS_SERVICES_MYSQL_SOCKET_BITS_H #define COMPONENTS_SERVICES_MYSQL_SOCKET_BITS_H -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "my_io.h" #include "mysql/components/services/my_io_bits.h" diff --git a/include/mysql-8.0/mysql/components/services/mysql_string.h b/include/mysql-8.0/mysql/components/services/mysql_string.h index 019d3a5d..6b5af756 100644 --- a/include/mysql-8.0/mysql/components/services/mysql_string.h +++ b/include/mysql-8.0/mysql/components/services/mysql_string.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_STRING_SERVICE_H #define MYSQL_STRING_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/persistent_dynamic_loader.h b/include/mysql-8.0/mysql/components/services/persistent_dynamic_loader.h index 8ae6eb79..0adb6a5e 100644 --- a/include/mysql-8.0/mysql/components/services/persistent_dynamic_loader.h +++ b/include/mysql-8.0/mysql/components/services/persistent_dynamic_loader.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PERSISTENT_DYNAMIC_LOADER_H #define MYSQL_PERSISTENT_DYNAMIC_LOADER_H diff --git a/include/mysql-8.0/mysql/components/services/pfs_notification.h b/include/mysql-8.0/mysql/components/services/pfs_notification.h index bc8d2b6b..a60c450d 100644 --- a/include/mysql-8.0/mysql/components/services/pfs_notification.h +++ b/include/mysql-8.0/mysql/components/services/pfs_notification.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_NOTIFY_SERVICE_H #define PFS_NOTIFY_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/pfs_plugin_table_service.h b/include/mysql-8.0/mysql/components/services/pfs_plugin_table_service.h index c5bac509..16067b05 100644 --- a/include/mysql-8.0/mysql/components/services/pfs_plugin_table_service.h +++ b/include/mysql-8.0/mysql/components/services/pfs_plugin_table_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_PLUGIN_TABLE_SERVICE_H #define PFS_PLUGIN_TABLE_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/pfs_resource_group.h b/include/mysql-8.0/mysql/components/services/pfs_resource_group.h index e13b471e..cec6af8a 100644 --- a/include/mysql-8.0/mysql/components/services/pfs_resource_group.h +++ b/include/mysql-8.0/mysql/components/services/pfs_resource_group.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_RESOURCE_GROUP_H #define PFS_RESOURCE_GROUP_H diff --git a/include/mysql-8.0/mysql/components/services/psi_cond.h b/include/mysql-8.0/mysql/components/services/psi_cond.h index bde9efba..735e0320 100644 --- a/include/mysql-8.0/mysql/components/services/psi_cond.h +++ b/include/mysql-8.0/mysql/components/services/psi_cond.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_COND_H #define COMPONENTS_SERVICES_PSI_COND_H diff --git a/include/mysql-8.0/mysql/components/services/psi_cond_bits.h b/include/mysql-8.0/mysql/components/services/psi_cond_bits.h index 9c9a7456..f16f5b9c 100644 --- a/include/mysql-8.0/mysql/components/services/psi_cond_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_cond_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_COND_BITS_H #define COMPONENTS_SERVICES_PSI_COND_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_cond_service.h b/include/mysql-8.0/mysql/components/services/psi_cond_service.h index a3bcbdc1..3ec5640b 100644 --- a/include/mysql-8.0/mysql/components/services/psi_cond_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_cond_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_COND_SERVICE_H #define COMPONENTS_SERVICES_PSI_COND_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_error.h b/include/mysql-8.0/mysql/components/services/psi_error.h index 5e794834..82df56b4 100644 --- a/include/mysql-8.0/mysql/components/services/psi_error.h +++ b/include/mysql-8.0/mysql/components/services/psi_error.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_ERROR_H #define COMPONENTS_SERVICES_PSI_ERROR_H diff --git a/include/mysql-8.0/mysql/components/services/psi_error_bits.h b/include/mysql-8.0/mysql/components/services/psi_error_bits.h index 403b0d60..6aebba87 100644 --- a/include/mysql-8.0/mysql/components/services/psi_error_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_error_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_ERROR_BITS_H #define COMPONENTS_SERVICES_PSI_ERROR_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_error_service.h b/include/mysql-8.0/mysql/components/services/psi_error_service.h index 35a1613e..e0884c06 100644 --- a/include/mysql-8.0/mysql/components/services/psi_error_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_error_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_ERROR_SERVICE_H #define COMPONENTS_SERVICES_PSI_ERROR_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_file.h b/include/mysql-8.0/mysql/components/services/psi_file.h index 772917de..1ac1e61b 100644 --- a/include/mysql-8.0/mysql/components/services/psi_file.h +++ b/include/mysql-8.0/mysql/components/services/psi_file.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_FILE_H #define COMPONENTS_SERVICES_PSI_FILE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_file_bits.h b/include/mysql-8.0/mysql/components/services/psi_file_bits.h index a8bbd5d3..353ecc9f 100644 --- a/include/mysql-8.0/mysql/components/services/psi_file_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_file_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_FILE_BITS_H #define COMPONENTS_SERVICES_PSI_FILE_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_file_service.h b/include/mysql-8.0/mysql/components/services/psi_file_service.h index 45dedef1..f9afd5ab 100644 --- a/include/mysql-8.0/mysql/components/services/psi_file_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_file_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_FILE_SERVICE_H #define COMPONENTS_SERVICES_PSI_FILE_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_idle.h b/include/mysql-8.0/mysql/components/services/psi_idle.h index acbea6f9..2d8d01ee 100644 --- a/include/mysql-8.0/mysql/components/services/psi_idle.h +++ b/include/mysql-8.0/mysql/components/services/psi_idle.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_IDLE_H #define COMPONENTS_SERVICES_PSI_IDLE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_idle_bits.h b/include/mysql-8.0/mysql/components/services/psi_idle_bits.h index b0d2acf9..cddc3df9 100644 --- a/include/mysql-8.0/mysql/components/services/psi_idle_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_idle_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_IDLE_BITS_H #define COMPONENTS_SERVICES_PSI_IDLE_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_idle_service.h b/include/mysql-8.0/mysql/components/services/psi_idle_service.h index 06b38cb3..219adc5c 100644 --- a/include/mysql-8.0/mysql/components/services/psi_idle_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_idle_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_IDLE_SERVICE_H #define COMPONENTS_SERVICES_PSI_IDLE_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mdl.h b/include/mysql-8.0/mysql/components/services/psi_mdl.h index 51909ca1..28f21b37 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mdl.h +++ b/include/mysql-8.0/mysql/components/services/psi_mdl.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MDL_H #define COMPONENTS_SERVICES_PSI_MDL_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mdl_bits.h b/include/mysql-8.0/mysql/components/services/psi_mdl_bits.h index 57c6c669..7e525365 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mdl_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_mdl_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MDL_BITS_H #define COMPONENTS_SERVICES_PSI_MDL_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mdl_service.h b/include/mysql-8.0/mysql/components/services/psi_mdl_service.h index 2392bc06..64b30403 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mdl_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_mdl_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MDL_SERVICE_H #define COMPONENTS_SERVICES_PSI_MDL_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_memory.h b/include/mysql-8.0/mysql/components/services/psi_memory.h index f875bbc1..2e82e7a7 100644 --- a/include/mysql-8.0/mysql/components/services/psi_memory.h +++ b/include/mysql-8.0/mysql/components/services/psi_memory.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MEMORY_H #define COMPONENTS_SERVICES_PSI_MEMORY_H diff --git a/include/mysql-8.0/mysql/components/services/psi_memory_bits.h b/include/mysql-8.0/mysql/components/services/psi_memory_bits.h index 59745a73..12cef8ff 100644 --- a/include/mysql-8.0/mysql/components/services/psi_memory_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_memory_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MEMORY_BITS_H #define COMPONENTS_SERVICES_PSI_MEMORY_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_memory_service.h b/include/mysql-8.0/mysql/components/services/psi_memory_service.h index 21a48c28..8e23c644 100644 --- a/include/mysql-8.0/mysql/components/services/psi_memory_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_memory_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MEMORY_SERVICE_H #define COMPONENTS_SERVICES_PSI_MEMORY_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mutex.h b/include/mysql-8.0/mysql/components/services/psi_mutex.h index e4500530..c1e3d5d8 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mutex.h +++ b/include/mysql-8.0/mysql/components/services/psi_mutex.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MUTEX_H #define COMPONENTS_SERVICES_PSI_MUTEX_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mutex_bits.h b/include/mysql-8.0/mysql/components/services/psi_mutex_bits.h index 63357cf2..3ae6c6f0 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mutex_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_mutex_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MUTEX_BITS_H #define COMPONENTS_SERVICES_PSI_MUTEX_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_mutex_service.h b/include/mysql-8.0/mysql/components/services/psi_mutex_service.h index 140c5af4..18ed56a3 100644 --- a/include/mysql-8.0/mysql/components/services/psi_mutex_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_mutex_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_MUTEX_SERVICE_H #define COMPONENTS_SERVICES_PSI_MUTEX_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_rwlock.h b/include/mysql-8.0/mysql/components/services/psi_rwlock.h index 74eb5803..fbfa149f 100644 --- a/include/mysql-8.0/mysql/components/services/psi_rwlock.h +++ b/include/mysql-8.0/mysql/components/services/psi_rwlock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_RWLOCK_H #define COMPONENTS_SERVICES_PSI_RWLOCK_H diff --git a/include/mysql-8.0/mysql/components/services/psi_rwlock_bits.h b/include/mysql-8.0/mysql/components/services/psi_rwlock_bits.h index d67b3a9e..a6d2014a 100644 --- a/include/mysql-8.0/mysql/components/services/psi_rwlock_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_rwlock_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_RWLOCK_BITS_H #define COMPONENTS_SERVICES_PSI_RWLOCK_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_rwlock_service.h b/include/mysql-8.0/mysql/components/services/psi_rwlock_service.h index 8d11124c..613b08ab 100644 --- a/include/mysql-8.0/mysql/components/services/psi_rwlock_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_rwlock_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_RWLOCK_SERVICE_H #define COMPONENTS_SERVICES_PSI_RWLOCK_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_socket.h b/include/mysql-8.0/mysql/components/services/psi_socket.h index fe4339e3..ac0ea2ec 100644 --- a/include/mysql-8.0/mysql/components/services/psi_socket.h +++ b/include/mysql-8.0/mysql/components/services/psi_socket.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_SOCKET_H #define COMPONENTS_SERVICES_PSI_SOCKET_H diff --git a/include/mysql-8.0/mysql/components/services/psi_socket_bits.h b/include/mysql-8.0/mysql/components/services/psi_socket_bits.h index 8bcebd4b..f127390d 100644 --- a/include/mysql-8.0/mysql/components/services/psi_socket_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_socket_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_SOCKET_BITS_H #define COMPONENTS_SERVICES_PSI_SOCKET_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_socket_service.h b/include/mysql-8.0/mysql/components/services/psi_socket_service.h index 9a803db3..12064165 100644 --- a/include/mysql-8.0/mysql/components/services/psi_socket_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_socket_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_SOCKET_SERVICE_H #define COMPONENTS_SERVICES_PSI_SOCKET_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_stage.h b/include/mysql-8.0/mysql/components/services/psi_stage.h index 526796d9..5ac81940 100644 --- a/include/mysql-8.0/mysql/components/services/psi_stage.h +++ b/include/mysql-8.0/mysql/components/services/psi_stage.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STAGE_H #define COMPONENTS_SERVICES_PSI_STAGE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_stage_bits.h b/include/mysql-8.0/mysql/components/services/psi_stage_bits.h index 508cf5ba..138bee34 100644 --- a/include/mysql-8.0/mysql/components/services/psi_stage_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_stage_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STAGE_BITS_H #define COMPONENTS_SERVICES_PSI_STAGE_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_stage_service.h b/include/mysql-8.0/mysql/components/services/psi_stage_service.h index cf03b151..5413e6fb 100644 --- a/include/mysql-8.0/mysql/components/services/psi_stage_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_stage_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STAGE_SERVICE_H #define COMPONENTS_SERVICES_PSI_STAGE_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_statement.h b/include/mysql-8.0/mysql/components/services/psi_statement.h index 9d635c7a..ce46ea75 100644 --- a/include/mysql-8.0/mysql/components/services/psi_statement.h +++ b/include/mysql-8.0/mysql/components/services/psi_statement.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STATEMENT_H #define COMPONENTS_SERVICES_PSI_STATEMENT_H diff --git a/include/mysql-8.0/mysql/components/services/psi_statement_bits.h b/include/mysql-8.0/mysql/components/services/psi_statement_bits.h index 520af612..411e12f6 100644 --- a/include/mysql-8.0/mysql/components/services/psi_statement_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_statement_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STATEMENT_BITS_H #define COMPONENTS_SERVICES_PSI_STATEMENT_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_statement_service.h b/include/mysql-8.0/mysql/components/services/psi_statement_service.h index 4714b2ba..0b504524 100644 --- a/include/mysql-8.0/mysql/components/services/psi_statement_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_statement_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_STATEMENT_SERVICE_H #define COMPONENTS_SERVICES_PSI_STATEMENT_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_table.h b/include/mysql-8.0/mysql/components/services/psi_table.h index 7af96a88..6344a396 100644 --- a/include/mysql-8.0/mysql/components/services/psi_table.h +++ b/include/mysql-8.0/mysql/components/services/psi_table.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TABLE_H #define COMPONENTS_SERVICES_PSI_TABLE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_table_bits.h b/include/mysql-8.0/mysql/components/services/psi_table_bits.h index 18b7ae42..da679600 100644 --- a/include/mysql-8.0/mysql/components/services/psi_table_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_table_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TABLE_BITS_H #define COMPONENTS_SERVICES_PSI_TABLE_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_table_service.h b/include/mysql-8.0/mysql/components/services/psi_table_service.h index 1a591103..93c1538d 100644 --- a/include/mysql-8.0/mysql/components/services/psi_table_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_table_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TABLE_SERVICE_H #define COMPONENTS_SERVICES_PSI_TABLE_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_thread.h b/include/mysql-8.0/mysql/components/services/psi_thread.h index 92270361..23e874b0 100644 --- a/include/mysql-8.0/mysql/components/services/psi_thread.h +++ b/include/mysql-8.0/mysql/components/services/psi_thread.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_THREAD_H #define COMPONENTS_SERVICES_PSI_THREAD_H diff --git a/include/mysql-8.0/mysql/components/services/psi_thread_bits.h b/include/mysql-8.0/mysql/components/services/psi_thread_bits.h index ccf7e966..7963121c 100644 --- a/include/mysql-8.0/mysql/components/services/psi_thread_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_thread_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_THREAD_BITS_H #define COMPONENTS_SERVICES_PSI_THREAD_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_thread_service.h b/include/mysql-8.0/mysql/components/services/psi_thread_service.h index 277c589b..a1744e0f 100644 --- a/include/mysql-8.0/mysql/components/services/psi_thread_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_thread_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_THREAD_SERVICE_H #define COMPONENTS_SERVICES_PSI_THREAD_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/psi_transaction.h b/include/mysql-8.0/mysql/components/services/psi_transaction.h index 904bc84e..7d99fcb9 100644 --- a/include/mysql-8.0/mysql/components/services/psi_transaction.h +++ b/include/mysql-8.0/mysql/components/services/psi_transaction.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TRANSACTION_H #define COMPONENTS_SERVICES_PSI_TRANSACTION_H diff --git a/include/mysql-8.0/mysql/components/services/psi_transaction_bits.h b/include/mysql-8.0/mysql/components/services/psi_transaction_bits.h index 42163715..f6c4dc9b 100644 --- a/include/mysql-8.0/mysql/components/services/psi_transaction_bits.h +++ b/include/mysql-8.0/mysql/components/services/psi_transaction_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TRANSACTION_BITS_H #define COMPONENTS_SERVICES_PSI_TRANSACTION_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/psi_transaction_service.h b/include/mysql-8.0/mysql/components/services/psi_transaction_service.h index 539ef36d..4eb6b452 100644 --- a/include/mysql-8.0/mysql/components/services/psi_transaction_service.h +++ b/include/mysql-8.0/mysql/components/services/psi_transaction_service.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_PSI_TRANSACTION_SERVICE_H #define COMPONENTS_SERVICES_PSI_TRANSACTION_SERVICE_H diff --git a/include/mysql-8.0/mysql/components/services/registry.h b/include/mysql-8.0/mysql/components/services/registry.h index c6aab08e..c00bc73a 100644 --- a/include/mysql-8.0/mysql/components/services/registry.h +++ b/include/mysql-8.0/mysql/components/services/registry.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_REGISTRY_H #define MYSQL_REGISTRY_H diff --git a/include/mysql-8.0/mysql/components/services/security_context.h b/include/mysql-8.0/mysql/components/services/security_context.h index f71d5c66..abe252f2 100644 --- a/include/mysql-8.0/mysql/components/services/security_context.h +++ b/include/mysql-8.0/mysql/components/services/security_context.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SECURITY_CONTEXT_H #define SECURITY_CONTEXT_H diff --git a/include/mysql-8.0/mysql/components/services/system_variable_source.h b/include/mysql-8.0/mysql/components/services/system_variable_source.h index d89f6700..18e29df9 100644 --- a/include/mysql-8.0/mysql/components/services/system_variable_source.h +++ b/include/mysql-8.0/mysql/components/services/system_variable_source.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SYSTEM_VARIABLE_SOURCE_H #define SYSTEM_VARIABLE_SOURCE_H diff --git a/include/mysql-8.0/mysql/components/services/system_variable_source_type.h b/include/mysql-8.0/mysql/components/services/system_variable_source_type.h index 0f8b68ca..ec925dbe 100644 --- a/include/mysql-8.0/mysql/components/services/system_variable_source_type.h +++ b/include/mysql-8.0/mysql/components/services/system_variable_source_type.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SYSTEM_VARIABLE_SOURCE_TYPE_H #define SYSTEM_VARIABLE_SOURCE_TYPE_H diff --git a/include/mysql-8.0/mysql/components/services/thr_cond_bits.h b/include/mysql-8.0/mysql/components/services/thr_cond_bits.h index 53d77a08..95756474 100644 --- a/include/mysql-8.0/mysql/components/services/thr_cond_bits.h +++ b/include/mysql-8.0/mysql/components/services/thr_cond_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_THR_COND_BITS_H #define COMPONENTS_SERVICES_THR_COND_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/thr_mutex_bits.h b/include/mysql-8.0/mysql/components/services/thr_mutex_bits.h index 4ef82e3a..e8c656eb 100644 --- a/include/mysql-8.0/mysql/components/services/thr_mutex_bits.h +++ b/include/mysql-8.0/mysql/components/services/thr_mutex_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_THR_MUTEX_BITS_H #define COMPONENTS_SERVICES_THR_MUTEX_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/thr_rwlock_bits.h b/include/mysql-8.0/mysql/components/services/thr_rwlock_bits.h index 97fc8991..a236217c 100644 --- a/include/mysql-8.0/mysql/components/services/thr_rwlock_bits.h +++ b/include/mysql-8.0/mysql/components/services/thr_rwlock_bits.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef COMPONENTS_SERVICES_THR_RWLOCK_BITS_H #define COMPONENTS_SERVICES_THR_RWLOCK_BITS_H diff --git a/include/mysql-8.0/mysql/components/services/udf_registration.h b/include/mysql-8.0/mysql/components/services/udf_registration.h index 3b8b2e33..ec03e69d 100644 --- a/include/mysql-8.0/mysql/components/services/udf_registration.h +++ b/include/mysql-8.0/mysql/components/services/udf_registration.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef UDF_REGISTRATION_H #define UDF_REGISTRATION_H diff --git a/include/mysql-8.0/mysql/components/services/validate_password.h b/include/mysql-8.0/mysql/components/services/validate_password.h index 2dd71d48..03f433dc 100644 --- a/include/mysql-8.0/mysql/components/services/validate_password.h +++ b/include/mysql-8.0/mysql/components/services/validate_password.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef VALIDATE_PASSWORD_SERVICE_H #define VALIDATE_PASSWORD_SERVICE_H diff --git a/include/mysql-8.0/mysql/get_password.h b/include/mysql-8.0/mysql/get_password.h index b185bbb0..231142ce 100644 --- a/include/mysql-8.0/mysql/get_password.h +++ b/include/mysql-8.0/mysql/get_password.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/get_password.h diff --git a/include/mysql-8.0/mysql/group_replication_priv.h b/include/mysql-8.0/mysql/group_replication_priv.h index c16c57b8..7235791e 100644 --- a/include/mysql-8.0/mysql/group_replication_priv.h +++ b/include/mysql-8.0/mysql/group_replication_priv.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef GROUP_REPLICATION_PRIV_INCLUDE #define GROUP_REPLICATION_PRIV_INCLUDE diff --git a/include/mysql-8.0/mysql/innodb_priv.h b/include/mysql-8.0/mysql/innodb_priv.h index bb03db52..13949c6b 100644 --- a/include/mysql-8.0/mysql/innodb_priv.h +++ b/include/mysql-8.0/mysql/innodb_priv.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef INNODB_PRIV_INCLUDED #define INNODB_PRIV_INCLUDED diff --git a/include/mysql-8.0/mysql/mysql_lex_string.h b/include/mysql-8.0/mysql/mysql_lex_string.h index 0a956551..ae60915f 100644 --- a/include/mysql-8.0/mysql/mysql_lex_string.h +++ b/include/mysql-8.0/mysql/mysql_lex_string.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_LEX_STRING_INCLUDED #define MYSQL_LEX_STRING_INCLUDED diff --git a/include/mysql-8.0/mysql/plugin.h b/include/mysql-8.0/mysql/plugin.h index ab6e8a17..a9cc5903 100644 --- a/include/mysql-8.0/mysql/plugin.h +++ b/include/mysql-8.0/mysql/plugin.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_plugin_h #define _my_plugin_h diff --git a/include/mysql-8.0/mysql/plugin_audit.h b/include/mysql-8.0/mysql/plugin_audit.h index 02261f9a..b3152975 100644 --- a/include/mysql-8.0/mysql/plugin_audit.h +++ b/include/mysql-8.0/mysql/plugin_audit.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_audit_h #define _my_audit_h diff --git a/include/mysql-8.0/mysql/plugin_auth.h b/include/mysql-8.0/mysql/plugin_auth.h index 5966665e..d3928078 100644 --- a/include/mysql-8.0/mysql/plugin_auth.h +++ b/include/mysql-8.0/mysql/plugin_auth.h @@ -1,25 +1,31 @@ #ifndef MYSQL_PLUGIN_AUTH_INCLUDED -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/plugin_auth.h diff --git a/include/mysql-8.0/mysql/plugin_auth_common.h b/include/mysql-8.0/mysql/plugin_auth_common.h index 128e406f..3002d69c 100644 --- a/include/mysql-8.0/mysql/plugin_auth_common.h +++ b/include/mysql-8.0/mysql/plugin_auth_common.h @@ -1,30 +1,31 @@ #ifndef MYSQL_PLUGIN_AUTH_COMMON_INCLUDED -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/plugin_auth_common.h diff --git a/include/mysql-8.0/mysql/plugin_clone.h b/include/mysql-8.0/mysql/plugin_clone.h index 3c486b7a..31f8429f 100644 --- a/include/mysql-8.0/mysql/plugin_clone.h +++ b/include/mysql-8.0/mysql/plugin_clone.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file mysql/plugin_clone.h diff --git a/include/mysql-8.0/mysql/plugin_ftparser.h b/include/mysql-8.0/mysql/plugin_ftparser.h index 37095e98..00556c9b 100644 --- a/include/mysql-8.0/mysql/plugin_ftparser.h +++ b/include/mysql-8.0/mysql/plugin_ftparser.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_plugin_ftparser_h #define _my_plugin_ftparser_h diff --git a/include/mysql-8.0/mysql/plugin_group_replication.h b/include/mysql-8.0/mysql/plugin_group_replication.h index 4cea2d1c..787a9d1c 100644 --- a/include/mysql-8.0/mysql/plugin_group_replication.h +++ b/include/mysql-8.0/mysql/plugin_group_replication.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PLUGIN_GROUP_REPLICATION_INCLUDED #define MYSQL_PLUGIN_GROUP_REPLICATION_INCLUDED diff --git a/include/mysql-8.0/mysql/plugin_keyring.h b/include/mysql-8.0/mysql/plugin_keyring.h index a9e29447..af804b52 100644 --- a/include/mysql-8.0/mysql/plugin_keyring.h +++ b/include/mysql-8.0/mysql/plugin_keyring.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PLUGIN_KEYRING_INCLUDED #define MYSQL_PLUGIN_KEYRING_INCLUDED diff --git a/include/mysql-8.0/mysql/plugin_query_rewrite.h b/include/mysql-8.0/mysql/plugin_query_rewrite.h index 29595ad0..b80e5a7e 100644 --- a/include/mysql-8.0/mysql/plugin_query_rewrite.h +++ b/include/mysql-8.0/mysql/plugin_query_rewrite.h @@ -1,27 +1,33 @@ #ifndef PLUGIN_QUERY_REWRITE_INCLUDED #define PLUGIN_QUERY_REWRITE_INCLUDED -/* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "plugin.h" diff --git a/include/mysql-8.0/mysql/plugin_trace.h b/include/mysql-8.0/mysql/plugin_trace.h index b9fb15ab..3dc479b1 100644 --- a/include/mysql-8.0/mysql/plugin_trace.h +++ b/include/mysql-8.0/mysql/plugin_trace.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PLUGIN_TRACE_INCLUDED #define PLUGIN_TRACE_INCLUDED diff --git a/include/mysql-8.0/mysql/plugin_validate_password.h b/include/mysql-8.0/mysql/plugin_validate_password.h index 898f5669..ee4f736f 100644 --- a/include/mysql-8.0/mysql/plugin_validate_password.h +++ b/include/mysql-8.0/mysql/plugin_validate_password.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PLUGIN_VALIDATE_PASSWORD_INCLUDED #define MYSQL_PLUGIN_VALIDATE_PASSWORD_INCLUDED diff --git a/include/mysql-8.0/mysql/psi/.clang-format b/include/mysql-8.0/mysql/psi/.clang-format index fc6449ce..e79fbe48 100644 --- a/include/mysql-8.0/mysql/psi/.clang-format +++ b/include/mysql-8.0/mysql/psi/.clang-format @@ -1,24 +1,30 @@ -# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License, version 2.0, -# as published by the Free Software Foundation. -# -# This program is also distributed with certain software (including -# but not limited to OpenSSL) that is licensed under separate terms, -# as designated in a particular file or component or in included license -# documentation. The authors of MySQL hereby grant you an additional -# permission to link the program and your derivative works with the -# separately licensed software that they have included with MySQL. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License, version 2.0, for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Server, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Language: Cpp BasedOnStyle: Google diff --git a/include/mysql-8.0/mysql/psi/mysql_cond.h b/include/mysql-8.0/mysql/psi/mysql_cond.h index 3d4c4141..3b2a456b 100644 --- a/include/mysql-8.0/mysql/psi/mysql_cond.h +++ b/include/mysql-8.0/mysql/psi/mysql_cond.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_COND_H #define MYSQL_COND_H diff --git a/include/mysql-8.0/mysql/psi/mysql_data_lock.h b/include/mysql-8.0/mysql/psi/mysql_data_lock.h index 3df9e5fe..c9804586 100644 --- a/include/mysql-8.0/mysql/psi/mysql_data_lock.h +++ b/include/mysql-8.0/mysql/psi/mysql_data_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_DATA_LOCK_H #define MYSQL_DATA_LOCK_H diff --git a/include/mysql-8.0/mysql/psi/mysql_error.h b/include/mysql-8.0/mysql/psi/mysql_error.h index f57fa0d5..5081c496 100644 --- a/include/mysql-8.0/mysql/psi/mysql_error.h +++ b/include/mysql-8.0/mysql/psi/mysql_error.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_ERROR_H #define MYSQL_ERROR_H diff --git a/include/mysql-8.0/mysql/psi/mysql_file.h b/include/mysql-8.0/mysql/psi/mysql_file.h index 84e5e5c6..74620ce5 100644 --- a/include/mysql-8.0/mysql/psi/mysql_file.h +++ b/include/mysql-8.0/mysql/psi/mysql_file.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/mysql_file.h diff --git a/include/mysql-8.0/mysql/psi/mysql_idle.h b/include/mysql-8.0/mysql/psi/mysql_idle.h index 3cb79251..3335f1ab 100644 --- a/include/mysql-8.0/mysql/psi/mysql_idle.h +++ b/include/mysql-8.0/mysql/psi/mysql_idle.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_IDLE_H #define MYSQL_IDLE_H diff --git a/include/mysql-8.0/mysql/psi/mysql_mdl.h b/include/mysql-8.0/mysql/psi/mysql_mdl.h index 71975014..e15fff24 100644 --- a/include/mysql-8.0/mysql/psi/mysql_mdl.h +++ b/include/mysql-8.0/mysql/psi/mysql_mdl.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_MDL_H #define MYSQL_MDL_H diff --git a/include/mysql-8.0/mysql/psi/mysql_memory.h b/include/mysql-8.0/mysql/psi/mysql_memory.h index 4bc542b0..efca88c1 100644 --- a/include/mysql-8.0/mysql/psi/mysql_memory.h +++ b/include/mysql-8.0/mysql/psi/mysql_memory.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_MEMORY_H #define MYSQL_MEMORY_H diff --git a/include/mysql-8.0/mysql/psi/mysql_mutex.h b/include/mysql-8.0/mysql/psi/mysql_mutex.h index f6e65fec..3ff85482 100644 --- a/include/mysql-8.0/mysql/psi/mysql_mutex.h +++ b/include/mysql-8.0/mysql/psi/mysql_mutex.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_MUTEX_H #define MYSQL_MUTEX_H diff --git a/include/mysql-8.0/mysql/psi/mysql_ps.h b/include/mysql-8.0/mysql/psi/mysql_ps.h index 066b82f0..bcf56d0a 100644 --- a/include/mysql-8.0/mysql/psi/mysql_ps.h +++ b/include/mysql-8.0/mysql/psi/mysql_ps.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PS_H #define MYSQL_PS_H diff --git a/include/mysql-8.0/mysql/psi/mysql_rwlock.h b/include/mysql-8.0/mysql/psi/mysql_rwlock.h index bbf1928b..f01689f7 100644 --- a/include/mysql-8.0/mysql/psi/mysql_rwlock.h +++ b/include/mysql-8.0/mysql/psi/mysql_rwlock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_RWLOCK_H #define MYSQL_RWLOCK_H diff --git a/include/mysql-8.0/mysql/psi/mysql_socket.h b/include/mysql-8.0/mysql/psi/mysql_socket.h index eddf5913..dd17ecdb 100644 --- a/include/mysql-8.0/mysql/psi/mysql_socket.h +++ b/include/mysql-8.0/mysql/psi/mysql_socket.h @@ -1,25 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/mysql_socket.h diff --git a/include/mysql-8.0/mysql/psi/mysql_sp.h b/include/mysql-8.0/mysql/psi/mysql_sp.h index b4acf342..f023ec7d 100644 --- a/include/mysql-8.0/mysql/psi/mysql_sp.h +++ b/include/mysql-8.0/mysql/psi/mysql_sp.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SP_H #define MYSQL_SP_H diff --git a/include/mysql-8.0/mysql/psi/mysql_stage.h b/include/mysql-8.0/mysql/psi/mysql_stage.h index 6a0e0b29..a3471502 100644 --- a/include/mysql-8.0/mysql/psi/mysql_stage.h +++ b/include/mysql-8.0/mysql/psi/mysql_stage.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_STAGE_H #define MYSQL_STAGE_H diff --git a/include/mysql-8.0/mysql/psi/mysql_statement.h b/include/mysql-8.0/mysql/psi/mysql_statement.h index f72ecce3..f8b42807 100644 --- a/include/mysql-8.0/mysql/psi/mysql_statement.h +++ b/include/mysql-8.0/mysql/psi/mysql_statement.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_STATEMENT_H #define MYSQL_STATEMENT_H diff --git a/include/mysql-8.0/mysql/psi/mysql_table.h b/include/mysql-8.0/mysql/psi/mysql_table.h index 9b3e805b..4647f7de 100644 --- a/include/mysql-8.0/mysql/psi/mysql_table.h +++ b/include/mysql-8.0/mysql/psi/mysql_table.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_TABLE_H #define MYSQL_TABLE_H diff --git a/include/mysql-8.0/mysql/psi/mysql_thread.h b/include/mysql-8.0/mysql/psi/mysql_thread.h index 801cfdfd..26545b2d 100644 --- a/include/mysql-8.0/mysql/psi/mysql_thread.h +++ b/include/mysql-8.0/mysql/psi/mysql_thread.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_THREAD_H #define MYSQL_THREAD_H diff --git a/include/mysql-8.0/mysql/psi/mysql_transaction.h b/include/mysql-8.0/mysql/psi/mysql_transaction.h index ad86f13f..2a288e36 100644 --- a/include/mysql-8.0/mysql/psi/mysql_transaction.h +++ b/include/mysql-8.0/mysql/psi/mysql_transaction.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_TRANSACTION_H #define MYSQL_TRANSACTION_H diff --git a/include/mysql-8.0/mysql/psi/psi_abi_cond_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_cond_v1.h index 80841492..eedd8270 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_cond_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_cond_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_cond_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_error_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_error_v1.h index c6369d58..875386fa 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_error_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_error_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_error_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_file_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_file_v1.h index e46e4b11..aba0abf6 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_file_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_file_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_file_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_idle_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_idle_v1.h index b79df7ba..1c71e277 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_idle_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_idle_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_idle_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_mdl_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_mdl_v1.h index e54d5dff..957489d4 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_mdl_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_mdl_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_mdl_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_memory_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_memory_v1.h index 78327820..3e215967 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_memory_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_memory_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_memory_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_mutex_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_mutex_v1.h index c923f3ba..11d79bfd 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_mutex_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_mutex_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_mutex_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_rwlock_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_rwlock_v1.h index d786aae0..50b42da9 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_rwlock_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_rwlock_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_rwlock_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_socket_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_socket_v1.h index 4d59b989..ec0e3445 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_socket_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_socket_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_socket_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_stage_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_stage_v1.h index 1d79b0f8..6f141008 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_stage_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_stage_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_stage_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_statement_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_statement_v1.h index 6979a8fe..81f0b746 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_statement_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_statement_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_statement_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_table_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_table_v1.h index a6bdcdb6..49c5c8f8 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_table_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_table_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_table_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_thread_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_thread_v1.h index 5756c1a6..66c9b8b3 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_thread_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_thread_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_thread_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_abi_transaction_v1.h b/include/mysql-8.0/mysql/psi/psi_abi_transaction_v1.h index 3c0eae6f..2778d3e0 100644 --- a/include/mysql-8.0/mysql/psi/psi_abi_transaction_v1.h +++ b/include/mysql-8.0/mysql/psi/psi_abi_transaction_v1.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/psi/psi_abi_transaction_v1.h diff --git a/include/mysql-8.0/mysql/psi/psi_base.h b/include/mysql-8.0/mysql/psi/psi_base.h index 92c00986..51c550e1 100644 --- a/include/mysql-8.0/mysql/psi/psi_base.h +++ b/include/mysql-8.0/mysql/psi/psi_base.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_BASE_H #define MYSQL_PSI_BASE_H diff --git a/include/mysql-8.0/mysql/psi/psi_cond.h b/include/mysql-8.0/mysql/psi/psi_cond.h index 62f1d4b3..8d279aaa 100644 --- a/include/mysql-8.0/mysql/psi/psi_cond.h +++ b/include/mysql-8.0/mysql/psi/psi_cond.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_COND_H #define MYSQL_PSI_COND_H diff --git a/include/mysql-8.0/mysql/psi/psi_data_lock.h b/include/mysql-8.0/mysql/psi/psi_data_lock.h index c933abba..9c3a7256 100644 --- a/include/mysql-8.0/mysql/psi/psi_data_lock.h +++ b/include/mysql-8.0/mysql/psi/psi_data_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_DATA_LOCK_H #define MYSQL_PSI_DATA_LOCK_H diff --git a/include/mysql-8.0/mysql/psi/psi_error.h b/include/mysql-8.0/mysql/psi/psi_error.h index 7e045a80..23f7c892 100644 --- a/include/mysql-8.0/mysql/psi/psi_error.h +++ b/include/mysql-8.0/mysql/psi/psi_error.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_ERROR_H #define MYSQL_PSI_ERROR_H diff --git a/include/mysql-8.0/mysql/psi/psi_file.h b/include/mysql-8.0/mysql/psi/psi_file.h index 437cc47f..5a3b3778 100644 --- a/include/mysql-8.0/mysql/psi/psi_file.h +++ b/include/mysql-8.0/mysql/psi/psi_file.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_FILE_H #define MYSQL_PSI_FILE_H diff --git a/include/mysql-8.0/mysql/psi/psi_idle.h b/include/mysql-8.0/mysql/psi/psi_idle.h index 35170495..76938e69 100644 --- a/include/mysql-8.0/mysql/psi/psi_idle.h +++ b/include/mysql-8.0/mysql/psi/psi_idle.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_IDLE_H #define MYSQL_PSI_IDLE_H diff --git a/include/mysql-8.0/mysql/psi/psi_mdl.h b/include/mysql-8.0/mysql/psi/psi_mdl.h index 2feab389..cb9daf36 100644 --- a/include/mysql-8.0/mysql/psi/psi_mdl.h +++ b/include/mysql-8.0/mysql/psi/psi_mdl.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_MDL_H #define MYSQL_PSI_MDL_H diff --git a/include/mysql-8.0/mysql/psi/psi_memory.h b/include/mysql-8.0/mysql/psi/psi_memory.h index 82182cc0..7a48f52a 100644 --- a/include/mysql-8.0/mysql/psi/psi_memory.h +++ b/include/mysql-8.0/mysql/psi/psi_memory.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_MEMORY_H #define MYSQL_PSI_MEMORY_H diff --git a/include/mysql-8.0/mysql/psi/psi_mutex.h b/include/mysql-8.0/mysql/psi/psi_mutex.h index e023f1f9..ec735379 100644 --- a/include/mysql-8.0/mysql/psi/psi_mutex.h +++ b/include/mysql-8.0/mysql/psi/psi_mutex.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_MUTEX_H #define MYSQL_PSI_MUTEX_H diff --git a/include/mysql-8.0/mysql/psi/psi_rwlock.h b/include/mysql-8.0/mysql/psi/psi_rwlock.h index d2725c70..2d25fd2c 100644 --- a/include/mysql-8.0/mysql/psi/psi_rwlock.h +++ b/include/mysql-8.0/mysql/psi/psi_rwlock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_RWLOCK_H #define MYSQL_PSI_RWLOCK_H diff --git a/include/mysql-8.0/mysql/psi/psi_socket.h b/include/mysql-8.0/mysql/psi/psi_socket.h index 9e2ee189..6d872569 100644 --- a/include/mysql-8.0/mysql/psi/psi_socket.h +++ b/include/mysql-8.0/mysql/psi/psi_socket.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_SOCKET_H #define MYSQL_PSI_SOCKET_H diff --git a/include/mysql-8.0/mysql/psi/psi_stage.h b/include/mysql-8.0/mysql/psi/psi_stage.h index 3cc6c53b..aca357b4 100644 --- a/include/mysql-8.0/mysql/psi/psi_stage.h +++ b/include/mysql-8.0/mysql/psi/psi_stage.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_STAGE_H #define MYSQL_PSI_STAGE_H diff --git a/include/mysql-8.0/mysql/psi/psi_statement.h b/include/mysql-8.0/mysql/psi/psi_statement.h index 3a782265..4686bf4f 100644 --- a/include/mysql-8.0/mysql/psi/psi_statement.h +++ b/include/mysql-8.0/mysql/psi/psi_statement.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_STATEMENT_H #define MYSQL_PSI_STATEMENT_H diff --git a/include/mysql-8.0/mysql/psi/psi_table.h b/include/mysql-8.0/mysql/psi/psi_table.h index 5d386843..c4169fe3 100644 --- a/include/mysql-8.0/mysql/psi/psi_table.h +++ b/include/mysql-8.0/mysql/psi/psi_table.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_TABLE_H #define MYSQL_PSI_TABLE_H diff --git a/include/mysql-8.0/mysql/psi/psi_thread.h b/include/mysql-8.0/mysql/psi/psi_thread.h index 3c4ee948..f201dbbb 100644 --- a/include/mysql-8.0/mysql/psi/psi_thread.h +++ b/include/mysql-8.0/mysql/psi/psi_thread.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_THREAD_H #define MYSQL_PSI_THREAD_H diff --git a/include/mysql-8.0/mysql/psi/psi_transaction.h b/include/mysql-8.0/mysql/psi/psi_transaction.h index 0d87c21c..66e0a88c 100644 --- a/include/mysql-8.0/mysql/psi/psi_transaction.h +++ b/include/mysql-8.0/mysql/psi/psi_transaction.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_TRANSACTION_H #define MYSQL_PSI_TRANSACTION_H diff --git a/include/mysql-8.0/mysql/service_command.h b/include/mysql-8.0/mysql/service_command.h index 1b0c4af2..ae06967b 100644 --- a/include/mysql-8.0/mysql/service_command.h +++ b/include/mysql-8.0/mysql/service_command.h @@ -1,26 +1,32 @@ #ifndef MYSQL_SERVICE_COMMAND_INCLUDED #define MYSQL_SERVICE_COMMAND_INCLUDED -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_command.h diff --git a/include/mysql-8.0/mysql/service_locking.h b/include/mysql-8.0/mysql/service_locking.h index c1eab817..54dbf85c 100644 --- a/include/mysql-8.0/mysql/service_locking.h +++ b/include/mysql-8.0/mysql/service_locking.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SERVICE_LOCKING_INCLUDED #define SERVICE_LOCKING_INCLUDED diff --git a/include/mysql-8.0/mysql/service_my_plugin_log.h b/include/mysql-8.0/mysql/service_my_plugin_log.h index 58fd3070..042cd2b8 100644 --- a/include/mysql-8.0/mysql/service_my_plugin_log.h +++ b/include/mysql-8.0/mysql/service_my_plugin_log.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_my_plugin_log.h diff --git a/include/mysql-8.0/mysql/service_my_snprintf.h b/include/mysql-8.0/mysql/service_my_snprintf.h index 20e7cc51..203baa87 100644 --- a/include/mysql-8.0/mysql/service_my_snprintf.h +++ b/include/mysql-8.0/mysql/service_my_snprintf.h @@ -1,26 +1,32 @@ #ifndef MYSQL_SERVICE_MY_SNPRINTF_INCLUDED #define MYSQL_SERVICE_MY_SNPRINTF_INCLUDED -/* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_my_snprintf.h diff --git a/include/mysql-8.0/mysql/service_mysql_alloc.h b/include/mysql-8.0/mysql/service_mysql_alloc.h index 220b1640..fc4f993b 100644 --- a/include/mysql-8.0/mysql/service_mysql_alloc.h +++ b/include/mysql-8.0/mysql/service_mysql_alloc.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_MYSQL_ALLOC_INCLUDED #define MYSQL_SERVICE_MYSQL_ALLOC_INCLUDED diff --git a/include/mysql-8.0/mysql/service_mysql_keyring.h b/include/mysql-8.0/mysql/service_mysql_keyring.h index 94b08ec0..6dc3dda9 100644 --- a/include/mysql-8.0/mysql/service_mysql_keyring.h +++ b/include/mysql-8.0/mysql/service_mysql_keyring.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_MYSQL_PLUGIN_KEYRING_INCLUDED #define MYSQL_SERVICE_MYSQL_PLUGIN_KEYRING_INCLUDED diff --git a/include/mysql-8.0/mysql/service_mysql_password_policy.h b/include/mysql-8.0/mysql/service_mysql_password_policy.h index 273d9d86..59e513c4 100644 --- a/include/mysql-8.0/mysql/service_mysql_password_policy.h +++ b/include/mysql-8.0/mysql/service_mysql_password_policy.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_MYSQL_PLUGIN_AUTH_INCLUDED #define MYSQL_SERVICE_MYSQL_PLUGIN_AUTH_INCLUDED diff --git a/include/mysql-8.0/mysql/service_mysql_string.h b/include/mysql-8.0/mysql/service_mysql_string.h index 30c28ce4..e9a4d9fd 100644 --- a/include/mysql-8.0/mysql/service_mysql_string.h +++ b/include/mysql-8.0/mysql/service_mysql_string.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_mysql_string.h diff --git a/include/mysql-8.0/mysql/service_parser.h b/include/mysql-8.0/mysql/service_parser.h index 384f35d0..f6be35ad 100644 --- a/include/mysql-8.0/mysql/service_parser.h +++ b/include/mysql-8.0/mysql/service_parser.h @@ -1,26 +1,32 @@ #ifndef MYSQL_SERVICE_PARSER_INCLUDED #define MYSQL_SERVICE_PARSER_INCLUDED -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/mysql-8.0/mysql/service_plugin_registry.h b/include/mysql-8.0/mysql/service_plugin_registry.h index d180a06a..00bad987 100644 --- a/include/mysql-8.0/mysql/service_plugin_registry.h +++ b/include/mysql-8.0/mysql/service_plugin_registry.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_PLUGIN_REGISTRY_INCLUDED /** diff --git a/include/mysql-8.0/mysql/service_rpl_transaction_ctx.h b/include/mysql-8.0/mysql/service_rpl_transaction_ctx.h index 8fbcbf30..62f233d5 100644 --- a/include/mysql-8.0/mysql/service_rpl_transaction_ctx.h +++ b/include/mysql-8.0/mysql/service_rpl_transaction_ctx.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_RPL_TRANSACTION_CTX_INCLUDED diff --git a/include/mysql-8.0/mysql/service_rpl_transaction_write_set.h b/include/mysql-8.0/mysql/service_rpl_transaction_write_set.h index d4080cc5..0ea29056 100644 --- a/include/mysql-8.0/mysql/service_rpl_transaction_write_set.h +++ b/include/mysql-8.0/mysql/service_rpl_transaction_write_set.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_TRANSACTION_WRITE_SET_INCLUDED diff --git a/include/mysql-8.0/mysql/service_rules_table.h b/include/mysql-8.0/mysql/service_rules_table.h index 47b5caf2..967d2696 100644 --- a/include/mysql-8.0/mysql/service_rules_table.h +++ b/include/mysql-8.0/mysql/service_rules_table.h @@ -1,27 +1,33 @@ #ifndef SERVICE_RULES_TABLE_INCLUDED #define SERVICE_RULES_TABLE_INCLUDED -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/mysql-8.0/mysql/service_security_context.h b/include/mysql-8.0/mysql/service_security_context.h index 2da2edb3..197a4602 100644 --- a/include/mysql-8.0/mysql/service_security_context.h +++ b/include/mysql-8.0/mysql/service_security_context.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_SECURITY_CONTEXT #define MYSQL_SERVICE_SECURITY_CONTEXT diff --git a/include/mysql-8.0/mysql/service_srv_session.h b/include/mysql-8.0/mysql/service_srv_session.h index f83916c7..57c2f63e 100644 --- a/include/mysql-8.0/mysql/service_srv_session.h +++ b/include/mysql-8.0/mysql/service_srv_session.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SRV_SESSION_SERVICE_INCLUDED #define MYSQL_SRV_SESSION_SERVICE_INCLUDED diff --git a/include/mysql-8.0/mysql/service_srv_session_info.h b/include/mysql-8.0/mysql/service_srv_session_info.h index 241b93c0..7f886534 100644 --- a/include/mysql-8.0/mysql/service_srv_session_info.h +++ b/include/mysql-8.0/mysql/service_srv_session_info.h @@ -1,26 +1,32 @@ #ifndef MYSQL_SERVICE_SRV_SESSION_INFO_INCLUDED #define MYSQL_SERVICE_SRV_SESSION_INFO_INCLUDED -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_srv_session_info.h diff --git a/include/mysql-8.0/mysql/service_ssl_wrapper.h b/include/mysql-8.0/mysql/service_ssl_wrapper.h index 2c39c31c..3e23e865 100644 --- a/include/mysql-8.0/mysql/service_ssl_wrapper.h +++ b/include/mysql-8.0/mysql/service_ssl_wrapper.h @@ -1,27 +1,33 @@ #ifndef SSL_WRAPPER_INCLUDED #define SSL_WRAPPER_INCLUDED -/* Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "my_compiler.h" #include "violite.h" diff --git a/include/mysql-8.0/mysql/service_thd_alloc.h b/include/mysql-8.0/mysql/service_thd_alloc.h index af66bcda..884cade0 100644 --- a/include/mysql-8.0/mysql/service_thd_alloc.h +++ b/include/mysql-8.0/mysql/service_thd_alloc.h @@ -1,25 +1,31 @@ #ifndef MYSQL_SERVICE_THD_ALLOC_INCLUDED -/* Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/service_thd_alloc.h diff --git a/include/mysql-8.0/mysql/service_thd_engine_lock.h b/include/mysql-8.0/mysql/service_thd_engine_lock.h index 552d767f..c6122adc 100644 --- a/include/mysql-8.0/mysql/service_thd_engine_lock.h +++ b/include/mysql-8.0/mysql/service_thd_engine_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_THD_EGINE_LOCK_INCLUDED #define MYSQL_SERVICE_THD_EGINE_LOCK_INCLUDED diff --git a/include/mysql-8.0/mysql/service_thd_wait.h b/include/mysql-8.0/mysql/service_thd_wait.h index 59109983..0afecb07 100644 --- a/include/mysql-8.0/mysql/service_thd_wait.h +++ b/include/mysql-8.0/mysql/service_thd_wait.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_THD_WAIT_INCLUDED #define MYSQL_SERVICE_THD_WAIT_INCLUDED diff --git a/include/mysql-8.0/mysql/service_thread_scheduler.h b/include/mysql-8.0/mysql/service_thread_scheduler.h index 17c3d582..b324f1e4 100644 --- a/include/mysql-8.0/mysql/service_thread_scheduler.h +++ b/include/mysql-8.0/mysql/service_thread_scheduler.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SERVICE_THREAD_SCHEDULER_INCLUDED #define SERVICE_THREAD_SCHEDULER_INCLUDED diff --git a/include/mysql-8.0/mysql/services.h b/include/mysql-8.0/mysql/services.h index 0b4ff99e..c754f4d0 100644 --- a/include/mysql-8.0/mysql/services.h +++ b/include/mysql-8.0/mysql/services.h @@ -1,25 +1,31 @@ #ifndef MYSQL_SERVICES_INCLUDED -/* Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql/services.h diff --git a/include/mysql-8.0/mysql/status_var.h b/include/mysql-8.0/mysql/status_var.h index 81e65aa7..d4412abc 100644 --- a/include/mysql-8.0/mysql/status_var.h +++ b/include/mysql-8.0/mysql/status_var.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef status_var_h #define status_var_h diff --git a/include/mysql-8.0/mysql/thread_pool_priv.h b/include/mysql-8.0/mysql/thread_pool_priv.h index 1349fe5b..c8a6f4a9 100644 --- a/include/mysql-8.0/mysql/thread_pool_priv.h +++ b/include/mysql-8.0/mysql/thread_pool_priv.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef THREAD_POOL_PRIV_INCLUDED #define THREAD_POOL_PRIV_INCLUDED diff --git a/include/mysql-8.0/mysql/thread_type.h b/include/mysql-8.0/mysql/thread_type.h index 48c58508..7f116ca0 100644 --- a/include/mysql-8.0/mysql/thread_type.h +++ b/include/mysql-8.0/mysql/thread_type.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Defines to make different thread packages compatible */ diff --git a/include/mysql-8.0/mysql/udf_registration_types.h b/include/mysql-8.0/mysql/udf_registration_types.h index cee882e4..ec65cb0a 100644 --- a/include/mysql-8.0/mysql/udf_registration_types.h +++ b/include/mysql-8.0/mysql/udf_registration_types.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -Without limiting anything contained in the foregoing, this file, -which is part of C Driver for MySQL (Connector/C), is also subject to the -Universal FOSS Exception, version 1.0, a copy of which can be found at -http://oss.oracle.com/licenses/universal-foss-exception. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef UDF_REGISTRATION_TYPES_H #define UDF_REGISTRATION_TYPES_H diff --git a/include/mysql-8.0/mysql_com.h b/include/mysql-8.0/mysql_com.h index 3e8f9b57..6699229c 100644 --- a/include/mysql-8.0/mysql_com.h +++ b/include/mysql-8.0/mysql_com.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql_com.h diff --git a/include/mysql-8.0/mysql_com_server.h b/include/mysql-8.0/mysql_com_server.h index d4cac736..481937a6 100644 --- a/include/mysql-8.0/mysql_com_server.h +++ b/include/mysql-8.0/mysql_com_server.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/mysql_com_server.h diff --git a/include/mysql-8.0/mysql_time.h b/include/mysql-8.0/mysql_time.h index fee0733e..757b396f 100644 --- a/include/mysql-8.0/mysql_time.h +++ b/include/mysql-8.0/mysql_time.h @@ -1,29 +1,30 @@ -/* Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - Without limiting anything contained in the foregoing, this file, - which is part of C Driver for MySQL (Connector/C), is also subject to the - Universal FOSS Exception, version 1.0, a copy of which can be found at - http://oss.oracle.com/licenses/universal-foss-exception. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _mysql_time_h_ #define _mysql_time_h_ diff --git a/include/mysql-8.0/mysys_err.h b/include/mysql-8.0/mysys_err.h index 6295e67e..379f92e2 100644 --- a/include/mysql-8.0/mysys_err.h +++ b/include/mysql-8.0/mysys_err.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _mysys_err_h #define _mysys_err_h diff --git a/include/mysql-8.0/nullable.h b/include/mysql-8.0/nullable.h index da355a40..3370a68f 100644 --- a/include/mysql-8.0/nullable.h +++ b/include/mysql-8.0/nullable.h @@ -1,29 +1,33 @@ #ifndef NULLABLE_INCLUDED #define NULLABLE_INCLUDED -/* - Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/nullable.h diff --git a/include/mysql-8.0/password.h b/include/mysql-8.0/password.h index 8e5386b5..38264a3b 100644 --- a/include/mysql-8.0/password.h +++ b/include/mysql-8.0/password.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PASSWORD_INCLUDED #define PASSWORD_INCLUDED diff --git a/include/mysql-8.0/pfs_cond_provider.h b/include/mysql-8.0/pfs_cond_provider.h index 1ab74400..171cf85f 100644 --- a/include/mysql-8.0/pfs_cond_provider.h +++ b/include/mysql-8.0/pfs_cond_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_COND_PROVIDER_H #define PFS_COND_PROVIDER_H diff --git a/include/mysql-8.0/pfs_error_provider.h b/include/mysql-8.0/pfs_error_provider.h index 92a3c5ec..5685ab42 100644 --- a/include/mysql-8.0/pfs_error_provider.h +++ b/include/mysql-8.0/pfs_error_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_ERROR_PROVIDER_H #define PFS_ERROR_PROVIDER_H diff --git a/include/mysql-8.0/pfs_file_provider.h b/include/mysql-8.0/pfs_file_provider.h index 502a28ea..66a66180 100644 --- a/include/mysql-8.0/pfs_file_provider.h +++ b/include/mysql-8.0/pfs_file_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_FILE_PROVIDER_H #define PFS_FILE_PROVIDER_H diff --git a/include/mysql-8.0/pfs_idle_provider.h b/include/mysql-8.0/pfs_idle_provider.h index 54f00a91..606e9013 100644 --- a/include/mysql-8.0/pfs_idle_provider.h +++ b/include/mysql-8.0/pfs_idle_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_IDLE_PROVIDER_H #define PFS_IDLE_PROVIDER_H diff --git a/include/mysql-8.0/pfs_memory_provider.h b/include/mysql-8.0/pfs_memory_provider.h index fb211801..c78db4bc 100644 --- a/include/mysql-8.0/pfs_memory_provider.h +++ b/include/mysql-8.0/pfs_memory_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_MEMORY_PROVIDER_H #define PFS_MEMORY_PROVIDER_H diff --git a/include/mysql-8.0/pfs_metadata_provider.h b/include/mysql-8.0/pfs_metadata_provider.h index 1707bd61..79838ff0 100644 --- a/include/mysql-8.0/pfs_metadata_provider.h +++ b/include/mysql-8.0/pfs_metadata_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_METADATA_PROVIDER_H #define PFS_METADATA_PROVIDER_H diff --git a/include/mysql-8.0/pfs_mutex_provider.h b/include/mysql-8.0/pfs_mutex_provider.h index f63299be..412341b0 100644 --- a/include/mysql-8.0/pfs_mutex_provider.h +++ b/include/mysql-8.0/pfs_mutex_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_MUTEX_PROVIDER_H #define PFS_MUTEX_PROVIDER_H diff --git a/include/mysql-8.0/pfs_rwlock_provider.h b/include/mysql-8.0/pfs_rwlock_provider.h index 36aabb80..d1020139 100644 --- a/include/mysql-8.0/pfs_rwlock_provider.h +++ b/include/mysql-8.0/pfs_rwlock_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_RWLOCK_PROVIDER_H #define PFS_RWLOCK_PROVIDER_H diff --git a/include/mysql-8.0/pfs_socket_provider.h b/include/mysql-8.0/pfs_socket_provider.h index f1cd6f28..e6413077 100644 --- a/include/mysql-8.0/pfs_socket_provider.h +++ b/include/mysql-8.0/pfs_socket_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_SOCKET_PROVIDER_H #define PFS_SOCKET_PROVIDER_H diff --git a/include/mysql-8.0/pfs_stage_provider.h b/include/mysql-8.0/pfs_stage_provider.h index ff6a966d..840ca4a4 100644 --- a/include/mysql-8.0/pfs_stage_provider.h +++ b/include/mysql-8.0/pfs_stage_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_STAGE_PROVIDER_H #define PFS_STAGE_PROVIDER_H diff --git a/include/mysql-8.0/pfs_statement_provider.h b/include/mysql-8.0/pfs_statement_provider.h index 77763c6f..68588cde 100644 --- a/include/mysql-8.0/pfs_statement_provider.h +++ b/include/mysql-8.0/pfs_statement_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_STATEMENT_PROVIDER_H #define PFS_STATEMENT_PROVIDER_H diff --git a/include/mysql-8.0/pfs_table_provider.h b/include/mysql-8.0/pfs_table_provider.h index 2094ad3e..a6fd7318 100644 --- a/include/mysql-8.0/pfs_table_provider.h +++ b/include/mysql-8.0/pfs_table_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_TABLE_PROVIDER_H #define PFS_TABLE_PROVIDER_H diff --git a/include/mysql-8.0/pfs_thread_provider.h b/include/mysql-8.0/pfs_thread_provider.h index c51184b8..40421f24 100644 --- a/include/mysql-8.0/pfs_thread_provider.h +++ b/include/mysql-8.0/pfs_thread_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_THREAD_PROVIDER_H #define PFS_THREAD_PROVIDER_H diff --git a/include/mysql-8.0/pfs_transaction_provider.h b/include/mysql-8.0/pfs_transaction_provider.h index bd1b8389..99aea663 100644 --- a/include/mysql-8.0/pfs_transaction_provider.h +++ b/include/mysql-8.0/pfs_transaction_provider.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PFS_TRANSACTION_PROVIDER_H #define PFS_TRANSACTION_PROVIDER_H diff --git a/include/mysql-8.0/prealloced_array.h b/include/mysql-8.0/prealloced_array.h index 4673aa76..33c3c68e 100644 --- a/include/mysql-8.0/prealloced_array.h +++ b/include/mysql-8.0/prealloced_array.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PREALLOCED_ARRAY_INCLUDED #define PREALLOCED_ARRAY_INCLUDED diff --git a/include/mysql-8.0/print_version.h b/include/mysql-8.0/print_version.h index 8ee2b1a5..2a5d473d 100644 --- a/include/mysql-8.0/print_version.h +++ b/include/mysql-8.0/print_version.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _print_version_h_ #define _print_version_h_ diff --git a/include/mysql-8.0/priority_queue.h b/include/mysql-8.0/priority_queue.h index 3b13468d..5f031e1b 100644 --- a/include/mysql-8.0/priority_queue.h +++ b/include/mysql-8.0/priority_queue.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef PRIORITY_QUEUE_INCLUDED #define PRIORITY_QUEUE_INCLUDED diff --git a/include/mysql-8.0/rwlock_scoped_lock.h b/include/mysql-8.0/rwlock_scoped_lock.h index cd0bcf94..f3b05f25 100644 --- a/include/mysql-8.0/rwlock_scoped_lock.h +++ b/include/mysql-8.0/rwlock_scoped_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_RWLOCK_SCOPED_LOCK_H #define MYSQL_RWLOCK_SCOPED_LOCK_H diff --git a/include/mysql-8.0/scope_guard.h b/include/mysql-8.0/scope_guard.h index 72def65c..c11879f8 100644 --- a/include/mysql-8.0/scope_guard.h +++ b/include/mysql-8.0/scope_guard.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License, version 2.0, -as published by the Free Software Foundation. - -This program is also distributed with certain software (including -but not limited to OpenSSL) that is licensed under separate terms, -as designated in a particular file or component or in included license -documentation. The authors of MySQL hereby grant you an additional -permission to link the program and your derivative works with the -separately licensed software that they have included with MySQL. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License, version 2.0, for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SCOPE_GUARD_H #define SCOPE_GUARD_H diff --git a/include/mysql-8.0/service_versions.h b/include/mysql-8.0/service_versions.h index 626cd1a5..c6ed33d9 100644 --- a/include/mysql-8.0/service_versions.h +++ b/include/mysql-8.0/service_versions.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/service_versions.h diff --git a/include/mysql-8.0/sha1.h b/include/mysql-8.0/sha1.h index de68064b..9b71d0f3 100644 --- a/include/mysql-8.0/sha1.h +++ b/include/mysql-8.0/sha1.h @@ -1,28 +1,33 @@ #ifndef SHA1_INCLUDED #define SHA1_INCLUDED -/* Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/sha1.h diff --git a/include/mysql-8.0/sha2.h b/include/mysql-8.0/sha2.h index f6668e53..0bd10622 100644 --- a/include/mysql-8.0/sha2.h +++ b/include/mysql-8.0/sha2.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef included_sha2_h #define included_sha2_h diff --git a/include/mysql-8.0/sql_chars.h b/include/mysql-8.0/sql_chars.h index c7634fbd..cec7e580 100644 --- a/include/mysql-8.0/sql_chars.h +++ b/include/mysql-8.0/sql_chars.h @@ -1,25 +1,30 @@ -/* - Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Char classes for lexical scanners diff --git a/include/mysql-8.0/sql_common.h b/include/mysql-8.0/sql_common.h index 73f34b04..784763bf 100644 --- a/include/mysql-8.0/sql_common.h +++ b/include/mysql-8.0/sql_common.h @@ -1,27 +1,33 @@ #ifndef SQL_COMMON_INCLUDED #define SQL_COMMON_INCLUDED -/* Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define SQL_COMMON_INCLUDED diff --git a/include/mysql-8.0/sql_string.h b/include/mysql-8.0/sql_string.h index e7dea1ed..273ce65e 100644 --- a/include/mysql-8.0/sql_string.h +++ b/include/mysql-8.0/sql_string.h @@ -1,27 +1,33 @@ #ifndef SQL_STRING_INCLUDED #define SQL_STRING_INCLUDED -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is originally from the mysql distribution. Coded by monty */ diff --git a/include/mysql-8.0/sslopt-case.h b/include/mysql-8.0/sslopt-case.h index e8931f78..415a942e 100644 --- a/include/mysql-8.0/sslopt-case.h +++ b/include/mysql-8.0/sslopt-case.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/sslopt-case.h diff --git a/include/mysql-8.0/sslopt-longopts.h b/include/mysql-8.0/sslopt-longopts.h index 5aad9d36..8f418486 100644 --- a/include/mysql-8.0/sslopt-longopts.h +++ b/include/mysql-8.0/sslopt-longopts.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/sslopt-longopts.h diff --git a/include/mysql-8.0/sslopt-vars.h b/include/mysql-8.0/sslopt-vars.h index dc62699b..feecc561 100644 --- a/include/mysql-8.0/sslopt-vars.h +++ b/include/mysql-8.0/sslopt-vars.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SSLOPT_VARS_INCLUDED #define SSLOPT_VARS_INCLUDED diff --git a/include/mysql-8.0/template_utils.h b/include/mysql-8.0/template_utils.h index a5940573..85d388f2 100644 --- a/include/mysql-8.0/template_utils.h +++ b/include/mysql-8.0/template_utils.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef TEMPLATE_UTILS_INCLUDED #define TEMPLATE_UTILS_INCLUDED diff --git a/include/mysql-8.0/thr_cond.h b/include/mysql-8.0/thr_cond.h index ef177a21..a73d5c75 100644 --- a/include/mysql-8.0/thr_cond.h +++ b/include/mysql-8.0/thr_cond.h @@ -1,27 +1,33 @@ #ifndef THR_COND_INCLUDED #define THR_COND_INCLUDED -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/thr_cond.h diff --git a/include/mysql-8.0/thr_lock.h b/include/mysql-8.0/thr_lock.h index f1c2b626..9cb8e653 100644 --- a/include/mysql-8.0/thr_lock.h +++ b/include/mysql-8.0/thr_lock.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* For use with thr_lock:s */ diff --git a/include/mysql-8.0/thr_mutex.h b/include/mysql-8.0/thr_mutex.h index b2570347..65cd09ab 100644 --- a/include/mysql-8.0/thr_mutex.h +++ b/include/mysql-8.0/thr_mutex.h @@ -1,27 +1,33 @@ #ifndef THR_MUTEX_INCLUDED #define THR_MUTEX_INCLUDED -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/thr_mutex.h diff --git a/include/mysql-8.0/thr_rwlock.h b/include/mysql-8.0/thr_rwlock.h index 6251303d..ec5a895b 100644 --- a/include/mysql-8.0/thr_rwlock.h +++ b/include/mysql-8.0/thr_rwlock.h @@ -1,27 +1,33 @@ #ifndef THR_RWLOCK_INCLUDED #define THR_RWLOCK_INCLUDED -/* Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/thr_rwlock.h diff --git a/include/mysql-8.0/typelib.h b/include/mysql-8.0/typelib.h index ab4c9421..da7bc245 100644 --- a/include/mysql-8.0/typelib.h +++ b/include/mysql-8.0/typelib.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _typelib_h #define _typelib_h diff --git a/include/mysql-8.0/varlen_sort.h b/include/mysql-8.0/varlen_sort.h index 5664ac7a..50d472a6 100644 --- a/include/mysql-8.0/varlen_sort.h +++ b/include/mysql-8.0/varlen_sort.h @@ -1,27 +1,33 @@ #ifndef VARLEN_SORT_INCLUDED #define VARLEN_SORT_INCLUDED -/* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** A RandomAccessIterator that splits up a char/uchar array into fixed-length diff --git a/include/mysql-8.0/violite.h b/include/mysql-8.0/violite.h index ac53867d..a36773cd 100644 --- a/include/mysql-8.0/violite.h +++ b/include/mysql-8.0/violite.h @@ -1,24 +1,30 @@ -/* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, version 2.0, - as published by the Free Software Foundation. - - This program is also distributed with certain software (including - but not limited to OpenSSL) that is licensed under separate terms, - as designated in a particular file or component or in included license - documentation. The authors of MySQL hereby grant you an additional - permission to link the program and your derivative works with the - separately licensed software that they have included with MySQL. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License, version 2.0, for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file include/violite.h diff --git a/include/mysql-8.0/wolfssl_fix_namespace_pollution.h b/include/mysql-8.0/wolfssl_fix_namespace_pollution.h index 4d36b26b..72e9be4c 100644 --- a/include/mysql-8.0/wolfssl_fix_namespace_pollution.h +++ b/include/mysql-8.0/wolfssl_fix_namespace_pollution.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - -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 -the Free Software Foundation; version 2 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** The WolfSSL library does #define certain global symbol that pollute the diff --git a/include/mysql-8.0/wolfssl_fix_namespace_pollution_pre.h b/include/mysql-8.0/wolfssl_fix_namespace_pollution_pre.h index 96d2b2e7..d7c8732e 100644 --- a/include/mysql-8.0/wolfssl_fix_namespace_pollution_pre.h +++ b/include/mysql-8.0/wolfssl_fix_namespace_pollution_pre.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. - -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 -the Free Software Foundation; version 2 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** The WolfSSL library does #define certain global symbol that pollute the diff --git a/include/sys/big_endian.h b/include/sys/big_endian.h index 59aa70b9..4a648338 100644 --- a/include/sys/big_endian.h +++ b/include/sys/big_endian.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/include/sys/byte_order_generic.h b/include/sys/byte_order_generic.h index da84585c..3252d568 100644 --- a/include/sys/byte_order_generic.h +++ b/include/sys/byte_order_generic.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Endianness-independent definitions for architectures other diff --git a/include/sys/byte_order_generic_x86.h b/include/sys/byte_order_generic_x86.h index b3762b50..ac864b5c 100644 --- a/include/sys/byte_order_generic_x86.h +++ b/include/sys/byte_order_generic_x86.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Optimized functions for the x86 architecture (_WIN32 included). diff --git a/include/sys/little_endian.h b/include/sys/little_endian.h index fac4af08..035fe60c 100644 --- a/include/sys/little_endian.h +++ b/include/sys/little_endian.h @@ -1,19 +1,32 @@ #ifndef LITTLE_ENDIAN_INCLUDED #define LITTLE_ENDIAN_INCLUDED -/* Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Data in little-endian format. diff --git a/include/sys/m_ctype.h b/include/sys/m_ctype.h index dd6ee754..52be5789 100644 --- a/include/sys/m_ctype.h +++ b/include/sys/m_ctype.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* A better inplementation of the UNIX ctype(3) library. diff --git a/include/sys/m_string.h b/include/sys/m_string.h index 92dead90..54ee05f5 100644 --- a/include/sys/m_string.h +++ b/include/sys/m_string.h @@ -1,18 +1,30 @@ -/* - Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _m_string_h #define _m_string_h diff --git a/include/sys/my_alloc.h b/include/sys/my_alloc.h index d236c93f..7b1b2012 100644 --- a/include/sys/my_alloc.h +++ b/include/sys/my_alloc.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Data structures for mysys/my_alloc.c (root memory allocator) diff --git a/include/sys/my_base.h b/include/sys/my_base.h index 22587ec8..445a8cd4 100644 --- a/include/sys/my_base.h +++ b/include/sys/my_base.h @@ -1,433 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ - - -/* This file includes constants used with all databases */ - -#ifndef _my_base_h -#define _my_base_h - -#include "my_global.h" - -/* The following is bits in the flag parameter to ha_open() */ - -#define HA_OPEN_ABORT_IF_LOCKED 0 /* default */ -#define HA_OPEN_WAIT_IF_LOCKED 1 -#define HA_OPEN_IGNORE_IF_LOCKED 2 -#define HA_OPEN_TMP_TABLE 4 /* Table is a temp table */ -#define HA_OPEN_DELAY_KEY_WRITE 8 /* Don't update index */ -#define HA_OPEN_ABORT_IF_CRASHED 16 -#define HA_OPEN_FOR_REPAIR 32 /* open even if crashed */ -#define HA_OPEN_FROM_SQL_LAYER 64 -#define HA_OPEN_MMAP 128 /* open memory mapped */ -#define HA_OPEN_COPY 256 /* Open copy (for repair) */ -/* Internal temp table, used for temporary results */ -#define HA_OPEN_INTERNAL_TABLE 512 -/** - Don't connect any share_psi to the handler, since it is a partition. - It would not be used, since partitions don't call unbind_psi()/rebind_psi(). -*/ -#define HA_OPEN_NO_PSI_CALL 1024 /* Don't call/connect PSI */ - -/* The following is parameter to ha_rkey() how to use key */ - -/* - We define a complete-field prefix of a key value as a prefix where - the last included field in the prefix contains the full field, not - just some bytes from the start of the field. A partial-field prefix - is allowed to contain only a few first bytes from the last included - field. - - Below HA_READ_KEY_EXACT, ..., HA_READ_BEFORE_KEY can take a - complete-field prefix of a key value as the search - key. HA_READ_PREFIX and HA_READ_PREFIX_LAST could also take a - partial-field prefix, but currently (4.0.10) they are only used with - complete-field prefixes. MySQL uses a padding trick to implement - LIKE 'abc%' queries. - - NOTE that in InnoDB HA_READ_PREFIX_LAST will NOT work with a - partial-field prefix because InnoDB currently strips spaces from the - end of varchar fields! -*/ - -enum ha_rkey_function { - HA_READ_KEY_EXACT, /* Find first record else error */ - HA_READ_KEY_OR_NEXT, /* Record or next record */ - HA_READ_KEY_OR_PREV, /* Record or previous */ - HA_READ_AFTER_KEY, /* Find next rec. after key-record */ - HA_READ_BEFORE_KEY, /* Find next rec. before key-record */ - HA_READ_PREFIX, /* Key which as same prefix */ - HA_READ_PREFIX_LAST, /* Last key with the same prefix */ - HA_READ_PREFIX_LAST_OR_PREV, /* Last or prev key with the same prefix */ - HA_READ_MBR_CONTAIN, /* Minimum Bounding Rectangle contains */ - HA_READ_MBR_INTERSECT, /* Minimum Bounding Rectangle intersect */ - HA_READ_MBR_WITHIN, /* Minimum Bounding Rectangle within */ - HA_READ_MBR_DISJOINT, /* Minimum Bounding Rectangle disjoint */ - HA_READ_MBR_EQUAL, /* Minimum Bounding Rectangle equal */ - HA_READ_INVALID= -1 /* Invalid enumeration value, always last. */ -}; - - /* Key algorithm types */ - -enum ha_key_alg { - HA_KEY_ALG_UNDEF= 0, /* Not specified (old file) */ - HA_KEY_ALG_BTREE= 1, /* B-tree, default one */ - HA_KEY_ALG_RTREE= 2, /* R-tree, for spatial searches */ - HA_KEY_ALG_HASH= 3, /* HASH keys (HEAP tables) */ - HA_KEY_ALG_FULLTEXT= 4 /* FULLTEXT (MyISAM tables) */ -}; - - /* Storage media types */ - -enum ha_storage_media { - HA_SM_DEFAULT= 0, /* Not specified (engine default) */ - HA_SM_DISK= 1, /* DISK storage */ - HA_SM_MEMORY= 2 /* MAIN MEMORY storage */ -}; - - /* The following is parameter to ha_extra() */ - -enum ha_extra_function { - HA_EXTRA_NORMAL=0, /* Optimize for space (def) */ - HA_EXTRA_QUICK=1, /* Optimize for speed */ - HA_EXTRA_NOT_USED=2, - HA_EXTRA_CACHE=3, /* Cache record in HA_rrnd() */ - HA_EXTRA_NO_CACHE=4, /* End caching of records (def) */ - HA_EXTRA_NO_READCHECK=5, /* No readcheck on update */ - HA_EXTRA_READCHECK=6, /* Use readcheck (def) */ - HA_EXTRA_KEYREAD=7, /* Read only key to database */ - HA_EXTRA_NO_KEYREAD=8, /* Normal read of records (def) */ - HA_EXTRA_NO_USER_CHANGE=9, /* No user is allowed to write */ - HA_EXTRA_KEY_CACHE=10, - HA_EXTRA_NO_KEY_CACHE=11, - HA_EXTRA_WAIT_LOCK=12, /* Wait until file is avalably (def) */ - HA_EXTRA_NO_WAIT_LOCK=13, /* If file is locked, return quickly */ - HA_EXTRA_WRITE_CACHE=14, /* Use write cache in ha_write() */ - HA_EXTRA_FLUSH_CACHE=15, /* flush write_record_cache */ - HA_EXTRA_NO_KEYS=16, /* Remove all update of keys */ - HA_EXTRA_KEYREAD_CHANGE_POS=17, /* Keyread, but change pos */ - /* xxxxchk -r must be used */ - HA_EXTRA_REMEMBER_POS=18, /* Remember pos for next/prev */ - HA_EXTRA_RESTORE_POS=19, - HA_EXTRA_REINIT_CACHE=20, /* init cache from current record */ - HA_EXTRA_FORCE_REOPEN=21, /* Datafile have changed on disk */ - HA_EXTRA_FLUSH, /* Flush tables to disk */ - HA_EXTRA_NO_ROWS, /* Don't write rows */ - HA_EXTRA_RESET_STATE, /* Reset positions */ - HA_EXTRA_IGNORE_DUP_KEY, /* Dup keys don't rollback everything*/ - HA_EXTRA_NO_IGNORE_DUP_KEY, - HA_EXTRA_PREPARE_FOR_DROP, - HA_EXTRA_PREPARE_FOR_UPDATE, /* Remove read cache if problems */ - HA_EXTRA_PRELOAD_BUFFER_SIZE, /* Set buffer size for preloading */ - /* - On-the-fly switching between unique and non-unique key inserting. - */ - HA_EXTRA_CHANGE_KEY_TO_UNIQUE, - HA_EXTRA_CHANGE_KEY_TO_DUP, - /* - When using HA_EXTRA_KEYREAD, overwrite only key member fields and keep - other fields intact. When this is off (by default) InnoDB will use memcpy - to overwrite entire row. - */ - HA_EXTRA_KEYREAD_PRESERVE_FIELDS, - HA_EXTRA_MMAP, - /* - Ignore if the a tuple is not found, continue processing the - transaction and ignore that 'row'. Needed for idempotency - handling on the slave - - Currently only used by NDB storage engine. Partition handler ignores flag. - */ - HA_EXTRA_IGNORE_NO_KEY, - HA_EXTRA_NO_IGNORE_NO_KEY, - /* - Mark the table as a log table. For some handlers (e.g. CSV) this results - in a special locking for the table. - */ - HA_EXTRA_MARK_AS_LOG_TABLE, - /* - Informs handler that write_row() which tries to insert new row into the - table and encounters some already existing row with same primary/unique - key can replace old row with new row instead of reporting error (basically - it informs handler that we do REPLACE instead of simple INSERT). - Off by default. - */ - HA_EXTRA_WRITE_CAN_REPLACE, - HA_EXTRA_WRITE_CANNOT_REPLACE, - /* - Inform handler that delete_row()/update_row() cannot batch deletes/updates - and should perform them immediately. This may be needed when table has - AFTER DELETE/UPDATE triggers which access to subject table. - These flags are reset by the handler::extra(HA_EXTRA_RESET) call. - */ - HA_EXTRA_DELETE_CANNOT_BATCH, - HA_EXTRA_UPDATE_CANNOT_BATCH, - /* - Inform handler that an "INSERT...ON DUPLICATE KEY UPDATE" will be - executed. This condition is unset by HA_EXTRA_NO_IGNORE_DUP_KEY. - */ - HA_EXTRA_INSERT_WITH_UPDATE, - /* Inform handler that we will do a rename */ - HA_EXTRA_PREPARE_FOR_RENAME, - /* - Special actions for MERGE tables. - */ - HA_EXTRA_ADD_CHILDREN_LIST, - HA_EXTRA_ATTACH_CHILDREN, - HA_EXTRA_IS_ATTACHED_CHILDREN, - HA_EXTRA_DETACH_CHILDREN, - /* - Prepare table for export - (e.g. quiesce the table and write table metadata). - */ - HA_EXTRA_EXPORT, - /** Do secondary sort by handler::ref (rowid) after key sort. */ - HA_EXTRA_SECONDARY_SORT_ROWID -}; - -/* Compatible option, to be deleted in 6.0 */ -#define HA_EXTRA_PREPARE_FOR_DELETE HA_EXTRA_PREPARE_FOR_DROP - - /* The following is parameter to ha_panic() */ - -enum ha_panic_function { - HA_PANIC_CLOSE, /* Close all databases */ - HA_PANIC_WRITE, /* Unlock and write status */ - HA_PANIC_READ /* Lock and read keyinfo */ -}; - - /* The following is parameter to ha_create(); keytypes */ - -enum ha_base_keytype { - HA_KEYTYPE_END=0, - HA_KEYTYPE_TEXT=1, /* Key is sorted as letters */ - HA_KEYTYPE_BINARY=2, /* Key is sorted as unsigned chars */ - HA_KEYTYPE_SHORT_INT=3, - HA_KEYTYPE_LONG_INT=4, - HA_KEYTYPE_FLOAT=5, - HA_KEYTYPE_DOUBLE=6, - HA_KEYTYPE_NUM=7, /* Not packed num with pre-space */ - HA_KEYTYPE_USHORT_INT=8, - HA_KEYTYPE_ULONG_INT=9, - HA_KEYTYPE_LONGLONG=10, - HA_KEYTYPE_ULONGLONG=11, - HA_KEYTYPE_INT24=12, - HA_KEYTYPE_UINT24=13, - HA_KEYTYPE_INT8=14, - /* Varchar (0-255 bytes) with length packed with 1 byte */ - HA_KEYTYPE_VARTEXT1=15, /* Key is sorted as letters */ - HA_KEYTYPE_VARBINARY1=16, /* Key is sorted as unsigned chars */ - /* Varchar (0-65535 bytes) with length packed with 2 bytes */ - HA_KEYTYPE_VARTEXT2=17, /* Key is sorted as letters */ - HA_KEYTYPE_VARBINARY2=18, /* Key is sorted as unsigned chars */ - HA_KEYTYPE_BIT=19 -}; - -#define HA_MAX_KEYTYPE 31 /* Must be log2-1 */ - - /* These flags kan be OR:ed to key-flag */ - -#define HA_NOSAME 1 /* Set if not dupplicated records */ -#define HA_PACK_KEY 2 /* Pack string key to previous key */ -#define HA_AUTO_KEY 16 -#define HA_BINARY_PACK_KEY 32 /* Packing of all keys to prev key */ -#define HA_FULLTEXT 128 /* For full-text search */ -#define HA_UNIQUE_CHECK 256 /* Check the key for uniqueness */ -#define HA_SPATIAL 1024 /* For spatial search */ -#define HA_NULL_ARE_EQUAL 2048 /* NULL in key are cmp as equal */ -#define HA_GENERATED_KEY 8192 /* Automaticly generated key */ - - /* The combination of the above can be used for key type comparison. */ -#define HA_KEYFLAG_MASK (HA_NOSAME | HA_PACK_KEY | HA_AUTO_KEY | \ - HA_BINARY_PACK_KEY | HA_FULLTEXT | HA_UNIQUE_CHECK | \ - HA_SPATIAL | HA_NULL_ARE_EQUAL | HA_GENERATED_KEY) - -/* - Key contains partial segments. - - This flag is internal to the MySQL server by design. It is not supposed - neither to be saved in FRM-files, nor to be passed to storage engines. - It is intended to pass information into internal static sort_keys(KEY *, - KEY *) function. - - This flag can be calculated -- it's based on key lengths comparison. -*/ -#define HA_KEY_HAS_PART_KEY_SEG 65536 -/** - Key was renamed (or is result of renaming a key). - - This is another flag internal to SQL-layer. - Used by in-place ALTER TABLE implementation. - - @note This flag can be set for keys which have other changes than - simple renaming as well. So from the point of view of storage - engine such key might have to be dropped and re-created with - new definition. -*/ -#define HA_KEY_RENAMED (1 << 17) -/** Set if a key is on any virtual generated columns */ -#define HA_VIRTUAL_GEN_KEY (1 << 18) - - /* Automatic bits in key-flag */ - -#define HA_SPACE_PACK_USED 4 /* Test for if SPACE_PACK used */ -#define HA_VAR_LENGTH_KEY 8 -#define HA_NULL_PART_KEY 64 -#define HA_USES_COMMENT 4096 -#define HA_USES_PARSER 16384 /* Fulltext index uses [pre]parser */ -#define HA_USES_BLOCK_SIZE ((uint) 32768) -#define HA_SORT_ALLOWS_SAME 512 /* Intern bit when sorting records */ - - /* These flags can be added to key-seg-flag */ - -#define HA_SPACE_PACK 1 /* Pack space in key-seg */ -#define HA_PART_KEY_SEG 4 /* Used by MySQL for part-key-cols */ -#define HA_VAR_LENGTH_PART 8 -#define HA_NULL_PART 16 -#define HA_BLOB_PART 32 -#define HA_SWAP_KEY 64 -#define HA_REVERSE_SORT 128 /* Sort key in reverse order */ -#define HA_NO_SORT 256 /* do not bother sorting on this keyseg */ -/* - End space in unique/varchar are considered equal. (Like 'a' and 'a ') - Only needed for internal temporary tables. -*/ -#define HA_END_SPACE_ARE_EQUAL 512 -#define HA_BIT_PART 1024 - - /* optionbits for database */ -#define HA_OPTION_PACK_RECORD 1 -#define HA_OPTION_PACK_KEYS 2 -#define HA_OPTION_COMPRESS_RECORD 4 -#define HA_OPTION_LONG_BLOB_PTR 8 /* new ISAM format */ -#define HA_OPTION_TMP_TABLE 16 -#define HA_OPTION_CHECKSUM 32 -#define HA_OPTION_DELAY_KEY_WRITE 64 -#define HA_OPTION_NO_PACK_KEYS 128 /* Reserved for MySQL */ -#define HA_OPTION_CREATE_FROM_ENGINE 256 -#define HA_OPTION_RELIES_ON_SQL_LAYER 512 -#define HA_OPTION_NULL_FIELDS 1024 -#define HA_OPTION_PAGE_CHECKSUM 2048 -/** STATS_PERSISTENT=1 has been specified in the SQL command (either CREATE -or ALTER TABLE). Table and index statistics that are collected by the -storage engine and used by the optimizer for query optimization will be -stored on disk and will not change after a server restart. */ -#define HA_OPTION_STATS_PERSISTENT 4096 -/** STATS_PERSISTENT=0 has been specified in CREATE/ALTER TABLE. Statistics -for the table will be wiped away on server shutdown and new ones recalculated -after the server is started again. If none of HA_OPTION_STATS_PERSISTENT or -HA_OPTION_NO_STATS_PERSISTENT is set, this means that the setting is not -explicitly set at table level and the corresponding table will use whatever -is the global server default. */ -#define HA_OPTION_NO_STATS_PERSISTENT 8192 -#define HA_OPTION_TEMP_COMPRESS_RECORD ((uint) 16384) /* set by isamchk */ -#define HA_OPTION_READ_ONLY_DATA ((uint) 32768) /* Set by isamchk */ - - /* Bits in flag to create() */ - -#define HA_DONT_TOUCH_DATA 1 /* Don't empty datafile (isamchk) */ -#define HA_PACK_RECORD 2 /* Request packed record format */ -#define HA_CREATE_TMP_TABLE 4 -#define HA_CREATE_CHECKSUM 8 -#define HA_CREATE_KEEP_FILES 16 /* don't overwrite .MYD and MYI */ -#define HA_CREATE_PAGE_CHECKSUM 32 -#define HA_CREATE_DELAY_KEY_WRITE 64 -#define HA_CREATE_RELIES_ON_SQL_LAYER 128 -#define HA_CREATE_INTERNAL_TABLE 256 - -/* - The following flags (OR-ed) are passed to handler::info() method. - The method copies misc handler information out of the storage engine - to data structures accessible from MySQL - - Same flags are also passed down to mi_status, myrg_status, etc. -*/ - -/* this one is not used */ -#define HA_STATUS_POS 1 -/* - assuming the table keeps shared actual copy of the 'info' and - local, possibly outdated copy, the following flag means that - it should not try to get the actual data (locking the shared structure) - slightly outdated version will suffice -*/ -#define HA_STATUS_NO_LOCK 2 -/* update the time of the last modification (in handler::update_time) */ -#define HA_STATUS_TIME 4 -/* - update the 'constant' part of the info: - handler::max_data_file_length, max_index_file_length, create_time - sortkey, ref_length, block_size, data_file_name, index_file_name. - handler::table->s->keys_in_use, keys_for_keyread, rec_per_key -*/ -#define HA_STATUS_CONST 8 -/* - update the 'variable' part of the info: - handler::records, deleted, data_file_length, index_file_length, - check_time, mean_rec_length -*/ -#define HA_STATUS_VARIABLE 16 -/* - get the information about the key that caused last duplicate value error - update handler::errkey and handler::dupp_ref - see handler::get_dup_key() -*/ -#define HA_STATUS_ERRKEY 32 -/* - update handler::auto_increment_value -*/ -#define HA_STATUS_AUTO 64 -/* - Get also delete_length when HA_STATUS_VARIABLE is called. It's ok to set it also - when only HA_STATUS_VARIABLE but it won't be used. -*/ -#define HA_STATUS_VARIABLE_EXTRA 128 - -/* - Errorcodes given by handler functions - - opt_sum_query() assumes these codes are > 1 - Do not add error numbers before HA_ERR_FIRST. - If necessary to add lower numbers, change HA_ERR_FIRST accordingly. -*/ -#define HA_ERR_FIRST 120 /* Copy of first error nr.*/ - -#define HA_ERR_KEY_NOT_FOUND 120 /* Didn't find key on read or update */ -#define HA_ERR_FOUND_DUPP_KEY 121 /* Dupplicate key on write */ -#define HA_ERR_INTERNAL_ERROR 122 /* Internal error */ -#define HA_ERR_RECORD_CHANGED 123 /* Uppdate with is recoverable */ -#define HA_ERR_WRONG_INDEX 124 /* Wrong index given to function */ -#define HA_ERR_CRASHED 126 /* Indexfile is crashed */ -#define HA_ERR_WRONG_IN_RECORD 127 /* Record-file is crashed */ -#define HA_ERR_OUT_OF_MEM 128 /* Record-file is crashed */ -#define HA_ERR_NOT_A_TABLE 130 /* not a MYI file - no signature */ -#define HA_ERR_WRONG_COMMAND 131 /* Command not supported */ -#define HA_ERR_OLD_FILE 132 /* old databasfile */ -#define HA_ERR_NO_ACTIVE_RECORD 133 /* No record read in update() */ -#define HA_ERR_RECORD_DELETED 134 /* A record is not there */ -#define HA_ERR_RECORD_FILE_FULL 135 /* No more room in file */ -#define HA_ERR_INDEX_FILE_FULL 136 /* No more room in file */ -#define HA_ERR_END_OF_FILE 137 /* end in next/prev/first/last */ -#define HA_ERR_UNSUPPORTED 138 /* unsupported extension used */ -#define HA_ERR_TOO_BIG_ROW 139 /* Too big row */ -#define HA_WRONG_CREATE_OPTION 140 /* Wrong create option */ -#define HA_ERR_FOUND_DUPP_UNIQUE 141 /* Dupplicate unique on write */ -#define HA_ERR_UNKNOWN_CHARSET 142 /* Can't open charset */ -#define HA_ERR_WRONG_MRG_TABLE_DEF 143 /* conflicting tables in MERGE */ -#define HA_ERR_CRASHED_ON_REPAIR 144 /* Last (automatic?) repair failed */ -#define HA_ERR_CRASHED_ON_USAGE 145 /* Table must be repaired */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define HA_ERR_LOCK_WAIT_TIMEOUT 146 #define HA_ERR_LOCK_TABLE_FULL 147 #define HA_ERR_READ_ONLY_TRANSACTION 148 /* Updates not allowed */ diff --git a/include/sys/my_byteorder.h b/include/sys/my_byteorder.h index daedd624..7c995c9e 100644 --- a/include/sys/my_byteorder.h +++ b/include/sys/my_byteorder.h @@ -1,20 +1,33 @@ #ifndef MY_BYTEORDER_INCLUDED #define MY_BYTEORDER_INCLUDED -/* Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* diff --git a/include/sys/my_compiler.h b/include/sys/my_compiler.h index 20925371..742d1871 100644 --- a/include/sys/my_compiler.h +++ b/include/sys/my_compiler.h @@ -1,20 +1,33 @@ #ifndef MY_COMPILER_INCLUDED #define MY_COMPILER_INCLUDED -/* Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** Header for compiler-dependent features. diff --git a/include/sys/my_config.h b/include/sys/my_config.h index f7d97896..a8836f2f 100644 --- a/include/sys/my_config.h +++ b/include/sys/my_config.h @@ -1,101 +1,30 @@ -/* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ - -#ifndef MY_CONFIG_H -#define MY_CONFIG_H - -/* - * From configure.cmake, in order of appearance - */ -/* #undef HAVE_LLVM_LIBCPP */ -#define _LARGEFILE_SOURCE 1 - -/* Libraries */ -/* #undef HAVE_LIBM */ -/* #undef HAVE_LIBNSL */ -/* #undef HAVE_LIBCRYPT */ -/* #undef HAVE_LIBSOCKET */ -/* #undef HAVE_LIBDL */ -/* #undef HAVE_LIBRT */ -/* #undef HAVE_LIBWRAP */ - -/* Header files */ -/* #undef HAVE_ALLOCA_H */ -/* #undef HAVE_ARPA_INET_H */ -/* #undef HAVE_DLFCN_H */ -/* #undef HAVE_EXECINFO_H */ -/* #undef HAVE_FPU_CONTROL_H */ -/* #undef HAVE_GRP_H */ -/* #undef HAVE_IEEEFP_H */ -/* #undef HAVE_LANGINFO_H */ -#define HAVE_MALLOC_H 1 -/* #undef HAVE_NETINET_IN_H */ -/* #undef HAVE_POLL_H */ -/* #undef HAVE_PWD_H */ -/* #undef HAVE_STRINGS_H */ -/* #undef HAVE_SYS_CDEFS_H */ -/* #undef HAVE_SYS_IOCTL_H */ -/* #undef HAVE_SYS_MMAN_H */ -/* #undef HAVE_SYS_RESOURCE_H */ -/* #undef HAVE_SYS_SELECT_H */ -/* #undef HAVE_SYS_SOCKET_H */ -/* #undef HAVE_TERM_H */ -/* #undef HAVE_TERMIOS_H */ -/* #undef HAVE_TERMIO_H */ -/* #undef HAVE_UNISTD_H */ -/* #undef HAVE_SYS_WAIT_H */ -/* #undef HAVE_SYS_PARAM_H */ -/* #undef HAVE_FNMATCH_H */ -/* #undef HAVE_SYS_UN_H */ -/* #undef HAVE_VIS_H */ -/* #undef HAVE_SASL_SASL_H */ - -/* Libevent */ -/* #undef HAVE_DEVPOLL */ -/* #undef HAVE_SYS_DEVPOLL_H */ -/* #undef HAVE_SYS_EPOLL_H */ -/* #undef HAVE_TAILQFOREACH */ - -/* Functions */ -#define HAVE_ALIGNED_MALLOC 1 -/* #undef HAVE_BACKTRACE */ -/* #undef HAVE_PRINTSTACK */ -/* #undef HAVE_INDEX */ -/* #undef HAVE_CLOCK_GETTIME */ -/* #undef HAVE_CUSERID */ -/* #undef HAVE_DIRECTIO */ -/* #undef HAVE_FTRUNCATE */ -/* #undef HAVE_COMPRESS */ -/* #undef HAVE_CRYPT */ -/* #undef HAVE_DLOPEN */ -/* #undef HAVE_FCHMOD */ -/* #undef HAVE_FCNTL */ -/* #undef HAVE_FDATASYNC */ -/* #undef HAVE_DECL_FDATASYNC */ -/* #undef HAVE_FEDISABLEEXCEPT */ -/* #undef HAVE_FSEEKO */ -/* #undef HAVE_FSYNC */ -/* #undef HAVE_GETHOSTBYADDR_R */ -/* #undef HAVE_GETHRTIME */ -/* #undef HAVE_GETNAMEINFO */ -/* #undef HAVE_GETPASS */ -/* #undef HAVE_GETPASSPHRASE */ -/* #undef HAVE_GETPWNAM */ -/* #undef HAVE_GETPWUID */ -/* #undef HAVE_GETRLIMIT */ -/* #undef HAVE_GETRUSAGE */ +// Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* #undef HAVE_INITGROUPS */ /* #undef HAVE_ISSETUGID */ /* #undef HAVE_GETUID */ diff --git a/include/sys/my_dbug.h b/include/sys/my_dbug.h index 2af2e66d..7271f7c0 100644 --- a/include/sys/my_dbug.h +++ b/include/sys/my_dbug.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DBUG_INCLUDED #define MY_DBUG_INCLUDED diff --git a/include/sys/my_dir.h b/include/sys/my_dir.h index 0b512cdc..ccfac084 100644 --- a/include/sys/my_dir.h +++ b/include/sys/my_dir.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_DIR_H #define MY_DIR_H diff --git a/include/sys/my_global.h b/include/sys/my_global.h index 1b54bd39..fd458c71 100644 --- a/include/sys/my_global.h +++ b/include/sys/my_global.h @@ -1,18 +1,30 @@ -/* - Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_GLOBAL_INCLUDED #define MY_GLOBAL_INCLUDED diff --git a/include/sys/my_list.h b/include/sys/my_list.h index 294be663..8ccd07df 100644 --- a/include/sys/my_list.h +++ b/include/sys/my_list.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _list_h_ #define _list_h_ diff --git a/include/sys/my_rdtsc.h b/include/sys/my_rdtsc.h index 0647096b..ecff8a22 100644 --- a/include/sys/my_rdtsc.h +++ b/include/sys/my_rdtsc.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* rdtsc3 -- multi-platform timer code diff --git a/include/sys/my_sys.h b/include/sys/my_sys.h index bffda0e0..2f50a869 100644 --- a/include/sys/my_sys.h +++ b/include/sys/my_sys.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_sys_h #define _my_sys_h diff --git a/include/sys/my_thread.h b/include/sys/my_thread.h index 4ab99377..37f039cb 100644 --- a/include/sys/my_thread.h +++ b/include/sys/my_thread.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Defines to make different thread packages compatible */ diff --git a/include/sys/my_thread_local.h b/include/sys/my_thread_local.h index fabd71a4..8fe277bc 100644 --- a/include/sys/my_thread_local.h +++ b/include/sys/my_thread_local.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MY_THREAD_LOCAL_INCLUDED #define MY_THREAD_LOCAL_INCLUDED diff --git a/include/sys/my_uctype.h b/include/sys/my_uctype.h index 80ef01c0..306ae7d7 100644 --- a/include/sys/my_uctype.h +++ b/include/sys/my_uctype.h @@ -1,21 +1,33 @@ #ifndef MY_UCTYPE_INCLUDED #define MY_UCTYPE_INCLUDED -/* Copyright (c) 2006 MySQL AB, 2009 Sun Microsystems, Inc. - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Unicode ctype data diff --git a/include/sys/my_xml.h b/include/sys/my_xml.h index 639fdc7d..e3a00f1f 100644 --- a/include/sys/my_xml.h +++ b/include/sys/my_xml.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_xml_h diff --git a/include/sys/mysql/mysql_lex_string.h b/include/sys/mysql/mysql_lex_string.h index ce3b6e47..25b6d613 100644 --- a/include/sys/mysql/mysql_lex_string.h +++ b/include/sys/mysql/mysql_lex_string.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_LEX_STRING_INCLUDED #define MYSQL_LEX_STRING_INCLUDED diff --git a/include/sys/mysql/psi/mysql_file.h b/include/sys/mysql/psi/mysql_file.h index fd28886d..c3fa89c4 100644 --- a/include/sys/mysql/psi/mysql_file.h +++ b/include/sys/mysql/psi/mysql_file.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_FILE_H #define MYSQL_FILE_H diff --git a/include/sys/mysql/psi/mysql_idle.h b/include/sys/mysql/psi/mysql_idle.h index 102304aa..65620251 100644 --- a/include/sys/mysql/psi/mysql_idle.h +++ b/include/sys/mysql/psi/mysql_idle.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_IDLE_H #define MYSQL_IDLE_H diff --git a/include/sys/mysql/psi/mysql_mdl.h b/include/sys/mysql/psi/mysql_mdl.h index bb2b76c1..2640734a 100644 --- a/include/sys/mysql/psi/mysql_mdl.h +++ b/include/sys/mysql/psi/mysql_mdl.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_MDL_H #define MYSQL_MDL_H diff --git a/include/sys/mysql/psi/mysql_memory.h b/include/sys/mysql/psi/mysql_memory.h index 55dd8184..db263a9d 100644 --- a/include/sys/mysql/psi/mysql_memory.h +++ b/include/sys/mysql/psi/mysql_memory.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_MEMORY_H #define MYSQL_MEMORY_H diff --git a/include/sys/mysql/psi/mysql_ps.h b/include/sys/mysql/psi/mysql_ps.h index 485e1fbe..c7611cfc 100644 --- a/include/sys/mysql/psi/mysql_ps.h +++ b/include/sys/mysql/psi/mysql_ps.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PS_H #define MYSQL_PS_H diff --git a/include/sys/mysql/psi/mysql_socket.h b/include/sys/mysql/psi/mysql_socket.h index ad76e318..5b99169f 100644 --- a/include/sys/mysql/psi/mysql_socket.h +++ b/include/sys/mysql/psi/mysql_socket.h @@ -1,20 +1,30 @@ -/* Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. - -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 the Free Software Foundation; version 2 of the -License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA -02110-1301 USA -*/ +// Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SOCKET_H #define MYSQL_SOCKET_H diff --git a/include/sys/mysql/psi/mysql_sp.h b/include/sys/mysql/psi/mysql_sp.h index 68fc468d..f1c3dbb0 100644 --- a/include/sys/mysql/psi/mysql_sp.h +++ b/include/sys/mysql/psi/mysql_sp.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SP_H #define MYSQL_SP_H diff --git a/include/sys/mysql/psi/mysql_stage.h b/include/sys/mysql/psi/mysql_stage.h index 9c1623f4..387230b0 100644 --- a/include/sys/mysql/psi/mysql_stage.h +++ b/include/sys/mysql/psi/mysql_stage.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_STAGE_H #define MYSQL_STAGE_H diff --git a/include/sys/mysql/psi/mysql_statement.h b/include/sys/mysql/psi/mysql_statement.h index 9c27933b..a41f2b88 100644 --- a/include/sys/mysql/psi/mysql_statement.h +++ b/include/sys/mysql/psi/mysql_statement.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_STATEMENT_H #define MYSQL_STATEMENT_H diff --git a/include/sys/mysql/psi/mysql_table.h b/include/sys/mysql/psi/mysql_table.h index 00f75661..0011dd4d 100644 --- a/include/sys/mysql/psi/mysql_table.h +++ b/include/sys/mysql/psi/mysql_table.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_TABLE_H #define MYSQL_TABLE_H diff --git a/include/sys/mysql/psi/mysql_thread.h b/include/sys/mysql/psi/mysql_thread.h index c5ace991..58f98f13 100644 --- a/include/sys/mysql/psi/mysql_thread.h +++ b/include/sys/mysql/psi/mysql_thread.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_THREAD_H #define MYSQL_THREAD_H diff --git a/include/sys/mysql/psi/mysql_transaction.h b/include/sys/mysql/psi/mysql_transaction.h index c80abf46..798fe06e 100644 --- a/include/sys/mysql/psi/mysql_transaction.h +++ b/include/sys/mysql/psi/mysql_transaction.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_TRANSACTION_H #define MYSQL_TRANSACTION_H diff --git a/include/sys/mysql/psi/psi.h b/include/sys/mysql/psi/psi.h index 9fb62868..e3b4a69e 100644 --- a/include/sys/mysql/psi/psi.h +++ b/include/sys/mysql/psi/psi.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PERFORMANCE_SCHEMA_INTERFACE_H #define MYSQL_PERFORMANCE_SCHEMA_INTERFACE_H diff --git a/include/sys/mysql/psi/psi_abi_v0.h b/include/sys/mysql/psi/psi_abi_v0.h index cb6e2252..73d0a471 100644 --- a/include/sys/mysql/psi/psi_abi_v0.h +++ b/include/sys/mysql/psi/psi_abi_v0.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file mysql/psi/psi_abi_v0.h diff --git a/include/sys/mysql/psi/psi_abi_v1.h b/include/sys/mysql/psi/psi_abi_v1.h index 54c49f0c..029a7597 100644 --- a/include/sys/mysql/psi/psi_abi_v1.h +++ b/include/sys/mysql/psi/psi_abi_v1.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file mysql/psi/psi_abi_v1.h diff --git a/include/sys/mysql/psi/psi_abi_v2.h b/include/sys/mysql/psi/psi_abi_v2.h index bd7dd487..76878ace 100644 --- a/include/sys/mysql/psi/psi_abi_v2.h +++ b/include/sys/mysql/psi/psi_abi_v2.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file mysql/psi/psi_abi_v1.h diff --git a/include/sys/mysql/psi/psi_base.h b/include/sys/mysql/psi/psi_base.h index 94cb5c9f..ced014d7 100644 --- a/include/sys/mysql/psi/psi_base.h +++ b/include/sys/mysql/psi/psi_base.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_BASE_H #define MYSQL_PSI_BASE_H diff --git a/include/sys/mysql/psi/psi_memory.h b/include/sys/mysql/psi/psi_memory.h index 725b3ed7..5e819e68 100644 --- a/include/sys/mysql/psi/psi_memory.h +++ b/include/sys/mysql/psi/psi_memory.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_PSI_MEMORY_H #define MYSQL_PSI_MEMORY_H diff --git a/include/sys/mysql/service_my_snprintf.h b/include/sys/mysql/service_my_snprintf.h index d734ae15..fe33da06 100644 --- a/include/sys/mysql/service_my_snprintf.h +++ b/include/sys/mysql/service_my_snprintf.h @@ -1,19 +1,32 @@ #ifndef MYSQL_SERVICE_MY_SNPRINTF_INCLUDED #define MYSQL_SERVICE_MY_SNPRINTF_INCLUDED -/* Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file diff --git a/include/sys/mysql/service_mysql_alloc.h b/include/sys/mysql/service_mysql_alloc.h index 5d841dc2..ceaa7600 100644 --- a/include/sys/mysql/service_mysql_alloc.h +++ b/include/sys/mysql/service_mysql_alloc.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSQL_SERVICE_MYSQL_ALLOC_INCLUDED #define MYSQL_SERVICE_MYSQL_ALLOC_INCLUDED diff --git a/include/sys/mysys_err.h b/include/sys/mysys_err.h index 4fd2cf38..6d44a6d4 100644 --- a/include/sys/mysys_err.h +++ b/include/sys/mysys_err.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _mysys_err_h #define _mysys_err_h diff --git a/include/sys/sql_chars.h b/include/sys/sql_chars.h index 584451a2..1ccfe960 100644 --- a/include/sys/sql_chars.h +++ b/include/sys/sql_chars.h @@ -1,18 +1,30 @@ -/* - Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Char classes for lexical scanners diff --git a/include/sys/thr_cond.h b/include/sys/thr_cond.h index 95df29d1..0032c35b 100644 --- a/include/sys/thr_cond.h +++ b/include/sys/thr_cond.h @@ -1,20 +1,33 @@ #ifndef THR_COND_INCLUDED #define THR_COND_INCLUDED -/* Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** MySQL condition variable implementation. diff --git a/include/sys/thr_mutex.h b/include/sys/thr_mutex.h index 1b8c9d87..741c7355 100644 --- a/include/sys/thr_mutex.h +++ b/include/sys/thr_mutex.h @@ -1,20 +1,33 @@ #ifndef THR_MUTEX_INCLUDED #define THR_MUTEX_INCLUDED -/* Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** MySQL mutex implementation. diff --git a/include/sys/thr_rwlock.h b/include/sys/thr_rwlock.h index c177e29e..e4f27fac 100644 --- a/include/sys/thr_rwlock.h +++ b/include/sys/thr_rwlock.h @@ -1,20 +1,33 @@ #ifndef THR_RWLOCK_INCLUDED #define THR_RWLOCK_INCLUDED -/* Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** MySQL rwlock implementation. diff --git a/include/sys/typelib.h b/include/sys/typelib.h index 919dd69d..8399adb5 100644 --- a/include/sys/typelib.h +++ b/include/sys/typelib.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _typelib_h diff --git a/include/sys_main.h b/include/sys_main.h index 3ed8ad17..6e8412ac 100644 --- a/include/sys_main.h +++ b/include/sys_main.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Server, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef SYS_MAIN_H #define SYS_MAIN_H diff --git a/installer/CMakeLists.txt b/installer/CMakeLists.txt index 54d9e934..c721c7ed 100644 --- a/installer/CMakeLists.txt +++ b/installer/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/installer/myodbc-installer.cc b/installer/myodbc-installer.cc index 05ccb104..40a75c87 100644 --- a/installer/myodbc-installer.cc +++ b/installer/myodbc-installer.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /*! @brief This program will aid installers when installing/uninstalling diff --git a/mysql_strings/CMakeLists.txt b/mysql_strings/CMakeLists.txt index 090eba5b..979e7ba1 100644 --- a/mysql_strings/CMakeLists.txt +++ b/mysql_strings/CMakeLists.txt @@ -1,17 +1,31 @@ -# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. # -# 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 -# the Free Software Foundation; version 2 of the License. +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. +# +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + SET_PROPERTY(DIRECTORY PROPERTY INCLUDE_DIRECTORIES ${CMAKE_SOURCE_DIR}/include/sys) diff --git a/mysql_strings/bchange.c b/mysql_strings/bchange.c index 303344aa..9b027568 100644 --- a/mysql_strings/bchange.c +++ b/mysql_strings/bchange.c @@ -1,18 +1,30 @@ -/* - Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : bchange.c Author : Michael widenius diff --git a/mysql_strings/ctype-big5.c b/mysql_strings/ctype-big5.c index 3581f861..15bbbf57 100644 --- a/mysql_strings/ctype-big5.c +++ b/mysql_strings/ctype-big5.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * This file is basicly usa7 character sets with some extra functions diff --git a/mysql_strings/ctype-bin.c b/mysql_strings/ctype-bin.c index 19ea41b4..0946d3b1 100644 --- a/mysql_strings/ctype-bin.c +++ b/mysql_strings/ctype-bin.c @@ -1,19 +1,30 @@ -/* Copyright (c) 2002 MySQL AB & tommy@valley.ne.jp - Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for binary pseudo charset, created by bar@mysql.com */ diff --git a/mysql_strings/ctype-cp932.c b/mysql_strings/ctype-cp932.c index 44645dd2..8ea8a5ac 100644 --- a/mysql_strings/ctype-cp932.c +++ b/mysql_strings/ctype-cp932.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for cp932 charaset (Windows Japanese), and created based on ctype-sjis.c file */ diff --git a/mysql_strings/ctype-czech.c b/mysql_strings/ctype-czech.c index d222be6e..5850234f 100644 --- a/mysql_strings/ctype-czech.c +++ b/mysql_strings/ctype-czech.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File strings/ctype-czech.c for MySQL. @@ -21,13 +34,13 @@ solution was needed than the one-to-one conversion table. To note a few, here is an example of a Czech sorting sequence: - co < hlaska < hláska < hlava < chlapec < krtek + co < hlaska < hl�ska < hlava < chlapec < krtek It because some of the rules are: double char 'ch' is sorted - between 'h' and 'i'. Accented character 'á' (a with acute) is + between 'h' and 'i'. Accented character '�' (a with acute) is sorted after 'a' and before 'b', but only if the word is otherwise the same. However, because 's' is sorted before 'v' - in hlava, the accentness of 'á' is overridden. There are many + in hlava, the accentness of '�' is overridden. There are many more rules. This file defines functions my_strxfrm and my_strcoll for @@ -127,30 +140,30 @@ static struct wordvalue doubles[] = { We append 0 to the end. --- - Neformální popis algoritmu: + Neform�ln� popis algoritmu: - Procházíme øetìzec zleva doprava. + Proch�z�me �et�zec zleva doprava. - Konec øetìzce je pøedán buï jako parametr, nebo je to *p == 0. - Toto je o¹etøeno makrem IS_END. + Konec �et�zce je p�ed�n bu� jako parametr, nebo je to *p == 0. + Toto je o�et�eno makrem IS_END. - Pokud jsme do¹li na konec øetìzce pøi prùchodu 0, nejdeme na - zaèátek, ale na ulo¾enou pozici, proto¾e první a druhý prùchod - bì¾í souèasnì. + Pokud jsme do�li na konec �et�zce p�i pr�chodu 0, nejdeme na + za��tek, ale na ulo�enou pozici, proto�e prvn� a druh� pr�chod + b�� sou�asn�. - Konec vstupu (prùchodu) oznaèíme na výstupu hodnotou 1. + Konec vstupu (pr�chodu) ozna��me na v�stupu hodnotou 1. - Pro ka¾dý znak øetìzce naèteme hodnotu z tøídící tabulky. + Pro ka�d� znak �et�zce na�teme hodnotu z t��d�c� tabulky. - Jde-li o hodnotu ignorovat (0), skoèíme ihned na dal¹í znak.. + Jde-li o hodnotu ignorovat (0), sko��me ihned na dal�� znak.. - Jde-li o hodnotu konec slova (2) a je to prùchod 0 nebo 1, - pøeskoèíme v¹echny dal¹í 0 -- 2 a prohodíme prùchody. + Jde-li o hodnotu konec slova (2) a je to pr�chod 0 nebo 1, + p�esko��me v�echny dal�� 0 -- 2 a prohod�me pr�chody. - Jde-li o kompozitní znak (255), otestujeme, zda následuje - správný do dvojice, dohledáme správnou hodnotu. + Jde-li o kompozitn� znak (255), otestujeme, zda n�sleduje + spr�vn� do dvojice, dohled�me spr�vnou hodnotu. - Na konci pøipojíme znak 0 + Na konci p�ipoj�me znak 0 */ #define ADD_TO_RESULT(dest, len, totlen, value) \ @@ -325,24 +338,24 @@ my_strnxfrm_czech(const CHARSET_INFO *cs MY_ATTRIBUTE((unused)), /* - Neformální popis algoritmu: - - procházíme øetìzec zleva doprava - konec øetìzce poznáme podle *p == 0 - pokud jsme do¹li na konec øetìzce pøi prùchodu 0, nejdeme na - zaèátek, ale na ulo¾enou pozici, proto¾e první a druhý - prùchod bì¾í souèasnì - konec vstupu (prùchodu) oznaèíme na výstupu hodnotou 1 - - naèteme hodnotu z tøídící tabulky - jde-li o hodnotu ignorovat (0), skoèíme na dal¹í prùchod - jde-li o hodnotu konec slova (2) a je to prùchod 0 nebo 1, - pøeskoèíme v¹echny dal¹í 0 -- 2 a prohodíme - prùchody - jde-li o kompozitní znak (255), otestujeme, zda následuje - správný do dvojice, dohledáme správnou hodnotu - - na konci pøipojíme znak 0 + Neform�ln� popis algoritmu: + + proch�z�me �et�zec zleva doprava + konec �et�zce pozn�me podle *p == 0 + pokud jsme do�li na konec �et�zce p�i pr�chodu 0, nejdeme na + za��tek, ale na ulo�enou pozici, proto�e prvn� a druh� + pr�chod b�� sou�asn� + konec vstupu (pr�chodu) ozna��me na v�stupu hodnotou 1 + + na�teme hodnotu z t��d�c� tabulky + jde-li o hodnotu ignorovat (0), sko��me na dal�� pr�chod + jde-li o hodnotu konec slova (2) a je to pr�chod 0 nebo 1, + p�esko��me v�echny dal�� 0 -- 2 a prohod�me + pr�chody + jde-li o kompozitn� znak (255), otestujeme, zda n�sleduje + spr�vn� do dvojice, dohled�me spr�vnou hodnotu + + na konci p�ipoj�me znak 0 */ diff --git a/mysql_strings/ctype-euc_kr.c b/mysql_strings/ctype-euc_kr.c index e5a87316..1910f482 100644 --- a/mysql_strings/ctype-euc_kr.c +++ b/mysql_strings/ctype-euc_kr.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * This file is for Korean EUC charset, and created by powerm90@tinc.co.kr. diff --git a/mysql_strings/ctype-eucjpms.c b/mysql_strings/ctype-eucjpms.c index 6e061c3e..38434b71 100644 --- a/mysql_strings/ctype-eucjpms.c +++ b/mysql_strings/ctype-eucjpms.c @@ -1,19 +1,30 @@ -/* Copyright (c) 2002 MySQL AB & tommy@valley.ne.jp - Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Japanese EUC charset, and created based on ctype-ujis.c file. diff --git a/mysql_strings/ctype-extra.c b/mysql_strings/ctype-extra.c index a3a71ff7..dbec447b 100644 --- a/mysql_strings/ctype-extra.c +++ b/mysql_strings/ctype-extra.c @@ -1,25 +1,30 @@ -/* - This file was generated by the conf_to_src utility. Do not edit it directly, - edit the XML definitions in sql/share/charsets/ instead. - - To re-generate, run the following in the strings/ directory: - ./conf_to_src {CMAKE_SOURCE_DIR}/sql/share/charsets/ > ctype-extra.c -*/ - -/* Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include diff --git a/mysql_strings/ctype-gb18030.c b/mysql_strings/ctype-gb18030.c index de934220..ef20aefd 100644 --- a/mysql_strings/ctype-gb18030.c +++ b/mysql_strings/ctype-gb18030.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Chinese character sets GB18030-2005, created by Bin Su (bin.x.su@oracle.com) diff --git a/mysql_strings/ctype-gb2312.c b/mysql_strings/ctype-gb2312.c index 0d74438a..b28c4b1e 100644 --- a/mysql_strings/ctype-gb2312.c +++ b/mysql_strings/ctype-gb2312.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Chinese EUC character sets (GB2312), and created by Miles Tsai (net-bull@126.com). */ diff --git a/mysql_strings/ctype-gbk.c b/mysql_strings/ctype-gbk.c index fa410d43..8a92c7a1 100644 --- a/mysql_strings/ctype-gbk.c +++ b/mysql_strings/ctype-gbk.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Chinese character sets GBK, created by Wei He (hewei@mail.ied.ac.cn) diff --git a/mysql_strings/ctype-latin1.c b/mysql_strings/ctype-latin1.c index 40782de7..cf75cc3f 100644 --- a/mysql_strings/ctype-latin1.c +++ b/mysql_strings/ctype-latin1.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "m_string.h" @@ -461,19 +474,19 @@ CHARSET_INFO my_charset_latin1= * * The modern sort order is used, where: * - * 'ä' -> "ae" - * 'ö' -> "oe" - * 'ü' -> "ue" - * 'ß' -> "ss" + * '�' -> "ae" + * '�' -> "oe" + * '�' -> "ue" + * '�' -> "ss" */ /* * This is a simple latin1 mapping table, which maps all accented * characters to their non-accented equivalents. Note: in this - * table, 'ä' is mapped to 'A', 'ÿ' is mapped to 'Y', etc. - all + * table, '�' is mapped to 'A', '�' is mapped to 'Y', etc. - all * accented characters except the following are treated the same way. - * Ü, ü, Ö, ö, Ä, ä + * �, �, �, �, �, � */ static const uchar sort_order_latin1_de[] = { @@ -539,7 +552,7 @@ static const uchar combo2map[]={ my_strnxfrm_latin_de() on both strings and compared the result strings. This means that: - Ä must also matches ÁE and Aè, because my_strxn_frm_latin_de() will convert + � must also matches �E and A�, because my_strxn_frm_latin_de() will convert both to AE. The other option would be to not do any accent removal in @@ -694,7 +707,7 @@ void my_hash_sort_latin1_de(const CHARSET_INFO *cs MY_ATTRIBUTE((unused)), /* Remove end space. We have to do this to be able to compare - 'AE' and 'Ä' as identical + 'AE' and '�' as identical */ end= skip_trailing_space(key, len); diff --git a/mysql_strings/ctype-mb.c b/mysql_strings/ctype-mb.c index 784aab1b..0d1dccfc 100644 --- a/mysql_strings/ctype-mb.c +++ b/mysql_strings/ctype-mb.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "m_ctype.h" diff --git a/mysql_strings/ctype-simple.c b/mysql_strings/ctype-simple.c index 953eb75c..972643b1 100644 --- a/mysql_strings/ctype-simple.c +++ b/mysql_strings/ctype-simple.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "m_string.h" diff --git a/mysql_strings/ctype-sjis.c b/mysql_strings/ctype-sjis.c index 4307b96f..1550be61 100644 --- a/mysql_strings/ctype-sjis.c +++ b/mysql_strings/ctype-sjis.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Shift JIS charset, and created by tommy@valley.ne.jp. */ diff --git a/mysql_strings/ctype-tis620.c b/mysql_strings/ctype-tis620.c index a3a6abcd..21df0dcc 100644 --- a/mysql_strings/ctype-tis620.c +++ b/mysql_strings/ctype-tis620.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Copyright (C) 2003 by Sathit Jittanupat diff --git a/mysql_strings/ctype-uca.c b/mysql_strings/ctype-uca.c index aba5102d..013cd03d 100644 --- a/mysql_strings/ctype-uca.c +++ b/mysql_strings/ctype-uca.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* UCA (Unicode Collation Algorithm) support. diff --git a/mysql_strings/ctype-ucs2.c b/mysql_strings/ctype-ucs2.c index 16d39d48..2d4413fe 100644 --- a/mysql_strings/ctype-ucs2.c +++ b/mysql_strings/ctype-ucs2.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* UCS2 support. Written by Alexander Barkov */ diff --git a/mysql_strings/ctype-ujis.c b/mysql_strings/ctype-ujis.c index a4e68776..a641461d 100644 --- a/mysql_strings/ctype-ujis.c +++ b/mysql_strings/ctype-ujis.c @@ -1,19 +1,30 @@ -/* Copyright (c) 2002 MySQL AB & tommy@valley.ne.jp - Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* This file is for Japanese EUC charset, and created by tommy@valley.ne.jp. */ diff --git a/mysql_strings/ctype-utf8.c b/mysql_strings/ctype-utf8.c index 2b65556e..4efa9afb 100644 --- a/mysql_strings/ctype-utf8.c +++ b/mysql_strings/ctype-utf8.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* UTF8 according RFC 2279 */ /* Written by Alexander Barkov */ diff --git a/mysql_strings/ctype-win1250ch.c b/mysql_strings/ctype-win1250ch.c index 1a6b5713..2d9f8902 100644 --- a/mysql_strings/ctype-win1250ch.c +++ b/mysql_strings/ctype-win1250ch.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Shared, independent copyright: (C) 2001 Jan Pazdziora. diff --git a/mysql_strings/ctype.c b/mysql_strings/ctype.c index 2ff62b62..3d86626e 100644 --- a/mysql_strings/ctype.c +++ b/mysql_strings/ctype.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include diff --git a/mysql_strings/dtoa.c b/mysql_strings/dtoa.c index e05f86ae..7a1615b1 100644 --- a/mysql_strings/dtoa.c +++ b/mysql_strings/dtoa.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /**************************************************************** diff --git a/mysql_strings/int2str.c b/mysql_strings/int2str.c index afb89e25..9e6e4ec0 100644 --- a/mysql_strings/int2str.c +++ b/mysql_strings/int2str.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "m_string.h" diff --git a/mysql_strings/is_prefix.c b/mysql_strings/is_prefix.c index 885ed3d4..b6c27010 100644 --- a/mysql_strings/is_prefix.c +++ b/mysql_strings/is_prefix.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2006 MySQL AB - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : is_prefix.c Author : Michael Widenius diff --git a/mysql_strings/llstr.c b/mysql_strings/llstr.c index 5d904af5..09e7005e 100644 --- a/mysql_strings/llstr.c +++ b/mysql_strings/llstr.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2004, 2006, 2007 MySQL AB - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Defines: llstr(); diff --git a/mysql_strings/longlong2str.c b/mysql_strings/longlong2str.c index be317a0b..4898f030 100644 --- a/mysql_strings/longlong2str.c +++ b/mysql_strings/longlong2str.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2004, 2006, 2007 MySQL AB, 2009 Sun Microsystems, Inc. - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Defines: longlong2str(); diff --git a/mysql_strings/my_stpmov.c b/mysql_strings/my_stpmov.c index 0259533c..27721ab7 100644 --- a/mysql_strings/my_stpmov.c +++ b/mysql_strings/my_stpmov.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* my_stpmov(dst, src) moves all the characters of src (including the diff --git a/mysql_strings/my_stpnmov.c b/mysql_strings/my_stpnmov.c index a14e692a..e07e49d4 100644 --- a/mysql_strings/my_stpnmov.c +++ b/mysql_strings/my_stpnmov.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* my_stpnmov(dst,src,length) moves length characters, or until end, of src to diff --git a/mysql_strings/my_strchr.c b/mysql_strings/my_strchr.c index bbfb7b48..a215c038 100644 --- a/mysql_strings/my_strchr.c +++ b/mysql_strings/my_strchr.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "m_string.h" diff --git a/mysql_strings/my_strtoll10.c b/mysql_strings/my_strtoll10.c index 1fb4f0c2..b0adcc81 100644 --- a/mysql_strings/my_strtoll10.c +++ b/mysql_strings/my_strtoll10.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include /* Needed for MY_ERRNO_ERANGE */ diff --git a/mysql_strings/my_vsnprintf.c b/mysql_strings/my_vsnprintf.c index 4da96cb3..40d7714d 100644 --- a/mysql_strings/my_vsnprintf.c +++ b/mysql_strings/my_vsnprintf.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include diff --git a/mysql_strings/str2int.c b/mysql_strings/str2int.c index 44fe8367..3af752e4 100644 --- a/mysql_strings/str2int.c +++ b/mysql_strings/str2int.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* str2int(src, radix, lower, upper, &val) diff --git a/mysql_strings/str_alloc.c b/mysql_strings/str_alloc.c index 9c692f8b..bafc1930 100644 --- a/mysql_strings/str_alloc.c +++ b/mysql_strings/str_alloc.c @@ -1,18 +1,31 @@ -/* Copyright (c) 2000, 2005, 2006 MySQL AB - Use is subject to license terms. +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include #include diff --git a/mysql_strings/strappend.c b/mysql_strings/strappend.c index edafdf8d..6ced2ce2 100644 --- a/mysql_strings/strappend.c +++ b/mysql_strings/strappend.c @@ -1,18 +1,31 @@ -/* Copyright (c) 2000, 2001, 2006, 2007 MySQL AB - Use is subject to license terms. +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* File : strappend.c Author : Monty diff --git a/mysql_strings/strcend.c b/mysql_strings/strcend.c index 4becf9bc..709c6b8e 100644 --- a/mysql_strings/strcend.c +++ b/mysql_strings/strcend.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : strcend.c Author : Michael Widenius: ifdef MC68000 diff --git a/mysql_strings/strcont.c b/mysql_strings/strcont.c index 554d89c5..0f7d36f0 100644 --- a/mysql_strings/strcont.c +++ b/mysql_strings/strcont.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2006, 2007 MySQL AB - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : strcont.c Author : Monty diff --git a/mysql_strings/strend.c b/mysql_strings/strend.c index d29048a5..2aedd2b3 100644 --- a/mysql_strings/strend.c +++ b/mysql_strings/strend.c @@ -1,19 +1,30 @@ -/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA */ +// Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : strend.c Author : Richard A. O'Keefe. diff --git a/mysql_strings/strfill.c b/mysql_strings/strfill.c index 9fbb0c2e..425f08e2 100644 --- a/mysql_strings/strfill.c +++ b/mysql_strings/strfill.c @@ -1,18 +1,31 @@ -/* Copyright (c) 2000, 2001, 2006, 2007 MySQL AB - Use is subject to license terms. +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* File : strfill.c Author : Monty diff --git a/mysql_strings/strmake.c b/mysql_strings/strmake.c index 605d05a3..9cbbbbfd 100644 --- a/mysql_strings/strmake.c +++ b/mysql_strings/strmake.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2003, 2006-2008 MySQL AB, 2009 Sun Microsystems, Inc. - Use is subject to license terms. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : strmake.c Author : Michael Widenius diff --git a/mysql_strings/strnlen.c b/mysql_strings/strnlen.c index ab2bf42b..67f333f4 100644 --- a/mysql_strings/strnlen.c +++ b/mysql_strings/strnlen.c @@ -1,18 +1,31 @@ -/* Copyright (c) 2000, 2001, 2006, 2007 MySQL AB - Use is subject to license terms. +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* File : strnlen.c Author : Michael Widenius diff --git a/mysql_strings/strxmov.c b/mysql_strings/strxmov.c index de4e2fa6..8c842fc0 100644 --- a/mysql_strings/strxmov.c +++ b/mysql_strings/strxmov.c @@ -1,20 +1,30 @@ -/* Copyright (c) 2000-2002, 2006 MySQL AB - Use is subject to license terms. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* File : strxmov.c Author : Richard A. O'Keefe. diff --git a/mysql_strings/strxnmov.c b/mysql_strings/strxnmov.c index 5e70b549..0e5be61d 100644 --- a/mysql_strings/strxnmov.c +++ b/mysql_strings/strxnmov.c @@ -1,20 +1,31 @@ -/* Copyright (c) 2000-2002, 2005-2007 MySQL AB - Use is subject to license terms. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + /* File : strxnmov.c Author : Richard A. O'Keefe. diff --git a/mysql_strings/t_ctype.h b/mysql_strings/t_ctype.h index 651d6b49..9f3fe461 100644 --- a/mysql_strings/t_ctype.h +++ b/mysql_strings/t_ctype.h @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2001, 2003 MySQL AB - Use is subject to license terms - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved. diff --git a/mysql_strings/xml.c b/mysql_strings/xml.c index 07359f58..8180e8fe 100644 --- a/mysql_strings/xml.c +++ b/mysql_strings/xml.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "my_global.h" #include "m_string.h" diff --git a/mysql_sys/CMakeLists.txt b/mysql_sys/CMakeLists.txt index 0aaa4ce7..b23100b5 100644 --- a/mysql_sys/CMakeLists.txt +++ b/mysql_sys/CMakeLists.txt @@ -1,17 +1,31 @@ -# Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. # -# 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 -# the Free Software Foundation; version 2 of the License. +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. +# +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + SET_PROPERTY(DIRECTORY PROPERTY INCLUDE_DIRECTORIES ${CMAKE_SOURCE_DIR}/include/sys) diff --git a/mysql_sys/array.c b/mysql_sys/array.c index cf543043..77edfafb 100644 --- a/mysql_sys/array.c +++ b/mysql_sys/array.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Handling of arrays that can grow dynamicly. */ diff --git a/mysql_sys/charset-def.c b/mysql_sys/charset-def.c index 098f555d..1fe56142 100644 --- a/mysql_sys/charset-def.c +++ b/mysql_sys/charset-def.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/charset.c b/mysql_sys/charset.c index 9ea07b09..790b8b44 100644 --- a/mysql_sys/charset.c +++ b/mysql_sys/charset.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/errors.c b/mysql_sys/errors.c index 39553f93..4e18db75 100644 --- a/mysql_sys/errors.c +++ b/mysql_sys/errors.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "mysys_err.h" diff --git a/mysql_sys/list.c b/mysql_sys/list.c index 800149fa..b1bb916e 100644 --- a/mysql_sys/list.c +++ b/mysql_sys/list.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Code for handling dubble-linked lists in C diff --git a/mysql_sys/mf_dirname.c b/mysql_sys/mf_dirname.c index 8ddd0ba3..7d222d30 100644 --- a/mysql_sys/mf_dirname.c +++ b/mysql_sys/mf_dirname.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/mf_pack.c b/mysql_sys/mf_pack.c index a0101031..1f07a4f9 100644 --- a/mysql_sys/mf_pack.c +++ b/mysql_sys/mf_pack.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/mf_qsort.c b/mysql_sys/mf_qsort.c index 7d15fa64..1506813a 100644 --- a/mysql_sys/mf_qsort.c +++ b/mysql_sys/mf_qsort.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* qsort implementation optimized for comparison of pointers diff --git a/mysql_sys/my_access.c b/mysql_sys/my_access.c index 0d66643a..eacfa419 100644 --- a/mysql_sys/my_access.c +++ b/mysql_sys/my_access.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_alloc.c b/mysql_sys/my_alloc.c index f0223058..ee34cc50 100644 --- a/mysql_sys/my_alloc.c +++ b/mysql_sys/my_alloc.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Routines to handle mallocing of results which will be freed the same time */ diff --git a/mysql_sys/my_check_opt.h b/mysql_sys/my_check_opt.h index 7b064f69..a98631a6 100644 --- a/mysql_sys/my_check_opt.h +++ b/mysql_sys/my_check_opt.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. - -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 -the Free Software Foundation; version 2 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _my_check_opt_h #define _my_check_opt_h diff --git a/mysql_sys/my_div.c b/mysql_sys/my_div.c index b9f61a1a..2c34f297 100644 --- a/mysql_sys/my_div.c +++ b/mysql_sys/my_div.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_error.c b/mysql_sys/my_error.c index 0ab6af18..8edb75cd 100644 --- a/mysql_sys/my_error.c +++ b/mysql_sys/my_error.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_fstream.c b/mysql_sys/my_fstream.c index 230b3236..483e787f 100644 --- a/mysql_sys/my_fstream.c +++ b/mysql_sys/my_fstream.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_getwd.c b/mysql_sys/my_getwd.c index f5a8935a..f7635f3f 100644 --- a/mysql_sys/my_getwd.c +++ b/mysql_sys/my_getwd.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* my_setwd() and my_getwd() works with intern_filenames !! */ diff --git a/mysql_sys/my_handler_errors.h b/mysql_sys/my_handler_errors.h index 00bec2e5..bdbfc5f2 100644 --- a/mysql_sys/my_handler_errors.h +++ b/mysql_sys/my_handler_errors.h @@ -1,20 +1,33 @@ #ifndef MYSYS_MY_HANDLER_ERRORS_INCLUDED #define MYSYS_MY_HANDLER_ERRORS_INCLUDED -/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Errors a handler can give you diff --git a/mysql_sys/my_init.c b/mysql_sys/my_init.c index 8ae0addf..37147dc5 100644 --- a/mysql_sys/my_init.c +++ b/mysql_sys/my_init.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_lib.c b/mysql_sys/my_lib.c index f8c1c551..c196e7e3 100644 --- a/mysql_sys/my_lib.c +++ b/mysql_sys/my_lib.c @@ -1,18 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* TODO: check for overun of memory for names. */ diff --git a/mysql_sys/my_malloc.c b/mysql_sys/my_malloc.c index 47d47944..5a96d863 100644 --- a/mysql_sys/my_malloc.c +++ b/mysql_sys/my_malloc.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_mess.c b/mysql_sys/my_mess.c index 05b30e84..121e8393 100644 --- a/mysql_sys/my_mess.c +++ b/mysql_sys/my_mess.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_once.c b/mysql_sys/my_once.c index 71bf24ee..d640b680 100644 --- a/mysql_sys/my_once.c +++ b/mysql_sys/my_once.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Not MT-SAFE */ diff --git a/mysql_sys/my_open.c b/mysql_sys/my_open.c index 57a04ca5..a186d7ff 100644 --- a/mysql_sys/my_open.c +++ b/mysql_sys/my_open.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_read.c b/mysql_sys/my_read.c index 736a8500..9ff3f01f 100644 --- a/mysql_sys/my_read.c +++ b/mysql_sys/my_read.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "mysys_priv.h" #include "my_sys.h" diff --git a/mysql_sys/my_static.c b/mysql_sys/my_static.c index 41733022..46ca85de 100644 --- a/mysql_sys/my_static.c +++ b/mysql_sys/my_static.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Static variables for mysys library. All definied here for easy making of diff --git a/mysql_sys/my_static.h b/mysql_sys/my_static.h index fe134311..d39ec516 100644 --- a/mysql_sys/my_static.h +++ b/mysql_sys/my_static.h @@ -1,20 +1,33 @@ #ifndef MYSYS_MY_STATIC_INCLUDED #define MYSYS_MY_STATIC_INCLUDED -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Static variables for mysys library. All definied here for easy making of diff --git a/mysql_sys/my_thr_init.c b/mysql_sys/my_thr_init.c index 29f16e1f..7a197615 100644 --- a/mysql_sys/my_thr_init.c +++ b/mysql_sys/my_thr_init.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Functions to handle initializating and allocationg of all mysys & debug diff --git a/mysql_sys/my_thread.c b/mysql_sys/my_thread.c index 5db580e6..df227d1f 100644 --- a/mysql_sys/my_thread.c +++ b/mysql_sys/my_thread.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "my_thread.h" diff --git a/mysql_sys/my_winerr.c b/mysql_sys/my_winerr.c index 59100104..d0d30f41 100644 --- a/mysql_sys/my_winerr.c +++ b/mysql_sys/my_winerr.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Convert Windows API error (GetLastError() to Posix equivalent (errno) diff --git a/mysql_sys/my_winfile.c b/mysql_sys/my_winfile.c index d6ad0719..6198af84 100644 --- a/mysql_sys/my_winfile.c +++ b/mysql_sys/my_winfile.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* The purpose of this file is to provide implementation of file IO routines on diff --git a/mysql_sys/mysys_priv.h b/mysql_sys/mysys_priv.h index 4c7b45bf..372c14db 100644 --- a/mysql_sys/mysys_priv.h +++ b/mysql_sys/mysys_priv.h @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef MYSYS_PRIV_INCLUDED #define MYSYS_PRIV_INCLUDED diff --git a/mysql_sys/posix_timers.c b/mysql_sys/posix_timers.c index 12daeffc..9b09b3c3 100644 --- a/mysql_sys/posix_timers.c +++ b/mysql_sys/posix_timers.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "my_global.h" diff --git a/mysql_sys/psi_noop.c b/mysql_sys/psi_noop.c index fc470f31..959b7764 100644 --- a/mysql_sys/psi_noop.c +++ b/mysql_sys/psi_noop.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ +// Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Always provide the noop performance interface, for plugins. diff --git a/mysql_sys/sql_chars.c b/mysql_sys/sql_chars.c index 071b0dd1..cc2afcd3 100644 --- a/mysql_sys/sql_chars.c +++ b/mysql_sys/sql_chars.c @@ -1,18 +1,30 @@ -/* - Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "sql_chars.h" #include "m_ctype.h" diff --git a/mysql_sys/string.c b/mysql_sys/string.c index 693c28cd..331e06f2 100644 --- a/mysql_sys/string.c +++ b/mysql_sys/string.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* Code for handling strings with can grow dynamicly. diff --git a/mysql_sys/thr_cond.c b/mysql_sys/thr_cond.c index 25decb41..c8dfee78 100644 --- a/mysql_sys/thr_cond.c +++ b/mysql_sys/thr_cond.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifdef SAFE_MUTEX diff --git a/mysql_sys/thr_mutex.c b/mysql_sys/thr_mutex.c index f0396b75..ce0ae4ec 100644 --- a/mysql_sys/thr_mutex.c +++ b/mysql_sys/thr_mutex.c @@ -1,17 +1,30 @@ -/* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. - - 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 - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "thr_mutex.h" #include "my_thread_local.h" diff --git a/packaging/debian/CMakeLists.txt b/packaging/debian/CMakeLists.txt index 5c9afad9..5424c278 100644 --- a/packaging/debian/CMakeLists.txt +++ b/packaging/debian/CMakeLists.txt @@ -1,25 +1,30 @@ -# -# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. -# -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# +# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. +# # 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 the Free Software Foundation; version 2 of the License. +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# # This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # This is a small CMake project to copy this directory to the top of # the source, and at the same time do some modifications to these diff --git a/packaging/debian/copyright.in b/packaging/debian/copyright.in index 243f9a9b..fb0ecf8c 100644 --- a/packaging/debian/copyright.in +++ b/packaging/debian/copyright.in @@ -5,37 +5,28 @@ Source: http://dev.mysql.com/ Files: * Copyright: @YEAR@, Oracle and/or its affiliates. All rights reserved. License: - This is a release of @PRODUCT@, a dual-license product. - For the avoidance of doubt, this particular copy of the software - is released under the version 2 of the GNU General Public License. - MySQL is brought to you by Oracle. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, version 2.0, as + published by the Free Software Foundation. . - MySQL FOSS License Exception - We want free and open source software applications under certain - licenses to be able to use specified GPL-licensed MySQL client - libraries despite the fact that not all such FOSS licenses are - compatible with version 2 of the GNU General Public License. - Therefore there are special exceptions to the terms and conditions - of the GPLv2 as applied to these client libraries, which are - identified and described in more detail in the FOSS License - Exception at - . + This program is also distributed with certain software (including + but not limited to OpenSSL) that is licensed under separate terms, + as designated in a particular file or component or in included license + documentation. The authors of MySQL hereby grant you an + additional permission to link the program and your derivative works + with the separately licensed software that they have included with + MySQL. . - This distribution may include materials developed by third - parties. For license and attribution notices for these - materials, please refer to the documentation that accompanies - this distribution (see the "Licenses for Third-Party Components" - appendix) or view the online documentation at - . + Without limiting anything contained in the foregoing, this file, + which is part of MySQL Server, is also subject to the + Universal FOSS Exception, version 1.0, a copy of which can be found at + http://oss.oracle.com/licenses/universal-foss-exception. . - GPLv2 Disclaimer - For the avoidance of doubt, except that if any license choice - other than GPL or LGPL is available it will apply instead, - Oracle elects to use only the General Public License version 2 - (GPLv2) at this time for any software where a choice of GPL - license versions is made available with the language indicating - that GPLv2 or any later version may be used, or where a choice + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License, version 2.0, for more details. . - The full text of the GNU General Public License version 2 can - be found in the file - `/usr/share/mysql/doc/COPYING'. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/packaging/debian/rules.in b/packaging/debian/rules.in index f8eaa48b..d7d8853c 100644 --- a/packaging/debian/rules.in +++ b/packaging/debian/rules.in @@ -1,18 +1,31 @@ #!/usr/bin/make -f -# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# 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 -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA upstream_version := $(shell dpkg-parsechangelog | sed -n -e'/^Version: / { s/Version: //; s/-[^-]\+$$//; p }') base_version = $(shell echo $(upstream_version) | sed -e's/r[0-9]\+$$//') diff --git a/scripts/macosx/License.html.in b/scripts/macosx/License.html.in index 8ceb3f21..b24e4818 100644 --- a/scripts/macosx/License.html.in +++ b/scripts/macosx/License.html.in @@ -8,351 +8,452 @@ -

GNU GENERAL PUBLIC LICENSE

+ This is a release of MySQL Connector/ODBC 8.0, brought to you by the + MySQL team at Oracle. This software is released under version 2 of + the GNU General Public License (GPLv2), as set forth below, with the + following additional permissions: +

+ This distribution of MySQL Connector/ODBC 8.0 is distributed with + certain software (including but not limited to OpenSSL) that is + licensed under separate terms, as designated in a particular file or + component or in the license documentation. Without limiting your + rights under the GPLv2, the authors of MySQL hereby grant you an + additional permission to link the program and your derivative works + with the separately licensed software that they have included with + the program. +

+ Without limiting the foregoing grant of rights under the GPLv2 and + additional permission as to separately licensed software, this + Connector is also subject to the Universal FOSS Exception, version + 1.0, a copy of which is reproduced below and can also be found along + with its FAQ at + http://oss.oracle.com/licenses/universal-foss-exception. +

+ Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights + reserved. +

Election of GPLv2

+ For the avoidance of doubt, except that if any license choice other + than GPL or LGPL is available it will apply instead, Oracle elects + to use only the General Public License version 2 (GPLv2) at this + time for any software where a choice of GPL license versions is made + available with the language indicating that GPLv2 or any later + version may be used, or where a choice of which version of the GPL + is applied is otherwise unspecified. +

GNU General Public License Version 2.0, June 1991

+The following applies to all products licensed under the GNU General
+Public License, Version 2.0: You may not use the identified files
+except in compliance with the GNU General Public License, Version
+2.0 (the "License.") You may obtain a copy of the License at
+http://www.gnu.org/licenses/gpl-2.0.txt. A copy of the license is
+also reproduced below. Unless required by applicable law or agreed
+to in writing, software distributed under the License is distributed
+on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+either express or implied. See the License for the specific language
+governing permissions and limitations under the License.
+
+GNU GENERAL PUBLIC LICENSE
 Version 2, June 1991
-

-
Copyright (C) 1989, 1991 Free Software Foundation, Inc.  
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
-

Preamble

-

+ +Copyright (C) 1989, 1991 Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Everyone is permitted to copy and distribute verbatim +copies of this license document, but changing it is not +allowed. + + Preamble + The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General Public - License is intended to guarantee your freedom to share and change - free software--to make sure the software is free for all its users. - This General Public License applies to most of the Free Software - Foundation's software and to any other program whose authors commit - to using it. (Some other Free Software Foundation software is - covered by the GNU Library General Public License instead.) You can - apply it to your programs, too. -

-

+freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + When we speak of free software, we are referring to freedom, not - price. Our General Public Licenses are designed to make sure that - you have the freedom to distribute copies of free software (and - charge for this service if you wish), that you receive source code - or can get it if you want it, that you can change the software or - use pieces of it in new free programs; and that you know you can do - these things. -

-

+price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + To protect your rights, we need to make restrictions that forbid - anyone to deny you these rights or to ask you to surrender the - rights. These restrictions translate to certain responsibilities for - you if you distribute copies of the software, or if you modify it. -

-

+anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + For example, if you distribute copies of such a program, whether - gratis or for a fee, you must give the recipients all the rights - that you have. You must make sure that they, too, receive or can get - the source code. And you must show them these terms so they know - their rights. -

-

+gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + We protect your rights with two steps: (1) copyright the software, - and (2) offer you this license which gives you legal permission to - copy, distribute and/or modify the software. -

-

+and (2) offer you this license which gives you legal permission to +copy, distribute and/or modify the software. + Also, for each author's protection and ours, we want to make certain - that everyone understands that there is no warranty for this free - software. If the software is modified by someone else and passed on, - we want its recipients to know that what they have is not the - original, so that any problems introduced by others will not reflect - on the original authors' reputations. -

-

+that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, +we want its recipients to know that what they have is not the original, +so that any problems introduced by others will not reflect on the +original authors' reputations. + Finally, any free program is threatened constantly by software - patents. We wish to avoid the danger that redistributors of a free - program will individually obtain patent licenses, in effect making - the program proprietary. To prevent this, we have made it clear that - any patent must be licensed for everyone's free use or not licensed - at all. -

-

+patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + The precise terms and conditions for copying, distribution and - modification follow. -

+modification follow. -

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

-

- 0. This License applies to any program or other work - which contains - a notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program", below, - refers to any such program or work, and a "work based on the Program" - means either the Program or any derivative work under copyright law: - that is to say, a work containing the Program or a portion of it, - either verbatim or with modifications and/or translated into another - language. (Hereinafter, translation is included without limitation in - the term "modification".) Each licensee is addressed as "you". -

-

- Activities other than copying, distribution and modification are not - covered by this License; they are outside its scope. The act of - running the Program is not restricted, and the output from the - Program is covered only if its contents constitute a work based on - the Program (independent of having been made by running the - Program). Whether that is true depends on what the Program does. -

-

- 1. You may copy and distribute verbatim copies of - the Program's source code as you receive it, in any medium, provided - that you conspicuously and appropriately publish on each copy an - appropriate copyright notice and disclaimer of warranty; keep intact - all the notices that refer to this License and to the absence of any - warranty; and give any other recipients of the Program a copy of - this License along with the Program. -

-

- You may charge a fee for the physical act of transferring a copy, - and you may at your option offer warranty protection in exchange for - a fee. -

-

- 2. You may modify your copy or copies of the - Program or any portion of it, thus forming a work based on the - Program, and copy and distribute such modifications or work under - the terms of Section 1 above, provided that you also meet all of - these conditions: -

-
-

-
-
a) You must cause the modified files to carry -prominent notices stating that you changed the files and the date of -any change. -
-
-
-

-
-
b) You must cause any work that you distribute -or publish, that in whole or in part contains or is derived from the -Program or any part thereof, to be licensed as a whole at no charge to -all third parties under the terms of this License. -
-
-
-

-
-
c) If the modified program normally reads -commands interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, to print or -display an announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide a -warranty) and that users may redistribute the program under these -conditions, and telling the user how to view a copy of this License. -(Exception: if the Program itself is interactive but does not normally -print such an announcement, your work based on the Program is not -required to print an announcement.) -
-
-

- These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the Program, - and can be reasonably considered independent and separate works in - themselves, then this License, and its terms, do not apply to those - sections when you distribute them as separate works. But when you - distribute the same sections as part of a whole which is a work - based on the Program, the distribution of the whole must be on the - terms of this License, whose permissions for other licensees extend - to the entire whole, and thus to each and every part regardless of - who wrote it. -

-

- Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, the - intent is to exercise the right to control the distribution of - derivative or collective works based on the Program. -

-

- In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) on a - volume of a storage or distribution medium does not bring the other - work under the scope of this License. -

-

- 3. You may copy and distribute the Program (or a - work based on it, under Section 2) in object code or executable form - under the terms of Sections 1 and 2 above provided that you also do - one of the following: -

-
-

-
-
a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed under the terms -of Sections 1 and 2 above on a medium customarily used for software -interchange; or, -
-
-
-

-
-
b) Accompany it with a written offer, valid for -at least three years, to give any third party, for a charge no more -than your cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, -
-
-
-

-
-
c) Accompany it with the information you -received as to the offer to distribute corresponding source code. (This -alternative is allowed only for noncommercial distribution and only if -you received the program in object code or executable form with such an -offer, in accord with Subsection b above.) -
-
-

- The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, complete source - code means all the source code for all modules it contains, plus any - associated interface definition files, plus the scripts used to - control compilation and installation of the executable. However, as - a special exception, the source code distributed need not include - anything that is normally distributed (in either source or binary - form) with the major components (compiler, kernel, and so on) of the - operating system on which the executable runs, unless that component - itself accompanies the executable. -

-

- If distribution of executable or object code is made by offering - access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. -

-

- 4. You may not copy, modify, sublicense, or - distribute the Program except as expressly provided under this - License. Any attempt otherwise to copy, modify, sublicense or - distribute the Program is void, and will automatically terminate - your rights under this License. However, parties who have received - copies, or rights, from you under this License will not have their - licenses terminated so long as such parties remain in full - compliance. -

-

- 5. You are not required to accept this License, - since you have not signed it. However, nothing else grants you - permission to modify or distribute the Program or its derivative - works. These actions are prohibited by law if you do not accept this - License. Therefore, by modifying or distributing the Program (or any - work based on the Program), you indicate your acceptance of this - License to do so, and all its terms and conditions for copying, - distributing or modifying the Program or works based on it. -

-

- 6. Each time you redistribute the Program (or any - work based on the Program), the recipient automatically receives a - license from the original licensor to copy, distribute or modify the - Program subject to these terms and conditions. You may not impose - any further restrictions on the recipients' exercise of the rights - granted herein. You are not responsible for enforcing compliance by - third parties to this License. -

-

- 7. If, as a consequence of a court judgment or - allegation of patent infringement or for any other reason (not - limited to patent issues), conditions are imposed on you (whether by - court order, agreement or otherwise) that contradict the conditions - of this License, they do not excuse you from the conditions of this - License. If you cannot distribute so as to satisfy simultaneously - your obligations under this License and any other pertinent - obligations, then as a consequence you may not distribute the - Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program by all those who receive - copies directly or indirectly through you, then the only way you - could satisfy both it and this License would be to refrain entirely - from distribution of the Program. -

-

- If any portion of this section is held invalid or unenforceable - under any particular circumstance, the balance of the section is - intended to apply and the section as a whole is intended to apply in - other circumstances. -

-

- It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of any - such claims; this section has the sole purpose of protecting the - integrity of the free software distribution system, which is - implemented by public license practices. Many people have made - generous contributions to the wide range of software distributed - through that system in reliance on consistent application of that - system; it is up to the author/donor to decide if he or she is - willing to distribute software through any other system and a - licensee cannot impose that choice. -

-

- This section is intended to make thoroughly clear what is believed - to be a consequence of the rest of this License. -

-

- 8. If the distribution and/or use of the Program is - restricted in certain countries either by patents or by copyrighted - interfaces, the original copyright holder who places the Program - under this License may add an explicit geographical distribution - limitation excluding those countries, so that distribution is - permitted only in or among countries not thus excluded. In such - case, this License incorporates the limitation as if written in the - body of this License. -

-

- 9. The Free Software Foundation may publish revised - and/or new versions of the General Public License from time to time. - Such new versions will be similar in spirit to the present version, - but may differ in detail to address new problems or concerns. -

-

- Each version is given a distinguishing version number. If the - Program specifies a version number of this License which applies to - it and "any later version", you have the option of following the - terms and conditions either of that version or of any later version - published by the Free Software Foundation. If the Program does not - specify a version number of this License, you may choose any version - ever published by the Free Software Foundation. -

-

- 10. If you wish to incorporate parts of the Program - into other free programs whose distribution conditions are - different, write to the author to ask for permission. For software - which is copyrighted by the Free Software Foundation, write to the - Free Software Foundation; we sometimes make exceptions for this. Our - decision will be guided by the two goals of preserving the free - status of all derivatives of our free software and of promoting the - sharing and reuse of software generally. -

-

- NO WARRANTY

-

- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY - APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE - COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE - RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. - SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL - NECESSARY SERVICING, REPAIR OR CORRECTION. -

-

- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW - OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER - PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED - ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF - DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR - THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER - PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF - THE POSSIBILITY OF SUCH DAMAGES. -

- - + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software + interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as +a special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new +versions of the General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Program does not specify a +version number of this License, you may choose any version ever +published by the Free Software Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the +author to ask for permission. For software which is copyrighted by the +Free Software Foundation, write to the Free Software Foundation; we +sometimes make exceptions for this. Our decision will be guided by the +two goals of preserving the free status of all derivatives of our free +software and of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS +WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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 the Free Software Foundation; either version 2 of + + the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details + type 'show w'. This is free software, and you are welcome + to redistribute it under certain conditions; type 'show c' + for details. + +The hypothetical commands 'show w' and 'show c' should show the +appropriate parts of the General Public License. Of course, the +commands you use may be called something other than 'show w' and +'show c'; they could even be mouse-clicks or menu items--whatever +suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + program 'Gnomovision' (which makes passes at compilers) written + by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, +you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use +the GNU Lesser General Public License instead of this License. +

The Universal FOSS Exception, Version 1.0

+ In addition to the rights set forth in the other license(s) included + in the distribution for this software, data, and/or documentation + (collectively the Software, and such licenses + collectively with this additional permission the Software + License), the copyright holders wish to facilitate + interoperability with other software, data, and/or documentation + distributed with complete corresponding source under a license that + is OSI-approved and/or categorized by the FSF as free (collectively + Other FOSS). We therefore hereby grant the following + additional permission with respect to the use and distribution of + the Software with Other FOSS, and the constants, function + signatures, data structures and other invocation methods used to run + or interact with each of them (as to each, such software's + Interfaces): +

  1. + The Software's Interfaces may, to the extent permitted by + the license of the Other FOSS, be copied into, used and + distributed in the Other FOSS in order to enable + interoperability, without requiring a change to the license of + the Other FOSS other than as to any Interfaces of the Software + embedded therein. The Software's Interfaces remain at all + times under the Software License, including without limitation + as used in the Other FOSS (which upon any such use also then + contains a portion of the Software under the Software License). +

  2. + The Other FOSS's Interfaces may, to the extent permitted by + the license of the Other FOSS, be copied into, used and + distributed in the Software in order to enable interoperability, + without requiring that such Interfaces be licensed under the + terms of the Software License or otherwise altering their + original terms, if this does not require any portion of the + Software other than such Interfaces to be licensed under the + terms other than the Software License. +

  3. + If only Interfaces and no other code is copied between the + Software and the Other FOSS in either direction, the use and/or + distribution of the Software with the Other FOSS shall not be + deemed to require that the Other FOSS be licensed under the + license of the Software, other than as to any Interfaces of the + Software copied into the Other FOSS. This includes, by way of + example and without limitation, statically or dynamically + linking the Software together with Other FOSS after enabling + interoperability using the Interfaces of one or both, and + distributing the resulting combination under different licenses + for the respective portions thereof. For avoidance of doubt, a + license which is OSI-approved or categorized by the FSF as free, + includes, for the purpose of this permission, such licenses with + additional permissions, and any license that has previously been + so approved or categorized as free, even if now deprecated or + otherwise no longer recognized as approved or free. Nothing in + this additional permission grants any right to distribute any + portion of the Software on terms other than those of the + Software License or grants any additional permission of any kind + for use or distribution of the Software in conjunction with + software other than Other FOSS. +

    diff --git a/scripts/macosx/postflight.in b/scripts/macosx/postflight.in index 649e1072..18199e65 100644 --- a/scripts/macosx/postflight.in +++ b/scripts/macosx/postflight.in @@ -1,26 +1,32 @@ #!/bin/sh -# Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. -# -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# # 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 the Free Software Foundation; version 2 of the License. +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# # This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ############################################################################## # diff --git a/scripts/myodbc3.spec.sh b/scripts/myodbc3.spec.sh index 9852c104..a002d9a1 100644 --- a/scripts/myodbc3.spec.sh +++ b/scripts/myodbc3.spec.sh @@ -1,17 +1,30 @@ -# Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. -# -# 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 -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. +# +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ############################################################################## diff --git a/setupgui/CMakeLists.txt b/setupgui/CMakeLists.txt index 0500282b..ba38b672 100644 --- a/setupgui/CMakeLists.txt +++ b/setupgui/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/setupgui/ConfigDSN.cc b/setupgui/ConfigDSN.cc index cc342536..60be9c60 100644 --- a/setupgui/ConfigDSN.cc +++ b/setupgui/ConfigDSN.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "setupgui.h" #include "stringutil.h" diff --git a/setupgui/callbacks.cc b/setupgui/callbacks.cc index b2c3c499..64eca31c 100644 --- a/setupgui/callbacks.cc +++ b/setupgui/callbacks.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* TODO no L"" */ diff --git a/setupgui/gtk/ODBCINSTGetProperties.cc b/setupgui/gtk/ODBCINSTGetProperties.cc index d9b45d7c..28562eb9 100644 --- a/setupgui/gtk/ODBCINSTGetProperties.cc +++ b/setupgui/gtk/ODBCINSTGetProperties.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifdef UNICODE /* diff --git a/setupgui/gtk/odbc.glade b/setupgui/gtk/odbc.glade index 42773fb3..3f55f88f 100644 --- a/setupgui/gtk/odbc.glade +++ b/setupgui/gtk/odbc.glade @@ -1,26 +1,32 @@ diff --git a/setupgui/gtk/odbcdialogparams.cc b/setupgui/gtk/odbcdialogparams.cc index 321e85a5..6d08b5d0 100644 --- a/setupgui/gtk/odbcdialogparams.cc +++ b/setupgui/gtk/odbcdialogparams.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file odbcdialogparams.c diff --git a/setupgui/gtk/ui_xml.h b/setupgui/gtk/ui_xml.h index 62fc3c8a..3646c1d0 100644 --- a/setupgui/gtk/ui_xml.h +++ b/setupgui/gtk/ui_xml.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA static char *ui_xml = "\n" \ "\n" \ diff --git a/setupgui/setupgui.h b/setupgui/setupgui.h index 915b13f9..e8606d5b 100644 --- a/setupgui/setupgui.h +++ b/setupgui/setupgui.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _SETUPGUI_H #define _SETUPGUI_H diff --git a/setupgui/utils.cc b/setupgui/utils.cc index fdcdb633..ef437056 100644 --- a/setupgui/utils.cc +++ b/setupgui/utils.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "setupgui.h" diff --git a/setupgui/windows/TabCtrl.cpp b/setupgui/windows/TabCtrl.cpp index 060ff10f..70f3cbc8 100644 --- a/setupgui/windows/TabCtrl.cpp +++ b/setupgui/windows/TabCtrl.cpp @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file TabCtrl.cpp diff --git a/setupgui/windows/TabCtrl.h b/setupgui/windows/TabCtrl.h index e99526d5..062e31dc 100644 --- a/setupgui/windows/TabCtrl.h +++ b/setupgui/windows/TabCtrl.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file TabCtrl.h diff --git a/setupgui/windows/main.cpp b/setupgui/windows/main.cpp index 0d9a8376..c71fbdb6 100644 --- a/setupgui/windows/main.cpp +++ b/setupgui/windows/main.cpp @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "resource.h" #include diff --git a/setupgui/windows/odbcdialogparams.cpp b/setupgui/windows/odbcdialogparams.cpp index 9ca1b9e4..990c1068 100644 --- a/setupgui/windows/odbcdialogparams.cpp +++ b/setupgui/windows/odbcdialogparams.cpp @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file odbcdialogparams.cpp diff --git a/setupgui/windows/odbcdialogparams.h b/setupgui/windows/odbcdialogparams.h index 13619290..d4680ee0 100644 --- a/setupgui/windows/odbcdialogparams.h +++ b/setupgui/windows/odbcdialogparams.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef __ODBCPARAMS_H__ #define __ODBCPARAMS_H__ diff --git a/setupgui/windows/odbcdialogparams.rc b/setupgui/windows/odbcdialogparams.rc index 819123ac..24e52dcf 100644 --- a/setupgui/windows/odbcdialogparams.rc +++ b/setupgui/windows/odbcdialogparams.rc @@ -1,25 +1,31 @@ ///////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. -// -// The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -// , like most -// MySQL Connectors. There are special exceptions to the terms and -// conditions of the GPLv2 as it is applied to this software, see the -// FLOSS License Exception -// . -// -// 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 the Free Software Foundation; version 2 of the License. -// -// This program is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "resource.h" diff --git a/setupgui/windows/resource.h b/setupgui/windows/resource.h index 7b244bd5..62219811 100644 --- a/setupgui/windows/resource.h +++ b/setupgui/windows/resource.h @@ -1,25 +1,31 @@ ///////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved. -// -// The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -// , like most -// MySQL Connectors. There are special exceptions to the terms and -// conditions of the GPLv2 as it is applied to this software, see the -// FLOSS License Exception -// . -// -// 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 the Free Software Foundation; version 2 of the License. -// -// This program is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. diff --git a/setupgui/windows/tooltip.cpp b/setupgui/windows/tooltip.cpp index 6ed8ddb40805ff4d86376d1916666f1ed4c93988..027fe76fb07c775d1d3650f64b9aff5e7983bde5 100644 GIT binary patch delta 1663 zcmZuyO>0w85S_$?P*GG$ROse`2o-H(-6#bSjk@s*iAB^^`ttRfj~9{`V^$9ru3Uxp zGm0z0tv^Bc{sMO{TwBkX$;(aJP?Fp`_s*P|GiPr9y!+P7AN?yyX`0{3+?n1E);&2Z zrv(<7ucn8e*XEn#Zl-=w73&8?<~ zSJtZ1fkPANB~p zJ$UlBgF9V(B6t%kBCx!WKK4DS#8Q!`a!n6f0HI5u<mBPgO019VtUF-=$ zQVo>sS+fEt*Gi*;sWvj!1_DxgKG(hzVG3}(#~rP2nNR{Qh&1_r=2A=+s3n6t*%F83 zRO0wtIW~y+TKQrhOyJDJgiQnv0STB$bQ$2OiF#oxbe@tpTZ|i8eH{+r>=q}OC7bM1 z#nI~08|%4`?{qv;y{-~OSy8D_ACbv+2^05F9!NRX=`g7II{*epP|v~4Asy1R4=#;8 z6vKAfLu8_PjL;SQdGbg;=*0E`YO-Px>20&bp6o2VTYPasD2XjIVJ}wdE2Vr>s2eh8 zPXMXrI(9m{Z*gH+K|@#=cDb%Cg=3g4fFG}GrACq` z*^d|812{`A`IQ|nJmzmsb~RR{{#JdB5(iz delta 254 zcmdm%{vn$6|37^Ot%I0bsF%hP>k<)zg6;2ft$8vME!u8JNs)Vxzxz#5- Yai{SrFoXh4a|D{D#h|}=JvX}s0IF^;VgLXD diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7aa53103..88af1b5e 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/test/cmake/generateinifiles.cmake b/test/cmake/generateinifiles.cmake index 8b402eba..ced83e37 100755 --- a/test/cmake/generateinifiles.cmake +++ b/test/cmake/generateinifiles.cmake @@ -1,24 +1,30 @@ -# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/test/my_auth.c b/test/my_auth.c index 48fa86a2..163b85a5 100644 --- a/test/my_auth.c +++ b/test/my_auth.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" #include "mysql_version.h" diff --git a/test/my_basics.c b/test/my_basics.c index 08c8c075..c4c30f5c 100644 --- a/test/my_basics.c +++ b/test/my_basics.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_blob.c b/test/my_blob.c index 8deff502..88e50394 100644 --- a/test/my_blob.c +++ b/test/my_blob.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" #include "../VersionInfo.h" diff --git a/test/my_bug13766.c b/test/my_bug13766.c index e4aca09a..4c199082 100644 --- a/test/my_bug13766.c +++ b/test/my_bug13766.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * Tests for Bug #13766 - transforming dates to/from zero/invalid dates. * This is a separate file so the DSN OPTION doesn't affect other tests. diff --git a/test/my_bulk.c b/test/my_bulk.c index 01e7662d..8ee1879f 100644 --- a/test/my_bulk.c +++ b/test/my_bulk.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_catalog1.c b/test/my_catalog1.c index f168175f..cee16aba 100644 --- a/test/my_catalog1.c +++ b/test/my_catalog1.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" #include "../VersionInfo.h" diff --git a/test/my_catalog2.c b/test/my_catalog2.c index 5eadb934..ef2b5044 100644 --- a/test/my_catalog2.c +++ b/test/my_catalog2.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" #include "../VersionInfo.h" diff --git a/test/my_crash.c b/test/my_crash.c index 61d1767c..3d547176 100644 --- a/test/my_crash.c +++ b/test/my_crash.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2018, 2014, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" #include "../VersionInfo.h" diff --git a/test/my_curext.c b/test/my_curext.c index cf7f26d7..86f0b35e 100644 --- a/test/my_curext.c +++ b/test/my_curext.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_cursor.c b/test/my_cursor.c index 38b0a1e4..ea082a24 100644 --- a/test/my_cursor.c +++ b/test/my_cursor.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_datetime.c b/test/my_datetime.c index aa29975f..498f255a 100644 --- a/test/my_datetime.c +++ b/test/my_datetime.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include diff --git a/test/my_desc.c b/test/my_desc.c index 3da27bc4..50e564db 100644 --- a/test/my_desc.c +++ b/test/my_desc.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * Tests for descriptors. */ diff --git a/test/my_dyn_cursor.c b/test/my_dyn_cursor.c index f885dee5..2611109a 100644 --- a/test/my_dyn_cursor.c +++ b/test/my_dyn_cursor.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_error.c b/test/my_error.c index 8b537d71..9c576e6b 100644 --- a/test/my_error.c +++ b/test/my_error.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_info.c b/test/my_info.c index c6f60c04..889346fd 100644 --- a/test/my_info.c +++ b/test/my_info.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_keys.c b/test/my_keys.c index 5f5844e1..e3523f9a 100644 --- a/test/my_keys.c +++ b/test/my_keys.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_nodma.c b/test/my_nodma.c index b40ab921..3d928fe3 100644 --- a/test/my_nodma.c +++ b/test/my_nodma.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_nodmw.c b/test/my_nodmw.c index b40ab921..3d928fe3 100644 --- a/test/my_nodmw.c +++ b/test/my_nodmw.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_param.c b/test/my_param.c index 94a59979..4785e4f2 100644 --- a/test/my_param.c +++ b/test/my_param.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_pooling.c b/test/my_pooling.c index e2dd0a5c..22f8d6e3 100644 --- a/test/my_pooling.c +++ b/test/my_pooling.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_prepare.c b/test/my_prepare.c index 8bdedf0a..553d7592 100644 --- a/test/my_prepare.c +++ b/test/my_prepare.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_relative.c b/test/my_relative.c index caaae1e0..9ee18e97 100644 --- a/test/my_relative.c +++ b/test/my_relative.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_result1.c b/test/my_result1.c index 47a22cf2..9c38c667 100644 --- a/test/my_result1.c +++ b/test/my_result1.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_result2.c b/test/my_result2.c index ca7da3e1..6613329c 100644 --- a/test/my_result2.c +++ b/test/my_result2.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_scroll.c b/test/my_scroll.c index 6e060757..ffd7bb8b 100644 --- a/test/my_scroll.c +++ b/test/my_scroll.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_setup.c b/test/my_setup.c index a0d4cc83..4b1b2ec9 100644 --- a/test/my_setup.c +++ b/test/my_setup.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_tran.c b/test/my_tran.c index 4275d26f..0a8d26af 100644 --- a/test/my_tran.c +++ b/test/my_tran.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_types.c b/test/my_types.c index 25199053..52deb0c4 100644 --- a/test/my_types.c +++ b/test/my_types.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_unicode.c b/test/my_unicode.c index c0d9ecd3..7e73291d 100644 --- a/test/my_unicode.c +++ b/test/my_unicode.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "odbctap.h" diff --git a/test/my_unixodbc.c b/test/my_unixodbc.c index 96da9e53..e52720ef 100644 --- a/test/my_unixodbc.c +++ b/test/my_unixodbc.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/my_use_result.c b/test/my_use_result.c index eb2f8d1e..3b70894a 100644 --- a/test/my_use_result.c +++ b/test/my_use_result.c @@ -1,26 +1,30 @@ -/* - Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "odbctap.h" diff --git a/test/odbctap.h b/test/odbctap.h index b4a17831..ae52a55f 100644 --- a/test/odbctap.h +++ b/test/odbctap.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file odbctap.h diff --git a/test/unit.pl b/test/unit.pl index 86b17069..59538c36 100644 --- a/test/unit.pl +++ b/test/unit.pl @@ -1,25 +1,32 @@ #!/usr/bin/perl -# Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# -# 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 the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + use Test::Harness qw(&runtests $verbose); use File::Find; diff --git a/util/CMakeLists.txt b/util/CMakeLists.txt index c4f148e5..22ecf58e 100644 --- a/util/CMakeLists.txt +++ b/util/CMakeLists.txt @@ -1,24 +1,31 @@ -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + ########################################################################## diff --git a/util/installer.cc b/util/installer.cc index a67cab21..6a283573 100644 --- a/util/installer.cc +++ b/util/installer.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * Installer wrapper implementations. diff --git a/util/installer.h b/util/installer.h index ab90d58d..7602ed57 100644 --- a/util/installer.h +++ b/util/installer.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * Function prototypes and structures for installer-wrapper functionality. diff --git a/util/odbcinstw.cc b/util/odbcinstw.cc index d84c0836..3d074bf3 100644 --- a/util/odbcinstw.cc +++ b/util/odbcinstw.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file odbcinstw.c diff --git a/util/stringutil.cc b/util/stringutil.cc index a000bd11..911a5e6d 100644 --- a/util/stringutil.cc +++ b/util/stringutil.cc @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file stringutil.c diff --git a/util/stringutil.h b/util/stringutil.h index e2da134e..a34ffeb7 100644 --- a/util/stringutil.h +++ b/util/stringutil.h @@ -1,26 +1,30 @@ -/* - Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of , is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file stringutil.c diff --git a/util/unicode_transcode.cc b/util/unicode_transcode.cc index fcc0cc9a..6cc12660 100644 --- a/util/unicode_transcode.cc +++ b/util/unicode_transcode.cc @@ -1,27 +1,30 @@ -/* - Copyright (c) 2007 MySQL AB, 2010 Sun Microsystems, Inc. - Use is subject to license terms. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /** @file unicode_transcode.c diff --git a/util/unicode_transcode.h b/util/unicode_transcode.h index 8f6d4674..99b3eb53 100644 --- a/util/unicode_transcode.h +++ b/util/unicode_transcode.h @@ -1,27 +1,30 @@ -/* - Copyright (c) 2007 MySQL AB, 2010 Sun Microsystems, Inc. - Use is subject to license terms. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef _UNICODE_TRANSCODE_H #define _UNICODE_TRANSCODE_H diff --git a/version.cmake b/version.cmake index c32d0be5..65370bd1 100644 --- a/version.cmake +++ b/version.cmake @@ -1,25 +1,30 @@ -# -# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. -# -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . -# +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# # 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 the Free Software Foundation; version 2 of the License. +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. +# +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. +# # This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA SET(CONNECTOR_MAJOR "8") SET(CONNECTOR_MINOR "0") diff --git a/wix/CMakeLists.txt b/wix/CMakeLists.txt index 5daa69c2..29ce2347 100644 --- a/wix/CMakeLists.txt +++ b/wix/CMakeLists.txt @@ -1,24 +1,30 @@ -# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/wix/cmake/FindWix.cmake b/wix/cmake/FindWix.cmake index 6eb618e1..ddc2e700 100644 --- a/wix/cmake/FindWix.cmake +++ b/wix/cmake/FindWix.cmake @@ -1,25 +1,30 @@ -#-------------------------------------------------------- -# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License, version 2.0, as +# published by the Free Software Foundation. # -# The MySQL Connector/ODBC is licensed under the terms of the GPLv2 -# , like most -# MySQL Connectors. There are special exceptions to the terms and -# conditions of the GPLv2 as it is applied to this software, see the -# FLOSS License Exception -# . +# This program is also distributed with certain software (including +# but not limited to OpenSSL) that is licensed under separate terms, +# as designated in a particular file or component or in included license +# documentation. The authors of MySQL hereby grant you an +# additional permission to link the program and your derivative works +# with the separately licensed software that they have included with +# MySQL. # -# 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 the Free Software Foundation; version 2 of the License. +# Without limiting anything contained in the foregoing, this file, +# which is part of MySQL Connector/ODBC, is also subject to the +# Universal FOSS Exception, version 1.0, a copy of which can be found at +# http://oss.oracle.com/licenses/universal-foss-exception. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License, version 2.0, for more details. # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ########################################################################## diff --git a/wix/cmake/getodbcversion.c b/wix/cmake/getodbcversion.c index d08ca259..cd41bb92 100644 --- a/wix/cmake/getodbcversion.c +++ b/wix/cmake/getodbcversion.c @@ -1,24 +1,30 @@ -/* Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved. - - The MySQL Connector/ODBC is licensed under the terms of the GPLv2 - , like most - MySQL Connectors. There are special exceptions to the terms and - conditions of the GPLv2 as it is applied to this software, see the - FLOSS License Exception - . - - 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 the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +// Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License, version 2.0, as +// published by the Free Software Foundation. +// +// This program is also distributed with certain software (including +// but not limited to OpenSSL) that is licensed under separate terms, +// as designated in a particular file or component or in included license +// documentation. The authors of MySQL hereby grant you an +// additional permission to link the program and your derivative works +// with the separately licensed software that they have included with +// MySQL. +// +// Without limiting anything contained in the foregoing, this file, +// which is part of MySQL Connector/ODBC, is also subject to the +// Universal FOSS Exception, version 1.0, a copy of which can be found at +// http://oss.oracle.com/licenses/universal-foss-exception. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License, version 2.0, for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include "..\..\VersionInfo.h" diff --git a/wix/mysql-connector-odbc-msi-arpprops.xml b/wix/mysql-connector-odbc-msi-arpprops.xml index 5e06f433..96c3b4fa 100644 --- a/wix/mysql-connector-odbc-msi-arpprops.xml +++ b/wix/mysql-connector-odbc-msi-arpprops.xml @@ -1,25 +1,31 @@ diff --git a/wix/mysql_common_ui.xml b/wix/mysql_common_ui.xml index 192af007..8a8f0545 100644 --- a/wix/mysql_common_ui.xml +++ b/wix/mysql_common_ui.xml @@ -1,25 +1,31 @@ diff --git a/wix/mysql_odbc.xml.in b/wix/mysql_odbc.xml.in index 3c9d39ad..68af2d80 100644 --- a/wix/mysql_odbc.xml.in +++ b/wix/mysql_odbc.xml.in @@ -1,27 +1,33 @@ diff --git a/wix/mysql_odbc_fragment.xml b/wix/mysql_odbc_fragment.xml index aab66e79..4b8c2e98 100644 --- a/wix/mysql_odbc_fragment.xml +++ b/wix/mysql_odbc_fragment.xml @@ -1,27 +1,33 @@