summaryrefslogtreecommitdiff
path: root/os2/MySQL-Source.icc
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-08-22 01:45:07 +0300
committerunknown <monty@hundin.mysql.fi>2001-08-22 01:45:07 +0300
commit31b9e6e03f8fe4be1816c3f33aaefb9a931dcef3 (patch)
tree32f2629127dea884d1930817179e72d2076be756 /os2/MySQL-Source.icc
parentd61418b94fc2f377c11775039bfe5a7106541b3a (diff)
downloadmariadb-git-31b9e6e03f8fe4be1816c3f33aaefb9a931dcef3.tar.gz
Fixes for OS2.
Fix bug in isamlog Add argument types to function declarations. Docs/manual.texi: Updated credits client/mysql.cc: Fixes for OS2 client/mysqladmin.c: Fixes for OS2 client/mysqldump.c: Fixes for OS2 client/mysqlimport.c: Fixes for OS2 client/mysqltest.c: Fixes for OS2 dbug/dbug.c: Fixes for OS2. Use new C calling convention. dbug/factorial.c: Fixes for OS2. Use new C calling convention. include/errmsg.h: Fix for OS2 include/global.h: Fixes for OS2. include/my_pthread.h: Fixes for OS2. include/my_sys.h: Fixes for OS2. include/mysql_com.h: Move defines to global.h include/thr_alarm.h: Fixes for OS2. isam/isamchk.c: Fixes for OS2. Add arguments to function declarations. isam/isamlog.c: Fixes for OS2. Fix bug in logfile handling. isam/test1.c: Add arguments to function decl isam/test2.c: Add arguments to function declarations. isam/test_all.res: Update result libmysql/get_password.c: Fixes for OS2. libmysql/libmysql.c: Fixes for OS2. libmysql/net.c: Fixes for OS2. libmysql/violite.c: Add arguments to function declarations. merge/_locking.c: Add argument types to function declarations. merge/close.c: Add argument types to function declarations. merge/create.c: Add argument types to function declarations. merge/extra.c: Add argument types to function declarations. merge/open.c: Add argument types to function declarations. merge/panic.c: Add argument types to function declarations. merge/rsame.c: Add argument types to function declarations. merge/update.c: Add argument types to function declarations. myisam/ft_eval.c: Portability fix myisam/ft_search.c: Portability fix myisam/ft_test1.c: Portability fix myisam/ftdefs.h: Portability fix myisam/mi_check.c: Portability fix myisam/mi_test1.c: Portability fix myisam/mi_test2.c: Portability fix myisam/mi_test_all.sh: Update to test for MACH variable myisam/myisamlog.c: Cleanup myisam/myisampack.c: Don't use variable 'new' myisam/sort.c: Portability fix myisammrg/myrg_delete.c: Add argument types to function declarations. myisammrg/myrg_locking.c: Add argument types to function declarations. myisammrg/myrg_open.c: Add argument types to function declarations. myisammrg/myrg_panic.c: Add argument types to function declarations. mysql-test/t/backup.test: Fix for OS2 mysql-test/t/show_check.test: Fix for OS2 mysys/charset.c: Dont use variable 'new' mysys/default.c: Fixes for OS2. mysys/getopt.c: Fixes for OS2. mysys/getopt1.c: Fixes for OS2. mysys/list.c: Don't use variable 'new' mysys/mf_dirname.c: Fixes for OS2. mysys/mf_format.c: Fixes for OS2. mysys/mf_path.c: Fixes for OS2. mysys/mf_qsort.c: Portability fix mysys/mf_tempfile.c: Fixes for OS2. mysys/my_clock.c: Fixes for OS2. mysys/my_copy.c: Fixes for OS2. mysys/my_create.c: Fixes for OS2. mysys/my_getwd.c: Fixes for OS2. mysys/my_init.c: Fixes for OS2. mysys/my_lib.c: Fixes for OS2. mysys/my_lock.c: Fixes for OS2. mysys/my_malloc.c: Portability fix mysys/my_mkdir.c: Fixes for OS2. mysys/my_open.c: Fixes for OS2. mysys/my_pthread.c: Fixes for OS2. mysys/my_realloc.c: Fixes for OS2. mysys/my_redel.c: Fixes for OS2. mysys/my_static.c: Fixes for OS2. mysys/my_tempnam.c: Fixes for OS2. mysys/my_thr_init.c: Fixes for OS2. mysys/my_write.c: Fixes for OS2. mysys/test_charset.c: Fixes for OS2. mysys/thr_alarm.c: Fixes for OS2. mysys/tree.c: Fixes for OS2. sql/field.cc: Fixes for OS2. sql/field.h: Fixes for OS2. sql/gen_lex_hash.cc: Fixes for OS2. sql/hostname.cc: Fixes for OS2. sql/item_func.cc: Fixes for OS2. sql/item_strfunc.cc: Fixes for OS2. sql/log_event.cc: Fixes for OS2. sql/md5.c: Fixes for OS2. sql/mini_client.cc: Fixes for OS2. sql/mysql_priv.h: Fixes for OS2. sql/mysqld.cc: Fixes for OS2. sql/net_serv.cc: Fixes for OS2. sql/slave.cc: Fixes for OS2. sql/sql_base.cc: Fixes for OS2. sql/sql_db.cc: Portability fix sql/sql_insert.cc: Fixes for OS2. sql/sql_load.cc: Fixes for OS2. sql/sql_parse.cc: Fixes for OS2. sql/sql_table.cc: Fixes for OS2. sql/sql_udf.cc: Fixes for OS2. sql/violite.c: Fixes for OS2. strings/ctype-big5.c: Fixes for OS2. strings/ctype-gbk.c: Fixes for OS2. strings/ctype-sjis.c: Fixes for OS2. strings/ctype-tis620.c: Fixes for OS2. strings/ctype.c: Fixes for OS2. strings/strnlen.c: Fixes for OS2.
Diffstat (limited to 'os2/MySQL-Source.icc')
-rw-r--r--os2/MySQL-Source.icc298
1 files changed, 298 insertions, 0 deletions
diff --git a/os2/MySQL-Source.icc b/os2/MySQL-Source.icc
new file mode 100644
index 00000000000..48780857185
--- /dev/null
+++ b/os2/MySQL-Source.icc
@@ -0,0 +1,298 @@
+group client_pch =
+ 'os2.h',
+ 'assert.h', 'direct.h', 'errno.h', 'nerrno.h',
+ 'limits.h', 'io.h', 'math.h',
+ 'stdio.h', 'stdlib.h', 'stddef.h',
+ 'sys/stat.h', 'sys/types.h', 'sys/time.h',
+ 'types.h', 'string.h', 'stdarg.h',
+
+ 'my_base.h', 'config-os2.h', 'my_dir.h',
+ 'global.h', 'thr_alarm.h', 'm_string.h',
+ 'mysql.h', 'zconf.h', 'zlib.h', 'mysys_err.h',
+ //'my_os2dirsrch.h',
+ 'm_ctype.h',
+ 'mysqld_error.h',
+ 'my_list.h', 'my_sys.h', 'my_net.h',
+ 'myisam.h', 'myisampack.h', '.\myisam\myisamdef.h'
+
+group mysqlclientlib =
+ "..\\client\\readline.cc",
+ "..\\client\\sql_string.cc",
+ "..\\client\\completion_hash.cc",
+ //"..\\libmysql\\dll.c",
+ "..\\libmysql\\libmysql.c",
+ "..\\libmysql\\errmsg.c",
+ "..\\libmysql\\get_password.c",
+ "..\\libmysql\\net.c",
+ "..\\libmysql\\password.c",
+ "..\\libmysql\\violite.c"
+
+group zlib =
+ "\\rd\\mysql\\zlib-1.1.3\\compress.c", "\\rd\\mysql\\zlib-1.1.3\\crc32.c",
+ "\\rd\\mysql\\zlib-1.1.3\\deflate.c", "\\rd\\mysql\\zlib-1.1.3\\gzio.c", "\\rd\\mysql\\zlib-1.1.3\\infblock.c",
+ "\\rd\\mysql\\zlib-1.1.3\\infcodes.c", "\\rd\\mysql\\zlib-1.1.3\\inffast.c",
+ "\\rd\\mysql\\zlib-1.1.3\\inflate.c", "\\rd\\mysql\\zlib-1.1.3\\inftrees.c",
+ "\\rd\\mysql\\zlib-1.1.3\\infutil.c", "\\rd\\mysql\\zlib-1.1.3\\trees.c", "\\rd\\mysql\\zlib-1.1.3\\uncompr.c",
+ "\\rd\\mysql\\zlib-1.1.3\\zutil.c", "\\rd\\mysql\\zlib-1.1.3\\adler32.c"
+
+group ufc =
+ "\\rd\\mysql\\ufc\\crypt.c",
+ "\\rd\\mysql\\ufc\\crypt_util.c",
+ "\\rd\\mysql\\ufc\\crypt-entry.c"
+
+group sql =
+ "..\\sql\\convert.cc",
+ "..\\sql\\derror.cc",
+ "..\\sql\\field.cc",
+ "..\\sql\\field_conv.cc",
+ "..\\sql\\filesort.cc",
+ "..\\sql\\ha_heap.cc",
+ "..\\sql\\ha_isam.cc",
+ "..\\sql\\ha_isammrg.cc",
+ "..\\sql\\ha_myisam.cc",
+ "..\\sql\\ha_myisammrg.cc",
+ "..\\sql\\handler.cc",
+ "..\\sql\\hash_filo.cc",
+ "..\\sql\\hostname.cc",
+ "..\\sql\\init.cc",
+ "..\\sql\\item.cc",
+ "..\\sql\\item_buff.cc",
+ "..\\sql\\item_cmpfunc.cc",
+ "..\\sql\\item_create.cc",
+ "..\\sql\\item_func.cc",
+ "..\\sql\\item_strfunc.cc",
+ "..\\sql\\item_sum.cc",
+ "..\\sql\\item_timefunc.cc",
+ "..\\sql\\item_uniq.cc",
+ "..\\sql\\key.cc",
+ "..\\sql\\lock.cc",
+ "..\\sql\\log.cc",
+ "..\\sql\\log_event.cc",
+ "..\\sql\\md5.c",
+ "..\\sql\\mf_iocache.cc",
+ "..\\sql\\mini_client.cc",
+ "..\\sql\\mini_client_errors.c",
+ "..\\sql\\mysqld.cc",
+ "..\\sql\\net_pkg.cc",
+ "..\\sql\\net_serv.cc",
+ "..\\sql\\opt_ft.cc",
+ "..\\sql\\opt_range.cc",
+ "..\\sql\\OPT_SUM.cc",
+ "..\\sql\\password.c",
+ "..\\sql\\procedure.cc",
+ "..\\sql\\records.cc",
+ "..\\sql\\slave.cc",
+ "..\\sql\\sql_acl.cc",
+ "..\\sql\\sql_analyse.cc",
+ "..\\sql\\sql_base.cc",
+ "..\\sql\\sql_cache.cc",
+ "..\\sql\\sql_class.cc",
+ "..\\sql\\sql_crypt.cc",
+ "..\\sql\\sql_db.cc",
+ "..\\sql\\sql_delete.cc",
+ "..\\sql\\sql_insert.cc",
+ "..\\sql\\sql_lex.cc",
+ "..\\sql\\sql_list.cc",
+ "..\\sql\\sql_load.cc",
+ "..\\sql\\sql_manager.cc",
+ "..\\sql\\sql_map.cc",
+ "..\\sql\\sql_parse.cc",
+ "..\\sql\\sql_rename.cc",
+ "..\\sql\\sql_repl.cc",
+ "..\\sql\\sql_select.cc",
+ "..\\sql\\sql_show.cc",
+ "..\\sql\\sql_string.cc",
+ "..\\sql\\sql_table.cc",
+ "..\\sql\\sql_test.cc",
+ "..\\sql\\sql_update.cc",
+ "..\\sql\\sql_udf.cc",
+ "..\\sql\\sql_yacc.cc",
+ "..\\sql\\table.cc",
+ "..\\sql\\thr_malloc.cc",
+ "..\\sql\\time.cc",
+ "..\\sql\\unireg.cc",
+ "..\\sql\\violite.c"
+
+group isam =
+ "..\\isam\\changed.c", "..\\isam\\close.c",
+ "..\\isam\\create.c", "..\\isam\\delete.c", "..\\isam\\extra.c",
+ "..\\isam\\info.c", "..\\isam\\log.c", "..\\isam\\open.c",
+ "..\\isam\\panic.c", "..\\isam\\range.c",
+ "..\\isam\\rfirst.c", "..\\isam\\rkey.c", "..\\isam\\rlast.c",
+ "..\\isam\\rnext.c", "..\\isam\\rprev.c", "..\\isam\\rrnd.c",
+ "..\\isam\\rsame.c", "..\\isam\\rsamepos.c",
+ "..\\isam\\static.c", "..\\isam\\update.c",
+ "..\\isam\\write.c", "..\\isam\\_cache.c",
+ "..\\isam\\_dbug.c", "..\\isam\\_dynrec.c",
+ "..\\isam\\_key.c", "..\\isam\\_locking.c",
+ "..\\isam\\_packrec.c", "..\\isam\\_page.c",
+ "..\\isam\\_search.c", "..\\isam\\_statrec.c"
+
+group strings =
+ "..\\strings\\bchange.c",
+ "..\\strings\\bmove.c",
+ "..\\strings\\bmove_upp.c",
+ "..\\strings\\ctype-big5.c",
+ "..\\strings\\ctype-czech.c",
+ "..\\strings\\ctype-euc_kr.c",
+ "..\\strings\\ctype-gb2312.c",
+ "..\\strings\\ctype-gbk.c",
+ "..\\strings\\ctype-sjis.c",
+ "..\\strings\\ctype-tis620.c",
+ "..\\strings\\ctype-ujis.c",
+ "..\\strings\\ctype_extra_sources.c",
+ "..\\strings\\ctype_autoconf.c",
+ "..\\strings\\ctype.c",
+ "..\\strings\\int2str.c",
+ "..\\strings\\is_prefix.c",
+ "..\\strings\\llstr.c",
+ "..\\strings\\longlong2str.c",
+ "..\\strings\\str2int.c",
+ "..\\strings\\strappend.c",
+ "..\\strings\\strcend.c",
+ "..\\strings\\strcont.c",
+ "..\\strings\\strend.c",
+ "..\\strings\\strfill.c",
+ "..\\strings\\strinstr.c",
+ "..\\strings\\strmake.c",
+ "..\\strings\\strmov.c",
+ "..\\strings\\strnlen.c",
+ "..\\strings\\strnmov.c",
+ "..\\strings\\strtoull.c",
+ "..\\strings\\strxmov.c",
+ "..\\strings\\strxnmov.c"
+
+
+ group heap = "..\\heap\\hp_block.c", "..\\heap\\hp_clear.c",
+ "..\\heap\\hp_close.c", "..\\heap\\hp_create.c", "..\\heap\\hp_delete.c",
+ "..\\heap\\hp_extra.c", "..\\heap\\hp_hash.c",
+ "..\\heap\\hp_info.c", "..\\heap\\hp_open.c",
+ "..\\heap\\hp_panic.c", "..\\heap\\hp_rename.c",
+ "..\\heap\\hp_rfirst.c", "..\\heap\\hp_rkey.c",
+ "..\\heap\\hp_rlast.c", "..\\heap\\hp_rnext.c",
+ "..\\heap\\hp_rprev.c", "..\\heap\\hp_rrnd.c",
+ "..\\heap\\hp_rsame.c", "..\\heap\\hp_scan.c",
+ "..\\heap\\hp_static.c", "..\\heap\\hp_update.c",
+ "..\\heap\\hp_write.c", "..\\heap\\_check.c", "..\\heap\\_rectest.c"
+
+
+ group merge = "..\\merge\\close.c", "..\\merge\\create.c", "..\\merge\\delete.c",
+ "..\\merge\\extra.c", "..\\merge\\info.c", "..\\merge\\open.c",
+ "..\\merge\\panic.c", "..\\merge\\rrnd.c", "..\\merge\\rsame.c",
+ "..\\merge\\static.c", "..\\merge\\update.c",
+ "..\\merge\\_locking.c"
+
+
+ group myisammrg = "..\\myisammrg\\myrg_close.c",
+ "..\\myisammrg\\myrg_create.c", "..\\myisammrg\\myrg_delete.c",
+ "..\\myisammrg\\myrg_extra.c", "..\\myisammrg\\myrg_info.c",
+ "..\\myisammrg\\myrg_locking.c",
+ "..\\myisammrg\\myrg_open.c", "..\\myisammrg\\myrg_panic.c",
+ "..\\myisammrg\\myrg_queue.c",
+ "..\\myisammrg\\myrg_rfirst.c", "..\\myisammrg\\myrg_rkey.c",
+ "..\\myisammrg\\myrg_rlast.c", "..\\myisammrg\\myrg_rnext.c",
+ "..\\myisammrg\\myrg_rprev.c", "..\\myisammrg\\myrg_rrnd.c",
+ "..\\myisammrg\\myrg_rsame.c",
+ "..\\myisammrg\\myrg_static.c",
+ "..\\myisammrg\\myrg_update.c"
+
+ group my_sys = "..\\mysys\\array.c", "..\\mysys\\charset.c",
+ "..\\mysys\\checksum.c", "..\\mysys\\default.c", "..\\mysys\\errors.c",
+ "..\\mysys\\getopt.c", "..\\mysys\\getopt1.c",
+ "..\\mysys\\getvar.c", "..\\mysys\\hash.c", "..\\mysys\\list.c",
+ "..\\mysys\\mf_brkhant.c", "..\\mysys\\mf_cache.c",
+ "..\\mysys\\mf_casecnv.c", "..\\mysys\\mf_dirname.c",
+ "..\\mysys\\mf_fn_ext.c", "..\\mysys\\mf_format.c",
+ "..\\mysys\\mf_getdate.c",
+ "..\\mysys\\mf_iocache2.c", "..\\mysys\\mf_keycache.c",
+ "..\\mysys\\mf_loadpath.c", "..\\mysys\\mf_pack.c",
+ "..\\mysys\\mf_pack2.c", "..\\mysys\\mf_path.c",
+ "..\\mysys\\mf_qsort2.c",
+ //"..\\mysys\\mf_qsort.c",
+ "..\\mysys\\mf_radix.c", "..\\mysys\\mf_same.c",
+ "..\\mysys\\mf_sort.c", "..\\mysys\\mf_soundex.c",
+ "..\\mysys\\mf_stripp.c", "..\\mysys\\mf_tempfile.c",
+ "..\\mysys\\mf_unixpath.c", "..\\mysys\\mf_wcomp.c",
+ "..\\mysys\\mf_wfile.c", "..\\mysys\\mulalloc.c",
+ "..\\mysys\\my_alarm.c", "..\\mysys\\my_alloc.c",
+ "..\\mysys\\my_append.c", "..\\mysys\\my_bitmap.c",
+ "..\\mysys\\my_chsize.c", "..\\mysys\\my_clock.c",
+ "..\\mysys\\my_compress.c", "..\\mysys\\my_copy.c",
+ "..\\mysys\\my_create.c", "..\\mysys\\my_delete.c",
+ "..\\mysys\\my_div.c", "..\\mysys\\my_error.c",
+ "..\\mysys\\my_fopen.c", "..\\mysys\\my_fstream.c",
+ "..\\mysys\\my_getwd.c", "..\\mysys\\my_init.c",
+ "..\\mysys\\my_lib.c", "..\\mysys\\my_lock.c",
+ "..\\mysys\\my_lockmem.c", "..\\mysys\\my_lread.c",
+ "..\\mysys\\my_lwrite.c", "..\\mysys\\my_malloc.c",
+ "..\\mysys\\my_messnc.c", "..\\mysys\\my_mkdir.c",
+ "..\\mysys\\my_net.c", "..\\mysys\\my_once.c",
+ "..\\mysys\\my_open.c",
+ "..\\mysys\\my_os2cond.c",
+ "..\\mysys\\my_os2dlfcn.c",
+ "..\\mysys\\my_os2dirsrch.c",
+ "..\\mysys\\my_os2mutex.c", "..\\mysys\\my_os2thread.c",
+ "..\\mysys\\my_os2tls.c",
+ "..\\mysys\\my_os2file64.c",
+ "..\\mysys\\my_pread.c", "..\\mysys\\my_pthread.c",
+ "..\\mysys\\my_quick.c", "..\\mysys\\my_read.c",
+ "..\\mysys\\my_realloc.c", "..\\mysys\\my_redel.c",
+ "..\\mysys\\my_rename.c", "..\\mysys\\my_seek.c",
+ "..\\mysys\\my_static.c", "..\\mysys\\my_tempnam.c",
+ "..\\mysys\\my_thr_init.c", "..\\mysys\\my_vsnprintf.c",
+ "..\\mysys\\my_write.c", "..\\mysys\\ptr_cmp.c",
+ "..\\mysys\\queues.c", "..\\mysys\\raid.cc",
+ "..\\mysys\\safemalloc.c", "..\\mysys\\string.c",
+ "..\\mysys\\thr_alarm.c",
+ "..\\mysys\\thr_mutex.c", "..\\mysys\\thr_rwlock.c",
+ "..\\mysys\\tree.c", "..\\mysys\\typelib.c"
+
+ group my_sys_cli = "..\\mysys\\mf_iocache.c"
+ group my_sys_sql = "..\\mysys\\thr_lock.c"
+
+ group myisam = "..\\myisam\\ft_parser.c",
+ "..\\myisam\\ft_search.c", "..\\myisam\\ft_static.c",
+ "..\\myisam\\ft_stopwords.c", "..\\myisam\\ft_update.c",
+ "..\\myisam\\mi_cache.c", "..\\myisam\\mi_changed.c",
+ "..\\myisam\\mi_check.c", "..\\myisam\\mi_checksum.c",
+ "..\\myisam\\mi_close.c", "..\\myisam\\mi_create.c",
+ "..\\myisam\\mi_dbug.c", "..\\myisam\\mi_delete.c",
+ "..\\myisam\\mi_delete_all.c", "..\\myisam\\mi_delete_table.c",
+ "..\\myisam\\mi_dynrec.c", "..\\myisam\\mi_extra.c",
+ "..\\myisam\\mi_info.c", "..\\myisam\\mi_key.c",
+ "..\\myisam\\mi_locking.c", "..\\myisam\\mi_log.c",
+ "..\\myisam\\mi_open.c", "..\\myisam\\mi_packrec.c",
+ "..\\myisam\\mi_page.c", "..\\myisam\\mi_panic.c",
+ "..\\myisam\\mi_range.c", "..\\myisam\\mi_rename.c",
+ "..\\myisam\\mi_rfirst.c", "..\\myisam\\mi_rkey.c",
+ "..\\myisam\\mi_rlast.c", "..\\myisam\\mi_rnext.c",
+ "..\\myisam\\mi_rnext_same.c", "..\\myisam\\mi_rprev.c",
+ "..\\myisam\\mi_rrnd.c", "..\\myisam\\mi_rsame.c",
+ "..\\myisam\\mi_rsamepos.c", "..\\myisam\\mi_scan.c",
+ "..\\myisam\\mi_search.c", "..\\myisam\\mi_static.c",
+ "..\\myisam\\mi_statrec.c", "..\\myisam\\mi_unique.c",
+ "..\\myisam\\mi_update.c", "..\\myisam\\mi_write.c",
+ "..\\myisam\\sort.c"
+
+ group dbug = "..\\dbug\\dbug.c", "..\\dbug\\factorial.c", "..\\dbug\\sanity.c"
+
+ group readline = "..\\readline\\bind.c", "..\\readline\\callback.c",
+ "..\\readline\\complete.c", "..\\readline\\display.c",
+ //"..\\readline\\emacs_keymap.c",
+ "..\\readline\\funmap.c", "..\\readline\\histexpand.c",
+ "..\\readline\\histfile.c", "..\\readline\\history.c",
+ "..\\readline\\histsearch.c", "..\\readline\\input.c",
+ "..\\readline\\isearch.c", "..\\readline\\keymaps.c",
+ "..\\readline\\kill.c", "..\\readline\\macro.c",
+ "..\\readline\\nls.c", "..\\readline\\parens.c",
+ "..\\readline\\readline.c", "..\\readline\\rltty.c",
+ "..\\readline\\search.c", "..\\readline\\shell.c",
+ "..\\readline\\signals.c", "..\\readline\\terminal.c",
+ "..\\readline\\tilde.c", "..\\readline\\undo.c",
+ "..\\readline\\util.c",
+ //"..\\readline\\vi_keymap.c",
+ "..\\readline\\vi_mode.c", "..\\readline\\xmalloc.c"
+
+group regex = "..\\regex\\regcomp.c", "..\\regex\\regerror.c",
+ "..\\regex\\regexec.c", "..\\regex\\regfree.c", "..\\regex\\reginit.c"
+