From 394cb34c048b2df503795e28a34004451dbd1ac8 Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Fri, 22 Feb 2013 03:18:42 +0000 Subject: [PATCH] fixed build files and renamed std.h to be more specific --- qse/cmd/awk/awk.c | 3 +- qse/cmd/http/httpd.c | 4 +- qse/cmd/sed/sed.c | 2 +- qse/cmd/xli/xli.c | 2 +- qse/include/qse/Makefile.am | 2 +- qse/include/qse/Makefile.in | 2 +- qse/include/qse/awk/Makefile.am | 2 +- qse/include/qse/awk/Makefile.in | 4 +- qse/include/qse/awk/{std.h => stdawk.h} | 4 +- qse/include/qse/http/Makefile.am | 2 +- qse/include/qse/http/Makefile.in | 2 +- qse/include/qse/http/stdhttpd.h | 170 ++++++++++++++++++++++++ qse/include/qse/sed/Makefile.am | 2 +- qse/include/qse/sed/Makefile.in | 4 +- qse/include/qse/sed/{std.h => stdsed.h} | 4 +- qse/include/qse/xli/Makefile.am | 2 +- qse/include/qse/xli/Makefile.in | 2 +- qse/include/qse/xli/{std.h => stdxli.h} | 4 +- qse/lib/awk/std.c | 2 +- qse/lib/sed/std.c | 2 +- qse/samples/Makefile.am | 2 +- qse/samples/Makefile.in | 2 +- qse/samples/awk/awk01.c | 2 +- qse/samples/awk/awk02.c | 2 +- qse/samples/awk/awk03.c | 2 +- qse/samples/awk/awk04.c | 2 +- qse/samples/awk/awk05.c | 2 +- qse/samples/awk/awk06.c | 2 +- qse/samples/awk/awk07.c | 2 +- qse/samples/awk/awk08.c | 2 +- qse/samples/awk/awk09.c | 2 +- qse/samples/awk/awk10.c | 2 +- qse/samples/awk/awk11.c | 2 +- qse/samples/awk/awk12.c | 2 +- qse/samples/awk/awk15.c | 2 +- qse/samples/sed/sed01.c | 2 +- qse/samples/sed/sed02.c | 2 +- qse/samples/sed/sed03.c | 2 +- 38 files changed, 213 insertions(+), 44 deletions(-) rename qse/include/qse/awk/{std.h => stdawk.h} (99%) create mode 100644 qse/include/qse/http/stdhttpd.h rename qse/include/qse/sed/{std.h => stdsed.h} (99%) rename qse/include/qse/xli/{std.h => stdxli.h} (98%) diff --git a/qse/cmd/awk/awk.c b/qse/cmd/awk/awk.c index 0ca285bf..c5d2371d 100644 --- a/qse/cmd/awk/awk.c +++ b/qse/cmd/awk/awk.c @@ -18,8 +18,7 @@ License along with QSE. If not, see . */ -#include -#include +#include #include #include #include diff --git a/qse/cmd/http/httpd.c b/qse/cmd/http/httpd.c index d4aacb27..3943270f 100644 --- a/qse/cmd/http/httpd.c +++ b/qse/cmd/http/httpd.c @@ -1,6 +1,6 @@ -#include -#include +#include +#include #include #include #include diff --git a/qse/cmd/sed/sed.c b/qse/cmd/sed/sed.c index 2639f922..7976fdbf 100644 --- a/qse/cmd/sed/sed.c +++ b/qse/cmd/sed/sed.c @@ -18,7 +18,7 @@ License along with QSE. If not, see . */ -#include +#include #include #include #include diff --git a/qse/cmd/xli/xli.c b/qse/cmd/xli/xli.c index 23df68a6..d835c310 100644 --- a/qse/cmd/xli/xli.c +++ b/qse/cmd/xli/xli.c @@ -18,7 +18,7 @@ License along with QSE. If not, see . */ -#include +#include #include #include #include diff --git a/qse/include/qse/Makefile.am b/qse/include/qse/Makefile.am index 40a3c4ab..3da37b30 100644 --- a/qse/include/qse/Makefile.am +++ b/qse/include/qse/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = cmn awk sed http +SUBDIRS = cmn awk sed xli http pkgincludedir = $(includedir)/qse diff --git a/qse/include/qse/Makefile.in b/qse/include/qse/Makefile.in index 205f528e..8354dca0 100644 --- a/qse/include/qse/Makefile.in +++ b/qse/include/qse/Makefile.in @@ -306,7 +306,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = cmn awk sed http +SUBDIRS = cmn awk sed xli http pkginclude_HEADERS = conf-msw.h conf-os2.h conf-dos.h conf-vms.h \ conf-mac.h conf-inf.h types.h macros.h pack1.h unpack.h \ $(am__append_1) diff --git a/qse/include/qse/awk/Makefile.am b/qse/include/qse/awk/Makefile.am index 6da35883..100a6029 100644 --- a/qse/include/qse/awk/Makefile.am +++ b/qse/include/qse/awk/Makefile.am @@ -1,6 +1,6 @@ pkgincludedir = $(includedir)/qse/awk -pkginclude_HEADERS = awk.h std.h +pkginclude_HEADERS = awk.h stdawk.h if ENABLE_CXX pkginclude_HEADERS += Awk.hpp StdAwk.hpp diff --git a/qse/include/qse/awk/Makefile.in b/qse/include/qse/awk/Makefile.in index 8f404efe..217408bd 100644 --- a/qse/include/qse/awk/Makefile.in +++ b/qse/include/qse/awk/Makefile.in @@ -58,7 +58,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = -am__pkginclude_HEADERS_DIST = awk.h std.h Awk.hpp StdAwk.hpp +am__pkginclude_HEADERS_DIST = awk.h stdawk.h Awk.hpp StdAwk.hpp am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -266,7 +266,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -pkginclude_HEADERS = awk.h std.h $(am__append_1) +pkginclude_HEADERS = awk.h stdawk.h $(am__append_1) all: all-am .SUFFIXES: diff --git a/qse/include/qse/awk/std.h b/qse/include/qse/awk/stdawk.h similarity index 99% rename from qse/include/qse/awk/std.h rename to qse/include/qse/awk/stdawk.h index c546f719..d3794321 100644 --- a/qse/include/qse/awk/std.h +++ b/qse/include/qse/awk/stdawk.h @@ -18,8 +18,8 @@ License along with QSE. If not, see . */ -#ifndef _QSE_AWK_STD_H_ -#define _QSE_AWK_STD_H_ +#ifndef _QSE_AWK_STDAWK_H_ +#define _QSE_AWK_STDAWK_H_ #include #include diff --git a/qse/include/qse/http/Makefile.am b/qse/include/qse/http/Makefile.am index ca518541..5f6b6e34 100644 --- a/qse/include/qse/http/Makefile.am +++ b/qse/include/qse/http/Makefile.am @@ -1,4 +1,4 @@ pkgincludedir= $(includedir)/qse/http -pkginclude_HEADERS = http.h htre.h htrd.h httpd.h std.h upxd.h +pkginclude_HEADERS = http.h htre.h htrd.h httpd.h stdhttpd.h upxd.h diff --git a/qse/include/qse/http/Makefile.in b/qse/include/qse/http/Makefile.in index 4d79aeb2..5f9073fd 100644 --- a/qse/include/qse/http/Makefile.in +++ b/qse/include/qse/http/Makefile.in @@ -264,7 +264,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -pkginclude_HEADERS = http.h htre.h htrd.h httpd.h std.h upxd.h +pkginclude_HEADERS = http.h htre.h htrd.h httpd.h stdhttpd.h upxd.h all: all-am .SUFFIXES: diff --git a/qse/include/qse/http/stdhttpd.h b/qse/include/qse/http/stdhttpd.h new file mode 100644 index 00000000..0da0fb36 --- /dev/null +++ b/qse/include/qse/http/stdhttpd.h @@ -0,0 +1,170 @@ +/* + * $Id$ + * + Copyright 2006-2012 Chung, Hyung-Hwan. + This file is part of QSE. + + QSE is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of + the License, or (at your option) any later version. + + QSE is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with QSE. If not, see . + */ + +#ifndef _QSE_HTTP_STDHTTPD_H_ +#define _QSE_HTTP_STDHTTPD_H_ + +#include + + +typedef int (*qse_httpd_serverstd_makersrc_t) ( + qse_httpd_t* httpd, + qse_httpd_client_t* client, + qse_htre_t* req, + qse_httpd_rsrc_t* rsrc +); + +typedef void (*qse_httpd_serverstd_freersrc_t) ( + qse_httpd_t* httpd, + qse_httpd_client_t* client, + qse_htre_t* req, + qse_httpd_rsrc_t* rsrc +); + +enum qse_httpd_serverstd_root_type_t +{ + QSE_HTTPD_SERVERSTD_ROOT_PATH, + QSE_HTTPD_SERVERSTD_ROOT_NWAD +}; +typedef enum qse_httpd_serverstd_root_type_t qse_httpd_serverstd_root_type_t; + +typedef struct qse_httpd_serverstd_root_t qse_httpd_serverstd_root_t; +struct qse_httpd_serverstd_root_t +{ + qse_httpd_serverstd_root_type_t type; + union + { + const qse_mchar_t* path; + qse_nwad_t nwad; + } u; +}; + +typedef struct qse_httpd_serverstd_cgi_t qse_httpd_serverstd_cgi_t; +struct qse_httpd_serverstd_cgi_t +{ + int cgi: 1; + int nph: 1; + const qse_mchar_t* shebang; /* optional, can be #QSE_NULL */ +}; + +typedef struct qse_httpd_serverstd_index_t qse_httpd_serverstd_index_t; +struct qse_httpd_serverstd_index_t +{ + qse_size_t count; + const qse_mchar_t* files; /* "value1\0value2\0" */ +}; + +enum qse_httpd_serverstd_query_code_t +{ + QSE_HTTPD_SERVERSTD_NAME, /* const qse_mchar_t* */ + QSE_HTTPD_SERVERSTD_ROOT, /* qse_httpd_serverstd_root_t */ + QSE_HTTPD_SERVERSTD_REALM, /* const qse_mchar_t* */ + QSE_HTTPD_SERVERSTD_AUTH, /* const qse_mchar_t* */ + QSE_HTTPD_SERVERSTD_DIRCSS, /* const qse_mchar_t* */ + QSE_HTTPD_SERVERSTD_ERRCSS, /* const qse_mchar_t* */ + + QSE_HTTPD_SERVERSTD_INDEX, /* qse_httpd_serverstd_index_t */ + QSE_HTTPD_SERVERSTD_CGI, /* qse_httpd_serverstd_cgi_t */ + QSE_HTTPD_SERVERSTD_MIME, /* const qse_mchar_t* */ + QSE_HTTPD_SERVERSTD_DIRACC, /* int (http error code) */ + QSE_HTTPD_SERVERSTD_FILEACC /* int (http error code) */ +}; +typedef enum qse_httpd_serverstd_query_code_t qse_httpd_serverstd_query_code_t; + + +typedef int (*qse_httpd_serverstd_query_t) ( + qse_httpd_t* httpd, + qse_httpd_server_t* server, + qse_htre_t* req, + const qse_mchar_t* xpath, + qse_httpd_serverstd_query_code_t code, + void* result +); + +enum qse_httpd_serverstd_opt_t +{ + QSE_HTTPD_SERVERSTD_QUERY, /* qse_httpd_serverstd_query_t */ + QSE_HTTPD_SERVERSTD_MAKERSRC, /* qse_httpd_serverstd_makersrc_t* */ + QSE_HTTPD_SERVERSTD_FREERSRC /* qse_httpd_serverstd_freersrc_t* */ +}; +typedef enum qse_httpd_serverstd_opt_t qse_httpd_serverstd_opt_t; + +#if defined(__cplusplus) +extern "C" { +#endif + +QSE_EXPORT qse_httpd_t* qse_httpd_openstd ( + qse_size_t xtnsize +); + +QSE_EXPORT qse_httpd_t* qse_httpd_openstdwithmmgr ( + qse_mmgr_t* mmgr, + qse_size_t xtnsize +); + +QSE_EXPORT void* qse_httpd_getxtnstd ( + qse_httpd_t* httpd +); + +QSE_EXPORT qse_httpd_server_t* qse_httpd_attachserverstd ( + qse_httpd_t* httpd, + const qse_httpd_server_dope_t* dope, + qse_size_t xtnsize +); + +#if 0 +QSE_EXPORT qse_httpd_server_t* qse_httpd_attachserverstdwithuri ( + qse_httpd_t* httpd, + const qse_char_t* uri, + qse_httpd_server_detach_t detach, + qse_httpd_server_impede_t impede, + qse_httpd_serverstd_query_t query, + qse_size_t xtnsize +); +#endif + +QSE_EXPORT int qse_httpd_getserverstdopt ( + qse_httpd_t* httpd, + qse_httpd_server_t* server, + qse_httpd_serverstd_opt_t id, + void* value +); + +QSE_EXPORT int qse_httpd_setserverstdopt ( + qse_httpd_t* httpd, + qse_httpd_server_t* server, + qse_httpd_serverstd_opt_t id, + const void* value +); + +QSE_EXPORT void* qse_httpd_getserverstdxtn ( + qse_httpd_t* httpd, + qse_httpd_server_t* server +); + +QSE_EXPORT int qse_httpd_loopstd ( + qse_httpd_t* httpd +); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/qse/include/qse/sed/Makefile.am b/qse/include/qse/sed/Makefile.am index 5db64b0e..2d5f481d 100644 --- a/qse/include/qse/sed/Makefile.am +++ b/qse/include/qse/sed/Makefile.am @@ -1,6 +1,6 @@ pkgincludedir= $(includedir)/qse/sed -pkginclude_HEADERS = sed.h std.h +pkginclude_HEADERS = sed.h stdsed.h if ENABLE_CXX pkginclude_HEADERS += Sed.hpp StdSed.hpp diff --git a/qse/include/qse/sed/Makefile.in b/qse/include/qse/sed/Makefile.in index 43d5dd9d..f4c143c1 100644 --- a/qse/include/qse/sed/Makefile.in +++ b/qse/include/qse/sed/Makefile.in @@ -58,7 +58,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = -am__pkginclude_HEADERS_DIST = sed.h std.h Sed.hpp StdSed.hpp +am__pkginclude_HEADERS_DIST = sed.h stdsed.h Sed.hpp StdSed.hpp am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -266,7 +266,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -pkginclude_HEADERS = sed.h std.h $(am__append_1) +pkginclude_HEADERS = sed.h stdsed.h $(am__append_1) all: all-am .SUFFIXES: diff --git a/qse/include/qse/sed/std.h b/qse/include/qse/sed/stdsed.h similarity index 99% rename from qse/include/qse/sed/std.h rename to qse/include/qse/sed/stdsed.h index 61874fd9..d7a00d9d 100644 --- a/qse/include/qse/sed/std.h +++ b/qse/include/qse/sed/stdsed.h @@ -18,8 +18,8 @@ License along with QSE. If not, see . */ -#ifndef _QSE_SED_STD_H_ -#define _QSE_SED_STD_H_ +#ifndef _QSE_SED_STDSED_H_ +#define _QSE_SED_STDSED_H_ #include #include diff --git a/qse/include/qse/xli/Makefile.am b/qse/include/qse/xli/Makefile.am index 70d5ebe9..57f629a7 100644 --- a/qse/include/qse/xli/Makefile.am +++ b/qse/include/qse/xli/Makefile.am @@ -1,4 +1,4 @@ pkgincludedir= $(includedir)/qse/xli -pkginclude_HEADERS = xli.h std.h +pkginclude_HEADERS = xli.h stdxli.h diff --git a/qse/include/qse/xli/Makefile.in b/qse/include/qse/xli/Makefile.in index 821414c9..f07919b9 100644 --- a/qse/include/qse/xli/Makefile.in +++ b/qse/include/qse/xli/Makefile.in @@ -264,7 +264,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -pkginclude_HEADERS = xli.h std.h +pkginclude_HEADERS = xli.h stdxli.h all: all-am .SUFFIXES: diff --git a/qse/include/qse/xli/std.h b/qse/include/qse/xli/stdxli.h similarity index 98% rename from qse/include/qse/xli/std.h rename to qse/include/qse/xli/stdxli.h index 314d6052..2c00d077 100644 --- a/qse/include/qse/xli/std.h +++ b/qse/include/qse/xli/stdxli.h @@ -18,8 +18,8 @@ License along with QSE. If not, see . */ -#ifndef _QSE_XLI_STD_H_ -#define _QSE_XLI_STD_H_ +#ifndef _QSE_XLI_STDXLI_H_ +#define _QSE_XLI_STDXLI_H_ #include #include diff --git a/qse/lib/awk/std.c b/qse/lib/awk/std.c index 7b3a62ba..2d48c1d8 100644 --- a/qse/lib/awk/std.c +++ b/qse/lib/awk/std.c @@ -19,7 +19,7 @@ */ #include "awk.h" -#include +#include #include #include #include diff --git a/qse/lib/sed/std.c b/qse/lib/sed/std.c index 20d478c4..8a7fc641 100644 --- a/qse/lib/sed/std.c +++ b/qse/lib/sed/std.c @@ -19,7 +19,7 @@ */ #include "sed.h" -#include +#include #include #include #include "../cmn/mem.h" diff --git a/qse/samples/Makefile.am b/qse/samples/Makefile.am index 6b6e1ca8..5aaa1f5c 100644 --- a/qse/samples/Makefile.am +++ b/qse/samples/Makefile.am @@ -1 +1 @@ -SUBDIRS = cmn awk sed net +SUBDIRS = cmn awk sed http diff --git a/qse/samples/Makefile.in b/qse/samples/Makefile.in index 10738a5f..58a7c765 100644 --- a/qse/samples/Makefile.in +++ b/qse/samples/Makefile.in @@ -271,7 +271,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = cmn awk sed net +SUBDIRS = cmn awk sed http all: all-recursive .SUFFIXES: diff --git a/qse/samples/awk/awk01.c b/qse/samples/awk/awk01.c index 4e542d5d..3a30d29b 100644 --- a/qse/samples/awk/awk01.c +++ b/qse/samples/awk/awk01.c @@ -1,4 +1,4 @@ -#include +#include #include static const qse_char_t* script = QSE_T("BEGIN { print \"hello, world\"; }"); diff --git a/qse/samples/awk/awk02.c b/qse/samples/awk/awk02.c index 710bd266..c3eec9c5 100644 --- a/qse/samples/awk/awk02.c +++ b/qse/samples/awk/awk02.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/qse/samples/awk/awk03.c b/qse/samples/awk/awk03.c index 499a6f50..4f287c7c 100644 --- a/qse/samples/awk/awk03.c +++ b/qse/samples/awk/awk03.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/qse/samples/awk/awk04.c b/qse/samples/awk/awk04.c index 7eee7602..40ad687c 100644 --- a/qse/samples/awk/awk04.c +++ b/qse/samples/awk/awk04.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "awk00.h" diff --git a/qse/samples/awk/awk05.c b/qse/samples/awk/awk05.c index 903cb9ff..83788b41 100644 --- a/qse/samples/awk/awk05.c +++ b/qse/samples/awk/awk05.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "awk00.h" diff --git a/qse/samples/awk/awk06.c b/qse/samples/awk/awk06.c index db9d643e..08ca1b12 100644 --- a/qse/samples/awk/awk06.c +++ b/qse/samples/awk/awk06.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "awk00.h" diff --git a/qse/samples/awk/awk07.c b/qse/samples/awk/awk07.c index 9ecb5d95..cb0d3b28 100644 --- a/qse/samples/awk/awk07.c +++ b/qse/samples/awk/awk07.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "awk00.h" diff --git a/qse/samples/awk/awk08.c b/qse/samples/awk/awk08.c index 36eebae3..f2be5c52 100644 --- a/qse/samples/awk/awk08.c +++ b/qse/samples/awk/awk08.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "awk00.h" diff --git a/qse/samples/awk/awk09.c b/qse/samples/awk/awk09.c index da301bbd..498fb749 100644 --- a/qse/samples/awk/awk09.c +++ b/qse/samples/awk/awk09.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/qse/samples/awk/awk10.c b/qse/samples/awk/awk10.c index b08c6b1d..bf951a5e 100644 --- a/qse/samples/awk/awk10.c +++ b/qse/samples/awk/awk10.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/qse/samples/awk/awk11.c b/qse/samples/awk/awk11.c index c1508c20..1464e126 100644 --- a/qse/samples/awk/awk11.c +++ b/qse/samples/awk/awk11.c @@ -18,7 +18,7 @@ License along with QSE. If not, see . */ -#include +#include #include const qse_char_t* src = QSE_T("BEGIN { print \"hello, world\" | \"dir\"; }"); diff --git a/qse/samples/awk/awk12.c b/qse/samples/awk/awk12.c index af6130aa..21c36519 100644 --- a/qse/samples/awk/awk12.c +++ b/qse/samples/awk/awk12.c @@ -1,4 +1,4 @@ -#include +#include #include /* this sample produces 8 text files containing multiplication chart. */ diff --git a/qse/samples/awk/awk15.c b/qse/samples/awk/awk15.c index 88774e13..f84b9bc0 100644 --- a/qse/samples/awk/awk15.c +++ b/qse/samples/awk/awk15.c @@ -19,7 +19,7 @@ */ #include -#include +#include #include #include diff --git a/qse/samples/sed/sed01.c b/qse/samples/sed/sed01.c index 2ddf374b..83accdbd 100644 --- a/qse/samples/sed/sed01.c +++ b/qse/samples/sed/sed01.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "sed00.h" diff --git a/qse/samples/sed/sed02.c b/qse/samples/sed/sed02.c index d8d1177c..f5532718 100644 --- a/qse/samples/sed/sed02.c +++ b/qse/samples/sed/sed02.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "sed00.h" diff --git a/qse/samples/sed/sed03.c b/qse/samples/sed/sed03.c index 2844b4bf..ecb136e3 100644 --- a/qse/samples/sed/sed03.c +++ b/qse/samples/sed/sed03.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include "sed00.h"