diff --git a/qse/cmd/net/httpd.c b/qse/cmd/net/httpd.c index ab943172..b6da5d41 100644 --- a/qse/cmd/net/httpd.c +++ b/qse/cmd/net/httpd.c @@ -48,6 +48,7 @@ typedef struct server_xtn_t server_xtn_t; struct server_xtn_t { int tproxy; + int nodir; /* no directory listing */ qse_httpd_server_cbstd_t* orgcbstd; }; @@ -85,19 +86,16 @@ static int makersrc ( } else { - #if 0 if (server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc) <= -1) return -1; - if (rsrc->type == QSE_HTTPD_RSRC_DIR) + if (server_xtn->nodir && rsrc->type == QSE_HTTPD_RSRC_DIR) { - /* no directory listing - */ + /* prohibit no directory listing */ if (server_xtn->orgcbstd->freersrc) server_xtn->orgcbstd->freersrc (httpd, client, req, rsrc); - rsrc->type = QSE_HTTPD_RSRC_ERROR; - rsrc->u.error.code = 403; + rsrc->type = QSE_HTTPD_RSRC_ERR; + rsrc->u.err.code = 403; } return 0; - #endif - return server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc); } } @@ -217,7 +215,7 @@ static int httpd_main (int argc, qse_char_t* argv[]) signal (SIGPIPE, SIG_IGN); #endif - qse_httpd_setname (httpd, QSE_MT("httpd02/qse 1.0")); + qse_httpd_setname (httpd, QSE_MT("qsehttpd 1.0")); qse_httpd_setoption (httpd, QSE_HTTPD_CGIERRTONUL); diff --git a/qse/lib/cmn/fio.c b/qse/lib/cmn/fio.c index 15a693f9..01f29545 100644 --- a/qse/lib/cmn/fio.c +++ b/qse/lib/cmn/fio.c @@ -403,7 +403,7 @@ int qse_fio_init ( if (flags & QSE_FIO_MBSPATH) { handle = CreateFileA ( - path, desired_access, share_mode, + (const qse_mchar_t*)path, desired_access, share_mode, QSE_NULL, /* set noinherit by setting no secattr */ creation_disposition, flag_and_attr, 0 ); @@ -892,7 +892,10 @@ int qse_fio_init ( #if defined(QSE_CHAR_IS_MCHAR) /* nothing to do */ #else - if (path_mb != path_mb_buf) QSE_MMGR_FREE (mmgr, path_mb); + if (path_mb != path_mb_buf && path_mb != path) + { + QSE_MMGR_FREE (mmgr, path_mb); + } #endif if (handle == -1) { @@ -1361,7 +1364,7 @@ static int get_devname_from_handle ( } getmappedfilename = (getmappedfilename_t) - GetProcAddress (psapi, QSE_T("GetMappedFileName")); + GetProcAddress (psapi, QSE_MT("GetMappedFileName")); if (!getmappedfilename) { fio->errnum = syserr_to_errnum (GetLastError()); diff --git a/qse/lib/cmn/fs-move.c b/qse/lib/cmn/fs-move.c index 93686c4c..aec96cc5 100644 --- a/qse/lib/cmn/fs-move.c +++ b/qse/lib/cmn/fs-move.c @@ -354,6 +354,7 @@ struct del_op_t { #if defined(_WIN32) /* nothing */ + int __dummy; /* just a placeholder */ #elif defined(__OS2__) qse_mchar_t* path; #elif defined(__DOS__) diff --git a/qse/lib/net/httpd-file.c b/qse/lib/net/httpd-file.c index 35a8d319..b90520c3 100644 --- a/qse/lib/net/httpd-file.c +++ b/qse/lib/net/httpd-file.c @@ -143,7 +143,7 @@ static int task_init_file ( QSE_MEMCPY (file, arg, QSE_SIZEOF(*file)); file->path.ptr = (qse_mchar_t*)(file + 1); - qse_mbscpy ((qse_mchar_t*)file->path.ptr, arg->path.ptr); + qse_mbscpy ((qse_mchar_t*)file->path.ptr, arg->path.ptr); if (arg->mime.ptr) { file->mime.ptr = file->path.ptr + file->path.len + 1; diff --git a/qse/lib/net/httpd-std.c b/qse/lib/net/httpd-std.c index 61613292..d61be466 100644 --- a/qse/lib/net/httpd-std.c +++ b/qse/lib/net/httpd-std.c @@ -253,7 +253,7 @@ static qse_ssize_t __send_file ( qse_ubi_t infd = qse_fio_gethandleasubi (in_fd.ptr); #if !defined(_LP64) && (QSE_SIZEOF_VOID_P<8) && defined(HAVE_SENDFILE64) - return sendfile64 (out_f_fdd, infd.i, offset, count); + return sendfile64 (out_fd, infd.i, offset, count); #else return sendfile (out_fd, infd.i, offset, count); #endif @@ -1060,7 +1060,7 @@ static int stat_file ( qse_btime_t bt; qse_ntime_t nt; -#if 0 + #if 0 HDIR h; ULONG count; @@ -1078,7 +1078,8 @@ static int stat_file ( if (rc != NO_ERROR) return -1; DosFindClose (h); -#endif + #endif + rc = DosQueryPathInfo (path, FIL_STANDARDL, &ffb, QSE_SIZEOF(ffb)); if (rc != NO_ERROR) return -1; @@ -1120,6 +1121,7 @@ static int stat_file ( qse_stat_t st; /* TODO: lstat? or stat? */ + if (QSE_STAT (path, &st) <= -1) { qse_httpd_seterrnum (httpd, syserr_to_errnum(errno)); @@ -1160,6 +1162,10 @@ static int stat_file ( static int file_stat ( qse_httpd_t* httpd, const qse_mchar_t* path, qse_httpd_stat_t* hst) { + /* this callback is not required to be a general stat function + * for a file. it is mainly used to get a file size and timestamps + * of a regular file. so it should fail for a non-regular file. + * note that 1 passes 1 to stat_file for it */ return stat_file (httpd, path, hst, 1); } @@ -1610,7 +1616,8 @@ if (qse_htre_getcontentlen(req) > 0) else { task = qse_httpd_entaskrsrc (httpd, client, QSE_NULL, &rsrc, req); - if (server_xtn->cfg2.s.cbstd->freersrc) server_xtn->cfg2.s.cbstd->freersrc (httpd, client, req, &rsrc); + if (server_xtn->cfg2.s.cbstd->freersrc) + server_xtn->cfg2.s.cbstd->freersrc (httpd, client, req, &rsrc); } if (task == QSE_NULL) goto oops; } @@ -2016,7 +2023,7 @@ auth_ok: if (xpath == QSE_NULL) return -1; qse_printf (QSE_T(">>> check if [%hs] is a directory\n"), xpath); - if (httpd->scb->file.stat (httpd, xpath, &st) >= 0 && st.isdir) + if (stat_file (httpd, xpath, &st, 0) >= 0 && st.isdir) { qse_printf (QSE_T(">>> [%hs] is a directory\n"), xpath); /* it is a directory */ diff --git a/qse/watcom/debug/dos32/cmd/awk/qseawk.tgt b/qse/watcom/debug/dos32/cmd/awk/qseawk.tgt index dc360250..5ee904c3 100755 --- a/qse/watcom/debug/dos32/cmd/awk/qseawk.tgt +++ b/qse/watcom/debug/dos32/cmd/awk/qseawk.tgt @@ -12,7 +12,7 @@ EXE 3 WString 5 -dw2eo +dw2e9 1 0 1 diff --git a/qse/watcom/debug/dos32/cmd/sed/qsesed.tgt b/qse/watcom/debug/dos32/cmd/sed/qsesed.tgt index 3fc7c8a6..75663b93 100755 --- a/qse/watcom/debug/dos32/cmd/sed/qsesed.tgt +++ b/qse/watcom/debug/dos32/cmd/sed/qsesed.tgt @@ -12,7 +12,7 @@ EXE 3 WString 5 -dw2eo +dw2e9 1 0 1 diff --git a/qse/watcom/debug/dos32/lib/awk/qseawk.tgt b/qse/watcom/debug/dos32/lib/awk/qseawk.tgt index 8be10143..dcb4fba8 100755 --- a/qse/watcom/debug/dos32/lib/awk/qseawk.tgt +++ b/qse/watcom/debug/dos32/lib/awk/qseawk.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -d_2so +d_2s9 1 0 1 diff --git a/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt b/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt index 7436dbed..94896235 100755 --- a/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt +++ b/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -d_2so +d_2s9 1 0 1 diff --git a/qse/watcom/debug/dos32/lib/sed/qsesed.tgt b/qse/watcom/debug/dos32/lib/sed/qsesed.tgt index 17470567..7c2e3b80 100755 --- a/qse/watcom/debug/dos32/lib/sed/qsesed.tgt +++ b/qse/watcom/debug/dos32/lib/sed/qsesed.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -d_2so +d_2s9 1 0 1 diff --git a/qse/watcom/debug/dos32/mod/awk/awk-dir.tgt b/qse/watcom/debug/dos32/mod/awk/awk-dir.tgt index 07a950ad..c418f0f9 100755 --- a/qse/watcom/debug/dos32/mod/awk/awk-dir.tgt +++ b/qse/watcom/debug/dos32/mod/awk/awk-dir.tgt @@ -12,7 +12,7 @@ CWDLL 3 WString 5 -dx2do +dx2d9 1 0 1 diff --git a/qse/watcom/debug/dos32/mod/awk/awk-str.tgt b/qse/watcom/debug/dos32/mod/awk/awk-str.tgt index 162bead1..8db337fd 100755 --- a/qse/watcom/debug/dos32/mod/awk/awk-str.tgt +++ b/qse/watcom/debug/dos32/mod/awk/awk-str.tgt @@ -12,7 +12,7 @@ CWDLL 3 WString 5 -dx2do +dx2d9 1 0 1 diff --git a/qse/watcom/debug/dos32/mod/awk/awk-sys.tgt b/qse/watcom/debug/dos32/mod/awk/awk-sys.tgt index 797d87fe..f40c412b 100755 --- a/qse/watcom/debug/dos32/mod/awk/awk-sys.tgt +++ b/qse/watcom/debug/dos32/mod/awk/awk-sys.tgt @@ -12,7 +12,7 @@ CWDLL 3 WString 5 -dx2do +dx2d9 1 0 1 diff --git a/qse/watcom/debug/os2/cmd/awk/qseawk.tgt b/qse/watcom/debug/os2/cmd/awk/qseawk.tgt index 95b08e67..50352029 100755 --- a/qse/watcom/debug/os2/cmd/awk/qseawk.tgt +++ b/qse/watcom/debug/os2/cmd/awk/qseawk.tgt @@ -12,7 +12,7 @@ OEXE 3 WString 5 -oc2eo +oc2e9 1 0 1 diff --git a/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt b/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt index b7cf9126..c68d4d34 100755 --- a/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt +++ b/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt @@ -12,7 +12,7 @@ OEXE 3 WString 5 -oc2eo +oc2e9 1 0 1 diff --git a/qse/watcom/debug/os2/cmd/sed/qsesed.tgt b/qse/watcom/debug/os2/cmd/sed/qsesed.tgt index 472863e8..80c89984 100755 --- a/qse/watcom/debug/os2/cmd/sed/qsesed.tgt +++ b/qse/watcom/debug/os2/cmd/sed/qsesed.tgt @@ -12,7 +12,7 @@ OEXE 3 WString 5 -oc2eo +oc2e9 1 0 1 diff --git a/qse/watcom/debug/os2/lib/awk/qseawk.tgt b/qse/watcom/debug/os2/lib/awk/qseawk.tgt index 4dd95fd3..fdf0217a 100755 --- a/qse/watcom/debug/os2/lib/awk/qseawk.tgt +++ b/qse/watcom/debug/os2/lib/awk/qseawk.tgt @@ -12,7 +12,7 @@ ODLL 3 WString 5 -o_2do +o_2d9 1 0 1 diff --git a/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt b/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt index 671fc622..e7f4d34f 100755 --- a/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt +++ b/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -o_2so +o_2s9 1 0 1 diff --git a/qse/watcom/debug/os2/lib/net/qsenet.tgt b/qse/watcom/debug/os2/lib/net/qsenet.tgt index 6b54ab18..f916291d 100755 --- a/qse/watcom/debug/os2/lib/net/qsenet.tgt +++ b/qse/watcom/debug/os2/lib/net/qsenet.tgt @@ -12,7 +12,7 @@ ODLL 3 WString 5 -o_2do +o_2d9 1 0 1 diff --git a/qse/watcom/debug/os2/lib/sed/qsesed.tgt b/qse/watcom/debug/os2/lib/sed/qsesed.tgt index 3fb402e5..325c0edb 100755 --- a/qse/watcom/debug/os2/lib/sed/qsesed.tgt +++ b/qse/watcom/debug/os2/lib/sed/qsesed.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -o_2so +o_2s9 1 0 1 diff --git a/qse/watcom/debug/os2/mod/awk/awk-dir.tgt b/qse/watcom/debug/os2/mod/awk/awk-dir.tgt index ef6e286b..32f9401f 100755 --- a/qse/watcom/debug/os2/mod/awk/awk-dir.tgt +++ b/qse/watcom/debug/os2/mod/awk/awk-dir.tgt @@ -12,7 +12,7 @@ ODLL 3 WString 5 -o_2do +o_2d9 1 0 1 diff --git a/qse/watcom/debug/os2/mod/awk/awk-str.tgt b/qse/watcom/debug/os2/mod/awk/awk-str.tgt index 52547228..34932213 100755 --- a/qse/watcom/debug/os2/mod/awk/awk-str.tgt +++ b/qse/watcom/debug/os2/mod/awk/awk-str.tgt @@ -12,7 +12,7 @@ ODLL 3 WString 5 -o_2do +o_2d9 1 0 1 diff --git a/qse/watcom/debug/os2/mod/awk/awk-sys.tgt b/qse/watcom/debug/os2/mod/awk/awk-sys.tgt index 9a8d0bed..87b0d44b 100755 --- a/qse/watcom/debug/os2/mod/awk/awk-sys.tgt +++ b/qse/watcom/debug/os2/mod/awk/awk-sys.tgt @@ -12,7 +12,7 @@ ODLL 3 WString 5 -o_2do +o_2d9 1 0 1 diff --git a/qse/watcom/debug/win32/cmd/awk/qseawk.tgt b/qse/watcom/debug/win32/cmd/awk/qseawk.tgt new file mode 100755 index 00000000..c7b32bfe --- /dev/null +++ b/qse/watcom/debug/win32/cmd/awk/qseawk.tgt @@ -0,0 +1,145 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +NEXE +3 +WString +5 +nc2e9 +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +10 +qseawk.exe +7 +WString +4 +NEXE +8 +WVList +2 +9 +MVState +10 +WString +7 +WINLINK +11 +WString +28 +?????Library directories(;): +1 +12 +WString +27 +../../lib/cmn ../../lib/awk +0 +13 +MVState +14 +WString +7 +WINLINK +15 +WString +18 +?????Libraries(,): +1 +16 +WString +20 +qsecmn qseawk ws2_32 +0 +17 +WVList +0 +-1 +1 +1 +0 +18 +WPickList +2 +19 +MItem +3 +*.c +20 +WString +4 +COBJ +21 +WVList +2 +22 +MVState +23 +WString +3 +WCC +24 +WString +25 +n????Include directories: +1 +25 +WString +53 +"$(%watcom)/h;$(%watcom)/h/nt;../../../../../include" +0 +26 +MVState +27 +WString +3 +WCC +28 +WString +23 +?????Macro definitions: +1 +29 +WString +15 +QSE_BUILD_DEBUG +0 +30 +WVList +0 +-1 +1 +1 +0 +31 +MItem +28 +../../../../../cmd/awk/awk.c +32 +WString +4 +COBJ +33 +WVList +0 +34 +WVList +0 +19 +1 +1 +0 diff --git a/qse/watcom/debug/win32/lib/awk/qseawk.tgt b/qse/watcom/debug/win32/lib/awk/qseawk.tgt new file mode 100755 index 00000000..c089ddc9 --- /dev/null +++ b/qse/watcom/debug/win32/lib/awk/qseawk.tgt @@ -0,0 +1,325 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +NDLL +3 +WString +5 +n_2d9 +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +10 +qseawk.dll +7 +WString +4 +NDLL +8 +WVList +2 +9 +MVState +10 +WString +5 +WLINK +11 +WString +28 +?????Library directories(;): +1 +12 +WString +13 +../../lib/cmn +0 +13 +MVState +14 +WString +5 +WLINK +15 +WString +18 +?????Libraries(,): +1 +16 +WString +6 +qsecmn +0 +17 +WVList +0 +-1 +1 +1 +0 +18 +WPickList +12 +19 +MItem +3 +*.c +20 +WString +4 +COBJ +21 +WVList +2 +22 +MVState +23 +WString +3 +WCC +24 +WString +25 +n????Include directories: +1 +25 +WString +53 +"$(%watcom)/h;$(%watcom)/h/nt;../../../../../include" +0 +26 +MVState +27 +WString +3 +WCC +28 +WString +23 +?????Macro definitions: +1 +29 +WString +15 +QSE_BUILD_DEBUG +0 +30 +WVList +0 +-1 +1 +1 +0 +31 +MItem +28 +../../../../../lib/awk/awk.c +32 +WString +4 +COBJ +33 +WVList +0 +34 +WVList +0 +19 +1 +1 +0 +35 +MItem +28 +../../../../../lib/awk/err.c +36 +WString +4 +COBJ +37 +WVList +0 +38 +WVList +0 +19 +1 +1 +0 +39 +MItem +28 +../../../../../lib/awk/fnc.c +40 +WString +4 +COBJ +41 +WVList +0 +42 +WVList +0 +19 +1 +1 +0 +43 +MItem +29 +../../../../../lib/awk/misc.c +44 +WString +4 +COBJ +45 +WVList +0 +46 +WVList +0 +19 +1 +1 +0 +47 +MItem +30 +../../../../../lib/awk/parse.c +48 +WString +4 +COBJ +49 +WVList +0 +50 +WVList +0 +19 +1 +1 +0 +51 +MItem +28 +../../../../../lib/awk/rec.c +52 +WString +4 +COBJ +53 +WVList +0 +54 +WVList +0 +19 +1 +1 +0 +55 +MItem +28 +../../../../../lib/awk/rio.c +56 +WString +4 +COBJ +57 +WVList +0 +58 +WVList +0 +19 +1 +1 +0 +59 +MItem +28 +../../../../../lib/awk/run.c +60 +WString +4 +COBJ +61 +WVList +0 +62 +WVList +0 +19 +1 +1 +0 +63 +MItem +28 +../../../../../lib/awk/std.c +64 +WString +4 +COBJ +65 +WVList +0 +66 +WVList +0 +19 +1 +1 +0 +67 +MItem +29 +../../../../../lib/awk/tree.c +68 +WString +4 +COBJ +69 +WVList +0 +70 +WVList +0 +19 +1 +1 +0 +71 +MItem +28 +../../../../../lib/awk/val.c +72 +WString +4 +COBJ +73 +WVList +0 +74 +WVList +0 +19 +1 +1 +0 diff --git a/qse/watcom/debug/win32/lib/cmn/qsecmn.tgt b/qse/watcom/debug/win32/lib/cmn/qsecmn.tgt new file mode 100755 index 00000000..e71ea247 --- /dev/null +++ b/qse/watcom/debug/win32/lib/cmn/qsecmn.tgt @@ -0,0 +1,1695 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +NDLL +3 +WString +5 +n_2d9 +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +10 +qsecmn.dll +7 +WString +4 +NDLL +8 +WVList +1 +9 +MVState +10 +WString +5 +WLINK +11 +WString +18 +?????Libraries(,): +1 +12 +WString +6 +ws2_32 +0 +13 +WVList +0 +-1 +1 +1 +0 +14 +WPickList +89 +15 +MItem +3 +*.c +16 +WString +4 +COBJ +17 +WVList +2 +18 +MVState +19 +WString +3 +WCC +20 +WString +25 +n????Include directories: +1 +21 +WString +53 +"$(%watcom)/h;$(%watcom)/h/nt;../../../../../include" +0 +22 +MVState +23 +WString +3 +WCC +24 +WString +23 +?????Macro definitions: +1 +25 +WString +15 +QSE_BUILD_DEBUG +0 +26 +WVList +0 +-1 +1 +1 +0 +27 +MItem +35 +../../../../../lib/cmn/alg-base64.c +28 +WString +4 +COBJ +29 +WVList +0 +30 +WVList +0 +15 +1 +1 +0 +31 +MItem +33 +../../../../../lib/cmn/alg-rand.c +32 +WString +4 +COBJ +33 +WVList +0 +34 +WVList +0 +15 +1 +1 +0 +35 +MItem +35 +../../../../../lib/cmn/alg-search.c +36 +WString +4 +COBJ +37 +WVList +0 +38 +WVList +0 +15 +1 +1 +0 +39 +MItem +33 +../../../../../lib/cmn/alg-sort.c +40 +WString +4 +COBJ +41 +WVList +0 +42 +WVList +0 +15 +1 +1 +0 +43 +MItem +31 +../../../../../lib/cmn/assert.c +44 +WString +4 +COBJ +45 +WVList +0 +46 +WVList +0 +15 +1 +1 +0 +47 +MItem +28 +../../../../../lib/cmn/chr.c +48 +WString +4 +COBJ +49 +WVList +0 +50 +WVList +0 +15 +1 +1 +0 +51 +MItem +30 +../../../../../lib/cmn/cp949.c +52 +WString +4 +COBJ +53 +WVList +0 +54 +WVList +0 +15 +1 +1 +0 +55 +MItem +30 +../../../../../lib/cmn/cp950.c +56 +WString +4 +COBJ +57 +WVList +0 +58 +WVList +0 +15 +1 +1 +0 +59 +MItem +28 +../../../../../lib/cmn/dir.c +60 +WString +4 +COBJ +61 +WVList +0 +62 +WVList +0 +15 +1 +1 +0 +63 +MItem +28 +../../../../../lib/cmn/dll.c +64 +WString +4 +COBJ +65 +WVList +0 +66 +WVList +0 +15 +1 +1 +0 +67 +MItem +28 +../../../../../lib/cmn/env.c +68 +WString +4 +COBJ +69 +WVList +0 +70 +WVList +0 +15 +1 +1 +0 +71 +MItem +28 +../../../../../lib/cmn/fio.c +72 +WString +4 +COBJ +73 +WVList +0 +74 +WVList +0 +15 +1 +1 +0 +75 +MItem +28 +../../../../../lib/cmn/fma.c +76 +WString +4 +COBJ +77 +WVList +0 +78 +WVList +0 +15 +1 +1 +0 +79 +MItem +28 +../../../../../lib/cmn/fmt.c +80 +WString +4 +COBJ +81 +WVList +0 +82 +WVList +0 +15 +1 +1 +0 +83 +MItem +31 +../../../../../lib/cmn/fs-err.c +84 +WString +4 +COBJ +85 +WVList +0 +86 +WVList +0 +15 +1 +1 +0 +87 +MItem +32 +../../../../../lib/cmn/fs-move.c +88 +WString +4 +COBJ +89 +WVList +0 +90 +WVList +0 +15 +1 +1 +0 +91 +MItem +27 +../../../../../lib/cmn/fs.c +92 +WString +4 +COBJ +93 +WVList +0 +94 +WVList +0 +15 +1 +1 +0 +95 +MItem +28 +../../../../../lib/cmn/gdl.c +96 +WString +4 +COBJ +97 +WVList +0 +98 +WVList +0 +15 +1 +1 +0 +99 +MItem +29 +../../../../../lib/cmn/glob.c +100 +WString +4 +COBJ +101 +WVList +0 +102 +WVList +0 +15 +1 +1 +0 +103 +MItem +28 +../../../../../lib/cmn/htb.c +104 +WString +4 +COBJ +105 +WVList +0 +106 +WVList +0 +15 +1 +1 +0 +107 +MItem +29 +../../../../../lib/cmn/hton.c +108 +WString +4 +COBJ +109 +WVList +0 +110 +WVList +0 +15 +1 +1 +0 +111 +MItem +29 +../../../../../lib/cmn/ipad.c +112 +WString +4 +COBJ +113 +WVList +0 +114 +WVList +0 +15 +1 +1 +0 +115 +MItem +28 +../../../../../lib/cmn/lda.c +116 +WString +4 +COBJ +117 +WVList +0 +118 +WVList +0 +15 +1 +1 +0 +119 +MItem +29 +../../../../../lib/cmn/main.c +120 +WString +4 +COBJ +121 +WVList +0 +122 +WVList +0 +15 +1 +1 +0 +123 +MItem +33 +../../../../../lib/cmn/mbwc-str.c +124 +WString +4 +COBJ +125 +WVList +0 +126 +WVList +0 +15 +1 +1 +0 +127 +MItem +29 +../../../../../lib/cmn/mbwc.c +128 +WString +4 +COBJ +129 +WVList +0 +130 +WVList +0 +15 +1 +1 +0 +131 +MItem +28 +../../../../../lib/cmn/mem.c +132 +WString +4 +COBJ +133 +WVList +0 +134 +WVList +0 +15 +1 +1 +0 +135 +MItem +28 +../../../../../lib/cmn/mux.c +136 +WString +4 +COBJ +137 +WVList +0 +138 +WVList +0 +15 +1 +1 +0 +139 +MItem +34 +../../../../../lib/cmn/nwad-skad.c +140 +WString +4 +COBJ +141 +WVList +0 +142 +WVList +0 +15 +1 +1 +0 +143 +MItem +29 +../../../../../lib/cmn/nwad.c +144 +WString +4 +COBJ +145 +WVList +0 +146 +WVList +0 +15 +1 +1 +0 +147 +MItem +33 +../../../../../lib/cmn/nwif-cfg.c +148 +WString +4 +COBJ +149 +WVList +0 +150 +WVList +0 +15 +1 +1 +0 +151 +MItem +29 +../../../../../lib/cmn/nwif.c +152 +WString +4 +COBJ +153 +WVList +0 +154 +WVList +0 +15 +1 +1 +0 +155 +MItem +29 +../../../../../lib/cmn/nwio.c +156 +WString +4 +COBJ +157 +WVList +0 +158 +WVList +0 +15 +1 +1 +0 +159 +MItem +28 +../../../../../lib/cmn/oht.c +160 +WString +4 +COBJ +161 +WVList +0 +162 +WVList +0 +15 +1 +1 +0 +163 +MItem +28 +../../../../../lib/cmn/opt.c +164 +WString +4 +COBJ +165 +WVList +0 +166 +WVList +0 +15 +1 +1 +0 +167 +MItem +38 +../../../../../lib/cmn/path-basename.c +168 +WString +4 +COBJ +169 +WVList +0 +170 +WVList +0 +15 +1 +1 +0 +171 +MItem +35 +../../../../../lib/cmn/path-canon.c +172 +WString +4 +COBJ +173 +WVList +0 +174 +WVList +0 +15 +1 +1 +0 +175 +MItem +28 +../../../../../lib/cmn/pio.c +176 +WString +4 +COBJ +177 +WVList +0 +178 +WVList +0 +15 +1 +1 +0 +179 +MItem +28 +../../../../../lib/cmn/pma.c +180 +WString +4 +COBJ +181 +WVList +0 +182 +WVList +0 +15 +1 +1 +0 +183 +MItem +28 +../../../../../lib/cmn/rbt.c +184 +WString +4 +COBJ +185 +WVList +0 +186 +WVList +0 +15 +1 +1 +0 +187 +MItem +28 +../../../../../lib/cmn/rex.c +188 +WString +4 +COBJ +189 +WVList +0 +190 +WVList +0 +15 +1 +1 +0 +191 +MItem +28 +../../../../../lib/cmn/sio.c +192 +WString +4 +COBJ +193 +WVList +0 +194 +WVList +0 +15 +1 +1 +0 +195 +MItem +28 +../../../../../lib/cmn/sll.c +196 +WString +4 +COBJ +197 +WVList +0 +198 +WVList +0 +15 +1 +1 +0 +199 +MItem +29 +../../../../../lib/cmn/slmb.c +200 +WString +4 +COBJ +201 +WVList +0 +202 +WVList +0 +15 +1 +1 +0 +203 +MItem +30 +../../../../../lib/cmn/stdio.c +204 +WString +4 +COBJ +205 +WVList +0 +206 +WVList +0 +15 +1 +1 +0 +207 +MItem +32 +../../../../../lib/cmn/str-beg.c +208 +WString +4 +COBJ +209 +WVList +0 +210 +WVList +0 +15 +1 +1 +0 +211 +MItem +32 +../../../../../lib/cmn/str-cat.c +212 +WString +4 +COBJ +213 +WVList +0 +214 +WVList +0 +15 +1 +1 +0 +215 +MItem +32 +../../../../../lib/cmn/str-chr.c +216 +WString +4 +COBJ +217 +WVList +0 +218 +WVList +0 +15 +1 +1 +0 +219 +MItem +32 +../../../../../lib/cmn/str-cmp.c +220 +WString +4 +COBJ +221 +WVList +0 +222 +WVList +0 +15 +1 +1 +0 +223 +MItem +32 +../../../../../lib/cmn/str-cnv.c +224 +WString +4 +COBJ +225 +WVList +0 +226 +WVList +0 +15 +1 +1 +0 +227 +MItem +32 +../../../../../lib/cmn/str-cpy.c +228 +WString +4 +COBJ +229 +WVList +0 +230 +WVList +0 +15 +1 +1 +0 +231 +MItem +32 +../../../../../lib/cmn/str-del.c +232 +WString +4 +COBJ +233 +WVList +0 +234 +WVList +0 +15 +1 +1 +0 +235 +MItem +32 +../../../../../lib/cmn/str-dup.c +236 +WString +4 +COBJ +237 +WVList +0 +238 +WVList +0 +15 +1 +1 +0 +239 +MItem +33 +../../../../../lib/cmn/str-dynm.c +240 +WString +4 +COBJ +241 +WVList +0 +242 +WVList +0 +15 +1 +1 +0 +243 +MItem +33 +../../../../../lib/cmn/str-dynw.c +244 +WString +4 +COBJ +245 +WVList +0 +246 +WVList +0 +15 +1 +1 +0 +247 +MItem +32 +../../../../../lib/cmn/str-end.c +248 +WString +4 +COBJ +249 +WVList +0 +250 +WVList +0 +15 +1 +1 +0 +251 +MItem +33 +../../../../../lib/cmn/str-excl.c +252 +WString +4 +COBJ +253 +WVList +0 +254 +WVList +0 +15 +1 +1 +0 +255 +MItem +33 +../../../../../lib/cmn/str-fcpy.c +256 +WString +4 +COBJ +257 +WVList +0 +258 +WVList +0 +15 +1 +1 +0 +259 +MItem +34 +../../../../../lib/cmn/str-fnmat.c +260 +WString +4 +COBJ +261 +WVList +0 +262 +WVList +0 +15 +1 +1 +0 +263 +MItem +33 +../../../../../lib/cmn/str-incl.c +264 +WString +4 +COBJ +265 +WVList +0 +266 +WVList +0 +15 +1 +1 +0 +267 +MItem +32 +../../../../../lib/cmn/str-len.c +268 +WString +4 +COBJ +269 +WVList +0 +270 +WVList +0 +15 +1 +1 +0 +271 +MItem +32 +../../../../../lib/cmn/str-pac.c +272 +WString +4 +COBJ +273 +WVList +0 +274 +WVList +0 +15 +1 +1 +0 +275 +MItem +33 +../../../../../lib/cmn/str-pbrk.c +276 +WString +4 +COBJ +277 +WVList +0 +278 +WVList +0 +15 +1 +1 +0 +279 +MItem +32 +../../../../../lib/cmn/str-put.c +280 +WString +4 +COBJ +281 +WVList +0 +282 +WVList +0 +15 +1 +1 +0 +283 +MItem +32 +../../../../../lib/cmn/str-rev.c +284 +WString +4 +COBJ +285 +WVList +0 +286 +WVList +0 +15 +1 +1 +0 +287 +MItem +32 +../../../../../lib/cmn/str-rot.c +288 +WString +4 +COBJ +289 +WVList +0 +290 +WVList +0 +15 +1 +1 +0 +291 +MItem +32 +../../../../../lib/cmn/str-set.c +292 +WString +4 +COBJ +293 +WVList +0 +294 +WVList +0 +15 +1 +1 +0 +295 +MItem +32 +../../../../../lib/cmn/str-spl.c +296 +WString +4 +COBJ +297 +WVList +0 +298 +WVList +0 +15 +1 +1 +0 +299 +MItem +32 +../../../../../lib/cmn/str-spn.c +300 +WString +4 +COBJ +301 +WVList +0 +302 +WVList +0 +15 +1 +1 +0 +303 +MItem +32 +../../../../../lib/cmn/str-str.c +304 +WString +4 +COBJ +305 +WVList +0 +306 +WVList +0 +15 +1 +1 +0 +307 +MItem +34 +../../../../../lib/cmn/str-subst.c +308 +WString +4 +COBJ +309 +WVList +0 +310 +WVList +0 +15 +1 +1 +0 +311 +MItem +32 +../../../../../lib/cmn/str-tok.c +312 +WString +4 +COBJ +313 +WVList +0 +314 +WVList +0 +15 +1 +1 +0 +315 +MItem +32 +../../../../../lib/cmn/str-trm.c +316 +WString +4 +COBJ +317 +WVList +0 +318 +WVList +0 +15 +1 +1 +0 +319 +MItem +33 +../../../../../lib/cmn/str-word.c +320 +WString +4 +COBJ +321 +WVList +0 +322 +WVList +0 +15 +1 +1 +0 +323 +MItem +29 +../../../../../lib/cmn/task.c +324 +WString +4 +COBJ +325 +WVList +0 +326 +WVList +0 +15 +1 +1 +0 +327 +MItem +29 +../../../../../lib/cmn/time.c +328 +WString +4 +COBJ +329 +WVList +0 +330 +WVList +0 +15 +1 +1 +0 +331 +MItem +28 +../../../../../lib/cmn/tio.c +332 +WString +4 +COBJ +333 +WVList +0 +334 +WVList +0 +15 +1 +1 +0 +335 +MItem +32 +../../../../../lib/cmn/tre-ast.c +336 +WString +4 +COBJ +337 +WVList +0 +338 +WVList +0 +15 +1 +1 +0 +339 +MItem +36 +../../../../../lib/cmn/tre-compile.c +340 +WString +4 +COBJ +341 +WVList +0 +342 +WVList +0 +15 +1 +1 +0 +343 +MItem +44 +../../../../../lib/cmn/tre-match-backtrack.c +344 +WString +4 +COBJ +345 +WVList +0 +346 +WVList +0 +15 +1 +1 +0 +347 +MItem +43 +../../../../../lib/cmn/tre-match-parallel.c +348 +WString +4 +COBJ +349 +WVList +0 +350 +WVList +0 +15 +1 +1 +0 +351 +MItem +34 +../../../../../lib/cmn/tre-parse.c +352 +WString +4 +COBJ +353 +WVList +0 +354 +WVList +0 +15 +1 +1 +0 +355 +MItem +34 +../../../../../lib/cmn/tre-stack.c +356 +WString +4 +COBJ +357 +WVList +0 +358 +WVList +0 +15 +1 +1 +0 +359 +MItem +28 +../../../../../lib/cmn/tre.c +360 +WString +4 +COBJ +361 +WVList +0 +362 +WVList +0 +15 +1 +1 +0 +363 +MItem +28 +../../../../../lib/cmn/uni.c +364 +WString +4 +COBJ +365 +WVList +0 +366 +WVList +0 +15 +1 +1 +0 +367 +MItem +28 +../../../../../lib/cmn/uri.c +368 +WString +4 +COBJ +369 +WVList +0 +370 +WVList +0 +15 +1 +1 +0 +371 +MItem +29 +../../../../../lib/cmn/utf8.c +372 +WString +4 +COBJ +373 +WVList +0 +374 +WVList +0 +15 +1 +1 +0 +375 +MItem +28 +../../../../../lib/cmn/xma.c +376 +WString +4 +COBJ +377 +WVList +0 +378 +WVList +0 +15 +1 +1 +0 diff --git a/qse/watcom/qse.wpj b/qse/watcom/qse.wpj index 2b36c176..6bf80bfa 100755 --- a/qse/watcom/qse.wpj +++ b/qse/watcom/qse.wpj @@ -4,8 +4,8 @@ projectIdent VpeMain 1 WRect -530 -80 +0 +0 9310 9640 2 @@ -16,7 +16,7 @@ MCommand 4 MCommand 0 -21 +24 5 WFileName 30 @@ -102,11 +102,23 @@ WFileName 30 debug/os2/cmd/net/qsehttpd.tgt 26 -WVList -21 +WFileName +30 +debug/win32/lib/cmn/qsecmn.tgt 27 -VComponent +WFileName +30 +debug/win32/lib/awk/qseawk.tgt 28 +WFileName +30 +debug/win32/cmd/awk/qseawk.tgt +29 +WVList +24 +30 +VComponent +31 WRect 1060 2480 @@ -114,34 +126,18 @@ WRect 4200 1 0 -29 +32 WFileName 30 release/os2/lib/cmn/qsecmn.tgt 0 1 -30 -VComponent -31 -WRect -80 -1213 -5690 -4200 -1 -0 -32 -WFileName -30 -release/os2/lib/sed/qsesed.tgt -0 -0 33 VComponent 34 WRect -2090 -1360 +80 +1200 5690 4200 1 @@ -149,28 +145,44 @@ WRect 35 WFileName 30 -release/os2/cmd/sed/qsesed.tgt +release/os2/lib/sed/qsesed.tgt +0 0 -1 36 VComponent 37 WRect +2090 +1360 +5690 +4200 +1 +0 +38 +WFileName +30 +release/os2/cmd/sed/qsesed.tgt +0 +1 +39 +VComponent +40 +WRect 2810 320 5690 4200 1 0 -38 +41 WFileName 28 debug/os2/lib/cmn/qsecmn.tgt 0 0 -39 +42 VComponent -40 +43 WRect 1030 2320 @@ -178,15 +190,15 @@ WRect 4200 1 0 -41 +44 WFileName 28 debug/os2/lib/sed/qsesed.tgt 0 3 -42 +45 VComponent -43 +46 WRect 400 280 @@ -194,31 +206,31 @@ WRect 4200 1 0 -44 +47 WFileName 28 debug/os2/lib/awk/qseawk.tgt 0 0 -45 +48 VComponent -46 +49 WRect 320 -373 +360 5690 4200 1 0 -47 +50 WFileName 28 debug/os2/cmd/awk/qseawk.tgt 0 1 -48 +51 VComponent -49 +52 WRect 2660 0 @@ -226,42 +238,26 @@ WRect 4200 1 0 -50 +53 WFileName 30 debug/dos32/lib/cmn/qsecmn.tgt 0 2 -51 -VComponent -52 -WRect -2920 -1253 -5690 -4200 -1 -0 -53 -WFileName -30 -debug/dos32/lib/awk/qseawk.tgt -0 -0 54 VComponent 55 WRect -0 -160 +2920 +1240 5690 4200 -1 +0 0 56 WFileName 30 -debug/dos32/cmd/awk/qseawk.tgt +debug/dos32/lib/awk/qseawk.tgt 0 0 57 @@ -269,7 +265,7 @@ VComponent 58 WRect 0 -0 +160 5690 4200 1 @@ -277,15 +273,15 @@ WRect 59 WFileName 30 -debug/dos32/lib/sed/qsesed.tgt +debug/dos32/cmd/awk/qseawk.tgt +0 0 -5 60 VComponent 61 WRect -570 -520 +0 +0 5690 4200 1 @@ -293,28 +289,44 @@ WRect 62 WFileName 30 -debug/dos32/cmd/sed/qsesed.tgt +debug/dos32/lib/sed/qsesed.tgt 0 -1 +5 63 VComponent 64 WRect +570 +520 +5690 +4200 +1 +0 +65 +WFileName +30 +debug/dos32/cmd/sed/qsesed.tgt +0 +1 +66 +VComponent +67 +WRect 0 0 5690 4200 +1 0 -0 -65 +68 WFileName 28 debug/os2/cmd/sed/qsesed.tgt 0 0 -66 +69 VComponent -67 +70 WRect 2590 1040 @@ -322,15 +334,15 @@ WRect 4200 1 0 -68 +71 WFileName 31 debug/dos32/mod/awk/awk-sys.tgt 0 0 -69 +72 VComponent -70 +73 WRect 1120 200 @@ -338,15 +350,15 @@ WRect 4200 1 0 -71 +74 WFileName 29 debug/os2/mod/awk/awk-sys.tgt 0 0 -72 +75 VComponent -73 +76 WRect 460 3040 @@ -354,63 +366,63 @@ WRect 4240 1 0 -74 +77 WFileName 29 debug/os2/mod/awk/awk-dir.tgt 0 0 -75 -VComponent -76 -WRect -570 -533 -5690 -4240 -1 -0 -77 -WFileName -31 -debug/dos32/mod/awk/awk-dir.tgt -0 -0 78 VComponent 79 WRect -200 -173 -5700 -4320 +570 +520 +5690 +4240 1 0 80 WFileName 31 -debug/dos32/mod/awk/awk-str.tgt +debug/dos32/mod/awk/awk-dir.tgt 0 0 81 VComponent 82 WRect +200 +160 +5700 +4320 +1 +0 +83 +WFileName +31 +debug/dos32/mod/awk/awk-str.tgt +0 +0 +84 +VComponent +85 +WRect 410 1360 5700 4320 1 0 -83 +86 WFileName 29 debug/os2/mod/awk/awk-str.tgt 0 0 -84 +87 VComponent -85 +88 WRect 3050 120 @@ -418,26 +430,74 @@ WRect 4240 1 0 -86 +89 WFileName 28 debug/os2/lib/net/qsenet.tgt 0 0 -87 +90 VComponent -88 +91 WRect 290 280 5700 -4253 +4240 +1 0 -0 -89 +92 WFileName 30 debug/os2/cmd/net/qsehttpd.tgt 0 +1 +93 +VComponent +94 +WRect +270 +240 +5700 +4280 0 -87 +0 +95 +WFileName +30 +debug/win32/lib/cmn/qsecmn.tgt +0 +0 +96 +VComponent +97 +WRect +660 +1040 +5700 +4280 +0 +0 +98 +WFileName +30 +debug/win32/lib/awk/qseawk.tgt +0 +0 +99 +VComponent +100 +WRect +500 +480 +5700 +4280 +0 +0 +101 +WFileName +30 +debug/win32/cmd/awk/qseawk.tgt +0 +0 +99 diff --git a/qse/watcom/release/os2/cmd/sed/qsesed.tgt b/qse/watcom/release/os2/cmd/sed/qsesed.tgt index fdc5dcbd..9bafe123 100755 --- a/qse/watcom/release/os2/cmd/sed/qsesed.tgt +++ b/qse/watcom/release/os2/cmd/sed/qsesed.tgt @@ -12,7 +12,7 @@ OEXE 3 WString 5 -oc2eo +oc2e9 1 0 1 diff --git a/qse/watcom/release/os2/lib/cmn/qsecmn.tgt b/qse/watcom/release/os2/lib/cmn/qsecmn.tgt index c21a44f3..30cb8ca0 100755 --- a/qse/watcom/release/os2/lib/cmn/qsecmn.tgt +++ b/qse/watcom/release/os2/lib/cmn/qsecmn.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -o_2so +o_2s9 1 0 1 diff --git a/qse/watcom/release/os2/lib/sed/qsesed.tgt b/qse/watcom/release/os2/lib/sed/qsesed.tgt index 81799db6..a36b23b9 100755 --- a/qse/watcom/release/os2/lib/sed/qsesed.tgt +++ b/qse/watcom/release/os2/lib/sed/qsesed.tgt @@ -12,7 +12,7 @@ LIB 3 WString 5 -o_2so +o_2s9 1 0 1