-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCodeStyle
executable file
·37 lines (37 loc) · 1.01 KB
/
CodeStyle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/sh
#
# I would prefer, if the source code for the mISDNuser project
# follow the some common style.
#
# This is the my prefered option but I also accept others - but maybe I will
# reformat it.
#
# It is nearly the same style the Linux kernel is using, with the exception
# that I allow 132 characters per line (kernel has a strict 80 character limit).
#
# To get your file reformatted with this style, simple run this file as script:
#
# ./CodeStyle <path to source file>
#
# The script part was copied from the linux kernel sources.
#
# Karsten Keil <[email protected]>
#
#
PARAM="-npro -kr -i8 -ts8 -sob -l132 -ss -ncs -cp1"
RES=`indent --version`
V1=`echo $RES | cut -d' ' -f3 | cut -d'.' -f1`
V2=`echo $RES | cut -d' ' -f3 | cut -d'.' -f2`
V3=`echo $RES | cut -d' ' -f3 | cut -d'.' -f3`
if [ $V1 -gt 2 ]; then
PARAM="$PARAM -il0"
elif [ $V1 -eq 2 ]; then
if [ $V2 -gt 2 ]; then
PARAM="$PARAM -il0";
elif [ $V2 -eq 2 ]; then
if [ $V3 -ge 10 ]; then
PARAM="$PARAM -il0"
fi
fi
fi
indent $PARAM "$@"