/check-isutf8 (3abb315c7a9592c44f884cf5817dd062f9804f43) (687 bytes) (mode 100755) (type blob)
#!/bin/bash
# Bash needed for the character encodings below.
#
# Run checks for ./isutf8.
#
# Lars Wirzenius <liw@iki.fi>
failed=0
check() {
printf "$2" | ./isutf8 -q
ret=$?
if [ $ret != $1 ]; then
echo "Failure:"
echo " input: $2"
echo " expected: $1"
echo " got: $ret"
failed=1
fi
printf "$2" > check-isutf8.tmp.$$
./isutf8 -q check-isutf8.tmp.$$
ret=$?
rm -f check-isutf8.tmp.$$
if [ $ret != $1 ]; then
echo "Failure (from file):"
echo " input: $2"
echo " expected: $1"
echo " got: $ret"
failed=1
fi
}
check 0 ''
check 0 'a'
check 0 'ab'
check 0 '\xc2\xa9'
check 1 '\xc2'
check 1 '\xc2\x20'
check 1 '\x20\xc2'
check 1 '\300\200'
exit $failed
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
17989 |
b7b5f53df1412df1e117607f18385b39004cdaa2 |
COPYING |
100644 |
blob |
933 |
b0595c417e33a8115ed8e2f62e50e9762d5cede7 |
Makefile |
100644 |
blob |
1048 |
ccc257cd3e6190cafffba1b73125677a16beea33 |
README |
100755 |
blob |
687 |
3abb315c7a9592c44f884cf5817dd062f9804f43 |
check-isutf8 |
100755 |
blob |
2607 |
a695935b24a5f2789c71a8affc4486859a41f737 |
combine |
040000 |
tree |
- |
d2320f6e716f8d093815fd86cc881880d24fcc60 |
debian |
100644 |
blob |
12767 |
f8fa0240cfe7d245c22dbd09d77be08e479ada1d |
ifdata.c |
100644 |
blob |
7039 |
5f2837f71cb7ea8e1aa8481d854d975174e19ab9 |
ifdata.docbook |
100644 |
blob |
3006 |
d8ecea9b8bc416154533572e1ce85a0385b7af10 |
ifne.c |
100644 |
blob |
2360 |
41fa9abe7a23b63f5afd110dcd0b3f78b0e4c531 |
ifne.docbook |
100644 |
blob |
7296 |
4306c7d7a22b230db58248e3317ada4a1f60bb34 |
isutf8.c |
100644 |
blob |
2894 |
f9c9eb59e9e15197e686a25a93d8785e4522696a |
isutf8.docbook |
100644 |
blob |
5471 |
4925409bd548b058f07defe913724868801040df |
lckdo.c |
100644 |
blob |
3261 |
8a0a4a863aba57a7a4d7b06b69414c25c21dfa17 |
lckdo.docbook |
100644 |
blob |
5777 |
43ba76aa6f3d24cfe8bb90b3776b044f27df9d37 |
mispipe.c |
100644 |
blob |
2292 |
b645b2c756f9b79cdde96a4a82c63bd9fd60fbff |
mispipe.docbook |
100644 |
blob |
1040 |
6ba38f78da10b61c8670b1c450fa769248ef84c4 |
pee.c |
100644 |
blob |
2082 |
18c753f289f920c9fddc06b191a2c7a031bbe391 |
pee.docbook |
100644 |
blob |
7301 |
a53a2cf1906998c91533f5f5435ceeeeb1a7cd59 |
physmem.c |
100644 |
blob |
8551 |
80733a22387f8290b77434f04a6a5dae099cc6b9 |
sponge.c |
100644 |
blob |
1757 |
f9395a72eb845f0c8007dd2777501a305243f579 |
sponge.docbook |
100755 |
blob |
2515 |
ca150b4a36105ee55ca72920d6adce1aafd9a05a |
ts |
100755 |
blob |
4495 |
a77739f27d8cab6843471de92857fe5064f9ace4 |
vidir |
100755 |
blob |
1260 |
8cee2b1775c19a3e7e046984a325eebfc8b94ecf |
vipe |
100755 |
blob |
2458 |
cedfbaee3b39348daa81758057c0adbe66374dbd |
zrun |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/nicolas/debian.moreutils
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/nicolas/debian.moreutils
Clone this repository using git:
git clone git://git.rocketgit.com/user/nicolas/debian.moreutils
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main