mariadb/sql
unknown 755ae21b82 Bug#26277 User variable returns one type in SELECT @v and other for CREATE as SELECT @v
- Adding variable m_cached_result_type to keep the variable type consistent
  during the execution of a statement.
- Before each result set is returned to the client the description of each
  column is sent as meta data.
  Previously the result type for a column could change if the hash variable
  entry changed between statements. This caused the result set of the query
  to alternate column types in certain cases which is not supported by MySQL
  client-server protocol. Example:
  Previously this sequence:
    SET @a:=1;
    SELECT @a:="text", @a;
  would return "text", "text";
 
  After the change the SELECT returns "text", 0
  The reson for this is that previously the result set from 'SELECT @a;'
  would always be of the type STRING, whereas now the type of the variable
  is taken from the last SET statement. However, 'SELECT @a:="text"' will
  return type of STRING since the right side of the assignment is used.


mysql-test/r/ps_2myisam.result:
  Changed test result because SQL type of a user variable now
  more accurately represents its Item type: since Item type of a variable
  can be either STRING, INT, DECIMAL or DOUBLE, SQL type of the
  result set metadata now can be either MYSQL_TYPE_VARCHAR,
  MYSQL_TYPE_LONGLONG, MYSQL_TYPE_NEWDECIMAL or MYSQL_TYPE_DOUBLE.
  
  Previously it was always MYSQL_TYPE_VARCHAR.
  
  In particular, integer variables now have changed from
  MYSQL_TYPE_VARCHAR to MYSQL_TYPE_LONGLONG.
mysql-test/r/ps_3innodb.result:
  Changed test result because SQL type of a user variable now
  more accurately represents its Item type: since Item type of a variable
  can be either STRING, INT, DECIMAL or DOUBLE, SQL type of the
  result set metadata now can be either MYSQL_TYPE_VARCHAR,
  MYSQL_TYPE_LONGLONG, MYSQL_TYPE_NEWDECIMAL or MYSQL_TYPE_DOUBLE.
  
  Previously it was always MYSQL_TYPE_VARCHAR.
  
  In particular, integer variables now have changed from
  MYSQL_TYPE_VARCHAR to MYSQL_TYPE_LONGLONG.
mysql-test/r/ps_4heap.result:
  Changed test result because SQL type of a user variable now
  more accurately represents its Item type: since Item type of a variable
  can be either STRING, INT, DECIMAL or DOUBLE, SQL type of the
  result set metadata now can be either MYSQL_TYPE_VARCHAR,
  MYSQL_TYPE_LONGLONG, MYSQL_TYPE_NEWDECIMAL or MYSQL_TYPE_DOUBLE.
  
  Previously it was always MYSQL_TYPE_VARCHAR.
  
  In particular, integer variables now have changed from
  MYSQL_TYPE_VARCHAR to MYSQL_TYPE_LONGLONG.
mysql-test/r/ps_5merge.result:
  Changed test result because SQL type of a user variable now
  more accurately represents its Item type: since Item type of a variable
  can be either STRING, INT, DECIMAL or DOUBLE, SQL type of the
  result set metadata now can be either MYSQL_TYPE_VARCHAR,
  MYSQL_TYPE_LONGLONG, MYSQL_TYPE_NEWDECIMAL or MYSQL_TYPE_DOUBLE.
  
  Previously it was always MYSQL_TYPE_VARCHAR.
  
  In particular, integer variables now have changed from
  MYSQL_TYPE_VARCHAR to MYSQL_TYPE_LONGLONG.
mysql-test/r/ps_7ndb.result:
  Changed test result because SQL type of a user variable now
  more accurately represents its Item type: since Item type of a variable
  can be either STRING, INT, DECIMAL or DOUBLE, SQL type of the
  result set metadata now can be either MYSQL_TYPE_VARCHAR,
  MYSQL_TYPE_LONGLONG, MYSQL_TYPE_NEWDECIMAL or MYSQL_TYPE_DOUBLE.
  
  Previously it was always MYSQL_TYPE_VARCHAR.
  
  In particular, integer variables now have changed from
  MYSQL_TYPE_VARCHAR to MYSQL_TYPE_LONGLONG.
