• Stefan Knoblich's avatar
    freeswitch: Rework option handling in main() and other clean ups. · f9d0e249
    Stefan Knoblich 提交于
    Use a chain of "else if" statements, drop known_opt completely.
    Added bonus: We stop trying to parse option arguments as (possible) options.
    
    Arguments of -u/-g and path options (-conf) now check whether their argument
    starts with a dash ('-') and error out in case it does (= next option, not a valid argument).
    
    Use PATH_MAX for everything that stores files / directories.
    
    Use switch_bool_t and SWITCH_TRUE/_FALSE for boolean variables.
    
    Use EXIT_SUCCESS/_FAILURE for exit() calls.
    
    Get rid of excessive indenting (especially in the win32 parts of main()).
    
    NOTE: Win32 parts untested.
    Signed-off-by: 's avatarStefan Knoblich <stkn@openisdn.net>
    f9d0e249
名称
最后提交
最后更新
build 正在载入提交数据...
clients/flex 正在载入提交数据...
cmake_modules 正在载入提交数据...
conf 正在载入提交数据...
debian 正在载入提交数据...
docs 正在载入提交数据...
dtd 正在载入提交数据...
freeswitch.xcodeproj 正在载入提交数据...
fscomm 正在载入提交数据...
htdocs 正在载入提交数据...
libs 正在载入提交数据...
patches 正在载入提交数据...
scripts 正在载入提交数据...
src 正在载入提交数据...
support-d 正在载入提交数据...
w32 正在载入提交数据...
web 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
CMakeLists.txt 正在载入提交数据...
Freeswitch.2005.unsupported.sln 正在载入提交数据...
Freeswitch.2008.express.sln 正在载入提交数据...
Freeswitch.2008.sln 正在载入提交数据...
Freeswitch.2008.sln.debug.bat 正在载入提交数据...
Freeswitch.2008.sln.release.bat 正在载入提交数据...
Freeswitch.2010.express.sln 正在载入提交数据...
Freeswitch.2010.sln 正在载入提交数据...
INSTALL 正在载入提交数据...
Makefile.am 正在载入提交数据...
acinclude.m4 正在载入提交数据...
bootstrap.sh 正在载入提交数据...
cc.sh 正在载入提交数据...
cluecon.tmpl 正在载入提交数据...
configure.in 正在载入提交数据...
devel-bootstrap.sh 正在载入提交数据...
erlang.spec 正在载入提交数据...
freeswitch-sounds-en-us-callie.spec 正在载入提交数据...
freeswitch-sounds-music.spec 正在载入提交数据...
freeswitch-sounds-ru-RU-elena.spec 正在载入提交数据...
freeswitch.spec 正在载入提交数据...
swig_common.i 正在载入提交数据...