Language
C++
Compiler
gcc 9.2.0
Options
Warnings
Boost 1.72.0
C++17
no pedantic
Raw compiler options
-masm=intel
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.72.0/gcc-9.2.0/include -std=c++17 -masm=intel
base: "a/b"
sub: "a/b/c" is subpath: 1
sub: "a/c/../b/d" is subpath: 1
sub: "a/c/../b/d sd" is subpath: 1
sub: "a/b" is subpath: 0
sub: "a/b/" is subpath: 0
sub: "a/c/../b" is subpath: 0
sub: "/a/c/../b" is subpath: 0
sub: "/a/c/../b/d" is subpath: 0
sub: "a/c/../bs/d sd" is subpath: 0
base: "/a/b/"
sub: "/a/b/c" is subpath: 1
sub: "/a/c/../b/d" is subpath: 1
sub: "/a/b/" is subpath: 0
sub: "/a/c/../b" is subpath: 0
sub: "a/c/../b" is subpath: 0
sub: "a/c/../b/d" is subpath: 0
sub: "z//a/b/c" is subpath: 0
base: ""
sub: "/a/b/." is subpath: 1
sub: "/a/b/" is subpath: 1
sub: "/a/b/c" is subpath: 1
sub: "/a/c/../b" is subpath: 1
sub: "/a/c/../b/d" is subpath: 1
sub: "a/c/../b" is subpath: 1
sub: "a/c/../b/d" is subpath: 1
base: "/a/c/../b"
sub: "/a/b/c" is subpath: 1
sub: "/do it/../a/b/kaa boom" is subpath: 1
sub: "/do it/./a/b/kaa boom" is subpath: 0
sub: "/do it/.//a/b/kaa boom" is subpath: 0
sub: "/a/b/" is subpath: 0
sub: "/a/b" is subpath: 0
Exit Code:
0