mysql-test/r/sp-vars.result:
  Added test case. Previously variables could change their variable type during 
  the execution of a statement.
  Which variable type to use in the statement is specified in
  any previous statement.
mysql-test/r/type_date.result:
  This test case result is changed because it is no longer allowed for user
  variables to change their variable type during the execution of a statement.
  The determination of which variable type to use in the statement is specified in
  any previous statement.
mysql-test/r/user_var.result:
  This test case result is changed because it is no longer allowed for user
  variables to change their variable type during the execution of a statement.
  The determination of which variable type to use in the statement is specified in
  any previous statement.
mysql-test/t/sp-vars.test:
  Added test case. Previously variables could change their variable type during 
  the execution of a statement.
  Which variable type to use in the statement is specified in
  any previous statement.
mysql-test/t/type_date.test:
  This test case result is changed because it is no longer allowed for user
  variables to change their variable type during the execution of a statement.
  The determination of which variable type to use in the statement is specified in
  any previous statement.
sql/item_func.cc:
  Adding variable m_cached_result_type to keep the variable type consistent
  during the execution of a statement.
  Previously the result type could change if the hash variable entry changed
  between statements. This caused the result set of the query to alternate
  column types in certain cases.
sql/item_func.h:
  Adding variable m_cached_result_type to keep the variable type consistent
  during the execution of a statement.
  Previously the result type could change if the hash variable entry changed
  between statements. This caused the result set of the query to alternate
  column types in certain cases.
2007-05-18 12:44:03 +02:00
..
examples BUG#26138 - REPAIR TABLE with option USE_FRM erases all records in 2007-03-30 13:00:21 +05:00
share BUG#27818 comedy of errors 2007-04-19 18:58:32 +02:00
.cvsignore
add_errmsg
authors.h Correctly report load type. 2007-03-15 23:39:07 -07:00
client_settings.h
CMakeLists.txt Bug#24732 Executables do not include Vista manifests 2007-04-23 16:23:32 -04:00
contributors.h
custom_conf.h
derror.cc
des_key_file.cc
discover.cc
event_data_objects.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
event_data_objects.h Fix rpl_events test failure in the runtime tree. 2007-04-13 23:53:05 -04:00
event_db_repository.cc Small fixes for merge. 2007-04-10 18:01:29 +03:00
event_db_repository.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime 2007-04-05 15:49:46 +04:00
event_queue.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-04-10 16:28:47 +03:00
event_queue.h A set of changes aiming to make the Event Scheduler more user-friendly 2007-04-05 15:24:34 +04:00
event_scheduler.cc An attempt to fix a sporadic valgrind memory leak in Event Scheduler: 2007-04-13 16:35:56 -04:00
event_scheduler.h A set of changes aiming to make the Event Scheduler more user-friendly 2007-04-05 15:24:34 +04:00
events.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-04-14 18:31:43 -04:00
events.h Post-merge and post-review fixes for the patch for 2007-04-05 20:47:22 +04:00
field.cc Merge bk@192.168.21.1:mysql-5.1 2007-04-29 18:52:14 +05:00
field.h Merge bk@192.168.21.1:mysql-5.1 2007-04-29 18:52:14 +05:00
field_conv.cc Merge mysql.com:/home/bar/mysql-5.0.b20095 2007-04-13 10:08:52 +05:00
filesort.cc Merge magare.gmz:/home/kgeorge/mysql/autopush/B26794-5.0-opt 2007-03-14 17:04:45 +02:00
frm_crypt.cc
gen_lex_hash.cc
gstream.cc
gstream.h
ha_ndbcluster.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
ha_ndbcluster.h Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb 2007-04-24 15:11:22 +02:00
ha_ndbcluster_binlog.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
ha_ndbcluster_binlog.h Bug #27076 Cluster does not honor SQL_LOG_BIN flag 2007-04-18 16:02:20 +02:00
ha_ndbcluster_cond.cc ha_ndbcluster.h, ha_ndbcluster.cc: 2007-04-24 14:24:06 +02:00
ha_ndbcluster_cond.h ha_ndbcluster.h, ha_ndbcluster.cc: 2007-04-24 14:24:06 +02:00
ha_ndbcluster_tables.h enabled test case 2007-03-20 17:07:53 +01:00
ha_partition.cc - Resolved conflict between fixes for bugs 25141 and 26074. 2007-04-24 16:07:52 -04:00
ha_partition.h wl#3700 - post-review fixes: 2007-03-17 00:13:25 +01:00
handler.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-04-12 12:50:02 +03:00
handler.h Merge mysql.com:/home/svoj/devel/bk/mysql-5.0-engines 2007-03-31 17:29:40 +05:00
hash_filo.cc
hash_filo.h
hostname.cc
init.cc
item.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
item.h Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
item_buff.cc
item_cmpfunc.cc merging fix 2007-04-30 09:25:38 +05:00
item_cmpfunc.h Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
item_create.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new-maint 2007-03-29 12:13:42 -04:00
item_create.h Bug #23491 MySQLDump prefix function call in a view by database name 2007-03-29 11:12:12 -04:00
item_func.cc Bug#26277 User variable returns one type in SELECT @v and other for CREATE as SELECT @v 2007-05-18 12:44:03 +02:00
item_func.h Bug#26277 User variable returns one type in SELECT @v and other for CREATE as SELECT @v 2007-05-18 12:44:03 +02:00
item_geofunc.cc
item_geofunc.h
item_row.cc
item_row.h
item_strfunc.cc Merge polly.local:/home/kaa/src/maint/bug24912/my50-bug24912 2007-04-28 20:26:14 +04:00
item_strfunc.h Merge moonbone.local:/mnt/gentoo64/work/bk-trees/mysql-5.0-opt 2007-04-21 00:33:56 +04:00
item_subselect.cc - addendum of the fix for bug 27786: 2007-04-23 14:16:49 +03:00
item_subselect.h Merge moonbone.local:/mnt/gentoo64/work/bk-trees/mysql-5.0-opt 2007-04-21 00:33:56 +04:00
item_sum.cc Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
item_sum.h Merge magare.gmz:/home/kgeorge/mysql/work/WL3527-5.0-opt 2007-03-26 17:03:57 +03:00
item_timefunc.cc merging fix 2007-04-29 18:46:06 +05:00
item_timefunc.h Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
item_xmlfunc.cc
item_xmlfunc.h
key.cc Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
lex.h WL#3629 - Replication of Invocation and Invoked Features 2007-03-30 11:08:19 -04:00
lex_symbol.h
lock.cc Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl 2007-03-29 13:49:10 +02:00
log.cc Merge romeo.(none):/home/bkroot/mysql-5.1-rpl 2007-04-20 10:46:58 +02:00
log.h Bug #26079 max_binlog_size + innodb = not make new binlog and hang server 2007-03-20 10:50:10 +02:00
log_event.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
log_event.h Fixes to make it compile when using Sun CC and restoring some changes 2007-04-13 19:19:10 +02:00
log_event_old.cc Minor fixes. 2007-04-24 12:41:08 -04:00
log_event_old.h WL#2735: Refactor replication 2007-04-13 14:55:28 +02:00
Makefile.am Added missing backslash 2007-04-24 17:42:16 +02:00
matherr.c
message.mc
mf_iocache.cc
my_decimal.cc Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
my_decimal.h Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
my_lock.c
mysql_priv.h Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
mysqld.cc Fix for valgrind errors in test: require symlink support for partition_not_windows.test 2007-04-25 20:21:55 +02:00
mysqld_suffix.h
net_serv.cc Fixed federated and some replication tests to not stop slave until it's up and running. 2007-04-17 14:41:16 +03:00
nt_servc.cc
nt_servc.h
opt_range.cc Merge mysql.com:/home/psergey/bk-trees/mysql-5.0-opt 2007-03-31 03:12:33 +04:00
opt_range.h wl#3700 - post-review fixes: 2007-03-17 00:13:25 +01:00
opt_sum.cc
parse_file.cc Merge vajra.(none):/opt/local/work/mysql-5.0-runtime 2007-04-06 21:18:25 +04:00
parse_file.h
partition_element.h
partition_info.cc aftermerging fix 2007-04-05 13:25:39 +05:00
partition_info.h Remove unnecessary casts to uchar. The casts are stemming from 2007-03-27 21:09:56 +04:00
password.c
procedure.cc
procedure.h
protocol.cc Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
protocol.h Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
records.cc Fix for BUG#26194 "mysqlbinlog --base64-output produces invalid SQL"; 2007-03-22 17:31:39 +01:00
repl_failsafe.cc Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl 2007-04-12 09:10:45 +02:00
repl_failsafe.h
rpl_constants.h WL#3464: Add replication event to denote gap in replication 2007-03-29 20:31:09 +02:00
rpl_filter.cc
rpl_filter.h
rpl_injector.cc Bug#17095 circular replication for ndb 2007-04-12 16:13:49 +02:00
rpl_injector.h Bug #21494 Master Cluster MySQLD is point of failure that can lead to mismatch slave data 2007-04-03 14:31:46 +02:00
rpl_mi.cc Bug#19991 CHANGE MASTER need option ssl-verify-server-cert 2007-03-29 15:09:57 +02:00
rpl_mi.h Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl 2007-04-12 09:10:45 +02:00
rpl_record.cc Fixes to make it compile when using Sun CC and restoring some changes 2007-04-13 19:19:10 +02:00
rpl_record.h WL#2735: Refactor replication 2007-04-13 14:55:28 +02:00
rpl_record_old.cc WL#2735: Refactor replication 2007-04-13 14:55:28 +02:00
rpl_record_old.h WL#2735: Refactor replication 2007-04-13 14:55:28 +02:00
rpl_rli.cc Fixes to make it compile when using Sun CC and restoring some changes 2007-04-13 19:19:10 +02:00
rpl_rli.h Fixes to make it compile when using Sun CC and restoring some changes 2007-04-13 19:19:10 +02:00
rpl_tblmap.cc
rpl_tblmap.h
rpl_utility.cc Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl 2007-03-22 09:05:11 +01:00
rpl_utility.h Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl 2007-03-22 09:05:11 +01:00
scheduler.cc
scheduler.h
set_var.cc Merge romeo.(none):/home/bkroot/mysql-5.1-rpl 2007-04-20 10:46:58 +02:00
set_var.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime 2007-04-05 15:49:46 +04:00
slave.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
slave.h BUG#25688 (RBR: circular replication may cause STMT_END_F flags to be 2007-04-12 08:58:04 +02:00
sp.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
sp.h
sp_cache.cc
sp_cache.h
sp_head.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sp_head.h manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sp_pcontext.cc Bug#26503 (Illegal SQL exception handler code causes the server to crash) 2007-03-14 12:02:32 -06:00
sp_pcontext.h Bug#26503 (Illegal SQL exception handler code causes the server to crash) 2007-03-14 12:02:32 -06:00
sp_rcontext.cc
sp_rcontext.h
spatial.cc
spatial.h Merge siva.hindu.god:/home/tsmith/m/bk/maint/bmisc/50 2007-03-23 17:48:03 -06:00
sql_acl.cc Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-marvel 2007-03-29 17:27:42 +03:00
sql_acl.h Merge mysql.com:/home/kent/bk/tmp/mysql-5.0-build 2007-03-20 17:58:30 +01:00
sql_analyse.cc
sql_analyse.h
sql_array.h
sql_base.cc Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
sql_binlog.cc BUG#25688 (RBR: circular replication may cause STMT_END_F flags to be 2007-04-12 08:58:04 +02:00
sql_bitmap.h
sql_builtin.cc.in
sql_cache.cc Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-marvel 2007-03-29 17:27:42 +03:00
sql_cache.h
sql_class.cc Merge malff@bk-internal.mysql.com:/home/bk/mysql-5.0-runtime 2007-04-24 09:25:54 -06:00
sql_class.h manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sql_client.cc
sql_connect.cc Manual merge from 5.0 2007-03-29 21:11:17 +03:00
sql_crypt.cc
sql_crypt.h
sql_cursor.cc
sql_cursor.h
sql_db.cc Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/new/mysql-5.0-marvel 2007-04-13 10:25:33 +03:00
sql_delete.cc Merge debian.(none):/M50/mysql-5.0 2007-04-20 12:31:03 +02:00
sql_derived.cc - addendum of the fix for bug 27786: 2007-04-23 14:16:49 +03:00
sql_do.cc
sql_error.cc Added warn_root as argument for push_back() 2007-04-11 13:27:36 +03:00
sql_error.h
sql_handler.cc wl#3700 - post-review fixes: 2007-03-17 00:13:25 +01:00
sql_help.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-03-20 00:42:11 +03:00
sql_insert.cc Merge romeo.(none):/home/bkroot/mysql-5.1-rpl 2007-04-20 10:46:58 +02:00
sql_lex.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
sql_lex.h Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
sql_list.cc
sql_list.h Merge mysql.com:/home/psergey/mysql-5.0-merge 2007-03-29 12:24:23 +04:00
sql_load.cc Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-04-12 12:50:02 +03:00
sql_locale.cc
sql_manager.cc
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
sql_partition.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sql_partition.h Remove unnecessary casts to uchar. The casts are stemming from 2007-03-27 21:09:56 +04:00
sql_plugin.cc Merge pilot.blaudden:/home/msvensson/mysql/my51-m-mysql_upgrade 2007-04-24 11:11:45 +02:00
sql_plugin.h
sql_prepare.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sql_rename.cc
sql_repl.cc Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl 2007-04-12 09:10:45 +02:00
sql_repl.h
sql_select.cc Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-05-01 13:38:59 +05:00
sql_select.h Merge mysql.com:/home/hf/work/mrg/mysql-5.0-opt 2007-03-22 23:59:20 +04:00
sql_servers.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-04-03 14:34:37 +04:00
sql_servers.h BUG#26257 New Federated Server Functionality Doesn't support differently named tables 2007-03-24 01:18:19 -07:00
sql_show.cc Bug#27047 INFORMATION_SCHEMA table cannot have BIGINT fields 2007-04-25 17:15:05 +05:00
sql_show.h
sql_sort.h
sql_state.c
sql_string.cc
sql_string.h
sql_table.cc Merge quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/50 2007-05-01 10:38:19 +02:00
sql_tablespace.cc
sql_test.cc A set of changes aiming to make the Event Scheduler more user-friendly 2007-04-05 15:24:34 +04:00
sql_trigger.cc manual merge 5.0-runtime -> 5.1->runtime, with 25411 part I 2007-04-25 21:38:12 -06:00
sql_trigger.h Merge mysql.com:/windows/Linux_space/MySQL/mysql-5.0 2007-04-05 08:39:12 +02:00
sql_udf.cc Merge pilot.blaudden:/home/msvensson/mysql/my51-m-mysql_upgrade 2007-04-24 11:11:45 +02:00
sql_udf.h
sql_union.cc - addendum of the fix for bug 27786: 2007-04-23 14:16:49 +03:00
sql_update.cc Merge polly.local:/home/kaa/src/maint/bug22364/my51-bug22364 2007-04-27 13:06:24 +04:00
sql_view.cc Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
sql_view.h
sql_yacc.yy Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-base 2007-05-02 12:11:25 -06:00
stacktrace.c Fix compiler warnings 2007-03-29 16:47:38 +02:00
stacktrace.h restored run-time thread lib detection 2007-03-28 16:23:44 +02:00
strfunc.cc Change find_type family to accept const TYPELIB*. 2007-03-27 20:27:58 +04:00
structs.h Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
table.cc Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt 2007-04-29 13:19:32 +05:00
table.h Bug#27047 INFORMATION_SCHEMA table cannot have BIGINT fields 2007-04-25 17:15:05 +05:00
thr_malloc.cc
time.cc merging fix 2007-04-29 18:46:06 +05:00
tzfile.h
tztime.cc Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
tztime.h Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
udf_example.c
udf_example.def
uniques.cc
unireg.cc Removed not used define YY_MAGIC_BELOW 2007-03-23 22:08:31 +02:00
unireg.h