]> granicus.if.org Git - sudo/commitdiff
Convert PVS-Studio comment to ANSI C.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Fri, 26 Oct 2018 14:39:09 +0000 (08:39 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Fri, 26 Oct 2018 14:39:09 +0000 (08:39 -0600)
195 files changed:
lib/util/aix.c
lib/util/arc4random.c
lib/util/arc4random_uniform.c
lib/util/closefrom.c
lib/util/digest.c
lib/util/digest_gcrypt.c
lib/util/digest_openssl.c
lib/util/event.c
lib/util/event_poll.c
lib/util/event_select.c
lib/util/fatal.c
lib/util/fnmatch.c
lib/util/getentropy.c
lib/util/getgrouplist.c
lib/util/gethostname.c
lib/util/getline.c
lib/util/getopt_long.c
lib/util/gettime.c
lib/util/gidlist.c
lib/util/isblank.c
lib/util/key_val.c
lib/util/lbuf.c
lib/util/locking.c
lib/util/memrchr.c
lib/util/memset_s.c
lib/util/mksiglist.c
lib/util/mksigname.c
lib/util/mktemp.c
lib/util/nanosleep.c
lib/util/parseln.c
lib/util/pipe2.c
lib/util/progname.c
lib/util/pw_dup.c
lib/util/reallocarray.c
lib/util/regress/atofoo/atofoo_test.c
lib/util/regress/getgrouplist/getgrouplist_test.c
lib/util/regress/parse_gids/parse_gids_test.c
lib/util/regress/progname/progname_test.c
lib/util/regress/strsplit/strsplit_test.c
lib/util/regress/sudo_conf/conf_test.c
lib/util/regress/sudo_parseln/parseln_test.c
lib/util/regress/tailq/hltq_test.c
lib/util/regress/vsyslog/vsyslog_test.c
lib/util/secure_path.c
lib/util/setgroups.c
lib/util/sha2.c
lib/util/sig2str.c
lib/util/strlcat.c
lib/util/strlcpy.c
lib/util/strndup.c
lib/util/strnlen.c
lib/util/strsignal.c
lib/util/strsplit.c
lib/util/strtobool.c
lib/util/strtoid.c
lib/util/strtomode.c
lib/util/strtonum.c
lib/util/sudo_conf.c
lib/util/sudo_debug.c
lib/util/sudo_dso.c
lib/util/term.c
lib/util/ttyname_dev.c
lib/util/ttysize.c
lib/util/utimens.c
lib/util/vsyslog.c
plugins/group_file/getgrent.c
plugins/group_file/group_file.c
plugins/group_file/plugin_test.c
plugins/sample/sample_plugin.c
plugins/sudoers/Makefile.in
plugins/sudoers/alias.c
plugins/sudoers/audit.c
plugins/sudoers/auth/afs.c
plugins/sudoers/auth/aix_auth.c
plugins/sudoers/auth/bsdauth.c
plugins/sudoers/auth/dce.c
plugins/sudoers/auth/fwtk.c
plugins/sudoers/auth/kerb5.c
plugins/sudoers/auth/pam.c
plugins/sudoers/auth/passwd.c
plugins/sudoers/auth/rfc1938.c
plugins/sudoers/auth/secureware.c
plugins/sudoers/auth/securid5.c
plugins/sudoers/auth/sia.c
plugins/sudoers/auth/sudo_auth.c
plugins/sudoers/base64.c
plugins/sudoers/boottime.c
plugins/sudoers/bsm_audit.c
plugins/sudoers/check.c
plugins/sudoers/cvtsudoers.c
plugins/sudoers/cvtsudoers_json.c
plugins/sudoers/cvtsudoers_ldif.c
plugins/sudoers/cvtsudoers_pwutil.c
plugins/sudoers/defaults.c
plugins/sudoers/digestname.c
plugins/sudoers/editor.c
plugins/sudoers/env.c
plugins/sudoers/env_pattern.c
plugins/sudoers/file.c
plugins/sudoers/filedigest.c
plugins/sudoers/find_path.c
plugins/sudoers/fmtsudoers.c
plugins/sudoers/gc.c
plugins/sudoers/gentime.c
plugins/sudoers/getdate.c
plugins/sudoers/getspwuid.c
plugins/sudoers/gmtoff.c
plugins/sudoers/goodpath.c
plugins/sudoers/gram.c
plugins/sudoers/group_plugin.c
plugins/sudoers/hexchar.c
plugins/sudoers/interfaces.c
plugins/sudoers/iolog.c
plugins/sudoers/iolog_path.c
plugins/sudoers/iolog_util.c
plugins/sudoers/ldap.c
plugins/sudoers/ldap_conf.c
plugins/sudoers/ldap_util.c
plugins/sudoers/linux_audit.c
plugins/sudoers/locale.c
plugins/sudoers/logging.c
plugins/sudoers/logwrap.c
plugins/sudoers/match.c
plugins/sudoers/match_addr.c
plugins/sudoers/mkdir_parents.c
plugins/sudoers/parse.c
plugins/sudoers/parse_ldif.c
plugins/sudoers/policy.c
plugins/sudoers/prompt.c
plugins/sudoers/pwutil.c
plugins/sudoers/pwutil_impl.c
plugins/sudoers/rcstr.c
plugins/sudoers/redblack.c
plugins/sudoers/regress/check_symbols/check_symbols.c
plugins/sudoers/regress/env_match/check_env_pattern.c
plugins/sudoers/regress/iolog_path/check_iolog_path.c
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c
plugins/sudoers/regress/iolog_util/check_iolog_util.c
plugins/sudoers/regress/logging/check_wrap.c
plugins/sudoers/regress/parser/check_addr.c
plugins/sudoers/regress/parser/check_base64.c
plugins/sudoers/regress/parser/check_digest.c
plugins/sudoers/regress/parser/check_fill.c
plugins/sudoers/regress/parser/check_gentime.c
plugins/sudoers/regress/parser/check_hexchar.c
plugins/sudoers/regress/starttime/check_starttime.c
plugins/sudoers/set_perms.c
plugins/sudoers/solaris_audit.c
plugins/sudoers/sssd.c
plugins/sudoers/starttime.c
plugins/sudoers/strlist.c
plugins/sudoers/stubs.c
plugins/sudoers/sudo_nss.c
plugins/sudoers/sudo_printf.c
plugins/sudoers/sudoers.c
plugins/sudoers/sudoers_debug.c
plugins/sudoers/sudoreplay.c
plugins/sudoers/testsudoers.c
plugins/sudoers/timeout.c
plugins/sudoers/timestamp.c
plugins/sudoers/timestr.c
plugins/sudoers/toke.c
plugins/sudoers/toke_util.c
plugins/sudoers/tsdump.c
plugins/sudoers/tsgetgrpw.c
plugins/sudoers/visudo.c
plugins/system_group/system_group.c
src/conversation.c
src/env_hooks.c
src/exec.c
src/exec_common.c
src/exec_monitor.c
src/exec_nopty.c
src/exec_pty.c
src/get_pty.c
src/hooks.c
src/load_plugins.c
src/net_ifs.c
src/openbsd.c
src/parse_args.c
src/preload.c
src/preserve_fds.c
src/regress/noexec/check_noexec.c
src/regress/ttyname/check_ttyname.c
src/selinux.c
src/sesh.c
src/signal.c
src/solaris.c
src/sudo.c
src/sudo_edit.c
src/sudo_noexec.c
src/tcsetpgrp_nobg.c
src/tgetpass.c
src/ttyname.c
src/utmp.c

index f27cc851a89d4a218b3c29075888242b2f0adc95..a8bbff19dca2c03eaf0304c9b1b22e0e041cbce4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 47d29afe6c2146bfd79437de1813cb174be433c8..8935d36db3ed3fc9702956b2d733e780b32c611d 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * ChaCha based random number generator for OpenBSD.
index 422d0fca01bd1749612873e576483b6891b3323e..51f47147fec963185ff7df1e1f837425fc7d4cbc 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 33ce72fe1b252bff9498b57018794cd0f82e3c7d..60691745e0d4ec5ba903c22348cc9f550b48ff0e 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 6bdb02d45bb1308ef4e85fbd49dc12a1f65a4a58..f81d463aedfff267ab870cfeb69393af5ed37f83 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index f4bc500c28f11ce488590689b451b12d6bdac81a..7d12fe2e78a47fac7c02e33882fad5329799549c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index bc83b48fba45e9692fca3b1cec058b5fc5029d73..af096844a82120644e052d1c4c1268adac39cfda 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8f92f9091f71509aa87dd08b346392f176d70f0e..05b3fd00b34157a0cf9c601d091bd4251f8335f7 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 9f31a3207e0019fc75f5b1f3ac0e7828d151326b..22cda24135b4e7eefe0c9c641bc378dfd340ba80 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 24aab0d4d268892c5f543bd97993a02ec8fabc3d..a7336331d0a83c46456aedc863177577ad87f0bb 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 73f1057262ef95f41bf1e9ca5d725e485774375b..77b1a85b3cee585cd716be4083c20cb5fce327bd 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 785e8062d96e037e077cf5432f2f6db0ce0b4ee0..3526fdab35760db7224d3240e66af2407d9e2b7a 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /* Authored by William A. Rowe Jr. <wrowe; apache.org, vmware.com>, April 2011
  *
index 1c7470a3ef53137d509a8a32c15a21923be3264f..bfd7dcd8271f96d181e1493a4607481a2472f81e 100644 (file)
@@ -158,8 +158,10 @@ sudo_getentropy(void *buf, size_t len)
        return (ret);
 }
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Basic sanity checking; wish we could do better.
index ecc82e5062ab74bfec569e044df9e39c3c100bcd..253736385a9c6a27e70604cbae5a00b413fa77cc 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c2a6a4176522375965f7470e534c8d0ed2834fce..ed5061c289cf41d8cfaad25b3e6f223402099dca 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 636cc151a8f80ef55771ab1e2f310cd5301012a3..153037b358937b95c881183c954d3222616270b1 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 7f249065dc0dae78481e677594ea44bbec6f4d32..d88c3a574ed6f6fcf2c0209559b56e49496c152e 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
  * All rights reserved.
index d3e31d83d7a6056818c61fda42ec18715f174b06..f4d4664c3074b806ebb3a31977dab52c2b15f1f8 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 17118783aa359322b524dbe7a2f2e90e85f04186..1adf9bc3b63dd14f94935685148fb717595b339f 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b2545ef76fbd0d9037ee67fa934a788181543556..54f88a563b27b342279b0ced8a9988e3df90e783 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index a5788651ca71a7937aeb3493b2322e198cdad0f9..9bbd0436b6b07f8d4a7e9e692ceb0e8ae82ef0ec 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 20fd533ae09787b7abd941bb9fde708b89789a31..5e4825815ad59bb23b0cfada6b278b652483f1cc 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 95bdae1d162382c78ce9fc61fdaafa601a51e573..64499e6226eeda305a57a47d7d1d3dbde41b0c6b 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 98103b101f0ed52c4fb94a11bc06ffacdd98931f..225b542a98c260255790e936b47e4ae6ed6ba45c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e6c0d60a642766d92142d11aeb63ff3b54eddb72..2fea12db2ed7402fe96cbcad62513d0930fb2523 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 90e885780a7b7db6395985b5e44566bd09862757..6b5d1ca1fca09330defb296e57b89f15cd75dbfb 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 
 #include <config.h>
index 5145f30446b0dc25a56c3072a58b292fe9ff5fab..535ef467d077d329f74a853e73d6c60e0bb2a106 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 
 #include <config.h>
index 80f6185625cddfbac1fcf8ba55bc84b1d846c7ae..f153924faafbc958dbbda0f8d0c307a7ac1fca8c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 4f4ac7c7a56bdbf4f4dbb852e17c3c96355baec9..7c09b5bbb8fe986b7479ec6acc195de7426d4b42 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8af54aea38c11c63dfc6ce77636c992edc96ea09..ec345a3618a578fd336c60f2d8e046a5d1b9d032 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 32f5394f883d6d5ee2735cb6e5e17ac02722e6de..89a904c47a84dc49b6784ac89d4a6c11a0b3f1be 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 943275c066d6ff03b0c21aeb8315190e14a9fa2a..ffe946c3fb20d58779d95d325d5ec5d95d716e73 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 4f892faa3658e14217494de692047f3ca55e4689..4257adf086ad6b0513b23bf04b7d431d46379587 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index fe04e4625f8514adfbddf89bbb970b30bc53057f..ee2ef4ad9b952adccd93bbbc4c7014a00806b2e9 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 745d1b1c84b54d447ce472f258b33f7a37b2c920..1ad78ebd6257c8f5bcfe10b8b18a313dbf14a4b2 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 1a749dfcb8023b06a4a7e48f8d11a5f82e803a9c..02edabdfa060be25826dfe45c70e9b7b70f2047c 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 561845157f6807b421efee25a87677772ba71d70..674bd96af32b78759e81b0536a7532155f0894c8 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 0f3bae73c82c19b0b12b391a435d66794693732e..37c5c22f45c6b5ec7f8a34dea83f9cdd444eb6c7 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index b0b94d4013baa6a71917b683e0105df27c315671..c9aecdae49fff68c9ba588e574222c808bb965a5 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 4e6086a77805b44776c6b00090b1fda746a68691..534b1df09cf20a3fd3f13490d4e02e0a82b42f4f 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 11fef14b98ab7d09d001e6ed28a5e602ddd9bbdc..ac46dd8dd05e5a549aa9c9184750f1e045915b8b 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index c779439be1e1be1868460d2742a10550fdba3293..5333a15d1cff549642f69ce6c3b2f456a0119366 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index b26fd8b6344b5a8356dccc5f7283824ec5b8d2af..70a8d0dd2a4a578dbf642bfa82f33fd8e86f7387 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 8b5a7cb08f7570393084b271e19b5aef2c6ff4d6..b1d4415c83d0e7fbbcb99973cc8d5863bda99a87 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8556d8aa3d001e2470eeb11a5438a0f27de74adb..9b81456ce963c7f89eecd0a9507cbfed5d646bdb 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 43fc390dcfff54311ea8ecda6be328dd797cbf05..9a172e3094af629956585611584d1cb3b3082635 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Implementation of SHA-224, SHA-256, SHA-384 and SHA-512
index a52eddd99d193917ad74a3aa5face330f555d0a9..a6d4c1ac4de57c3b11ab44e9f801dda9680389a6 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b1037533435f0c04b7a9e7b5be854c4e9d591902..fee8dc18fab46581c0a5f0eaea2cf9f4ca084615 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 15e19e9d0998e677881dc1f65497d6c9a22bba39..ea8ab4d6e9072f19793373ecfb053658834740a4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3395d30e80e912e0a02ebaab89463deabce78fa2..5d9ea5a9d65ba4ef6ef2e6715440dc0f15f629e6 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2eda328d944de2b46bf2872a7c7afccd54ebeac2..7344e9fd611fe5a112dc1c0b0dee5a2ccce7d319 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d130b8df7ff0a3fb77d5587b946476b29db08372..a6f9eea87aba55c4fd3c3a75313e27b8a41f4503 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 10bb56ff7a8e5cbb9b61ad84877145b5a9d5d3bc..728f225fbaf4298c2d3965230e575f2acadfee27 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index bc948751dad011b2dd3dc6d4a0e0e7065e621647..74a6fd3c0c1141e413ee140bc2c60722f54f4d2d 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e09f1a4ca8fde3fa69f7742b8f474bd7dd74da4c..2339a88df28f40e957a510cfb3cdee4f6f696630 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index db4611b2b0bfdcee9fcb4faca22f5ae1c1c54c15..5a1ec941fd3570300562ed8777c480698874630b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 578fe6b06a42ff0db43389f1e074f824995f2a25..aedbc02dadd02a6a7dd590fe96049a6e080b12d0 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2b2280301971cc46cb3c749c3978dc801df97469..1af69293f0ae053e6317730d3e0b00181529290b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d450530b5114d5d58abecd91fea872c880a16e01..593af92e29181604d8eef55c86d286a3ff746d0b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 31054a97d586ceb926e7776400e4e37a11df3d2e..39d4381059798886a62ff728e9afe147cc95f9a4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3655f2ef6347b5a71bae64e6f825677064b6b00c..5151ffd49e6faa4eb2c3a664fb0eb1f8bca00238 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 061ed94d8537728a528a9144d7746afb100c99c5..3d8e20af30fc5ee919aca9d4182b6fa10c079659 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index cf303862e50387358cd90d85f220075749f3e280..66fa1463f5ac8a586378c5763d70641bb45f9c85 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index eac4f121d2e0fe28eb698cd647db1cd9b2215c14..7cbe250f3e11cf65d0368124e47dd7c85bd80375 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index a99ea069ff7bad07b8e1d208bb0a075305fcf811..359a8f3535e3b718f86f97987408ca87af2757a5 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2fe32586bcb6fd2a6536d3c12bc857d0198e1301..bcfd17fd32bf5460be7fc73c35e831338f057f31 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Trivial replacements for the libc getgr{uid,nam}() routines.
index 1ecd8f34c67bb95efe00dda34fa60341a7f21349..f7621b3c01ed08f74b2255f73099b5347bde27a5 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5f275e8aed437db86b461daca0fae8034b521d56..129264a1566693cd80a19dcb91005acba156e797 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <sys/types.h>
 
index 2fc617a181f8d6290bd55a2800b929863569f588..7baaa313e0ebd2a45b27b76d6b1bf81150ad6579 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 222258997a9b2648652edb36180c62fd1990c8cb..82d6c7ee2c2de5d1c4763bd781be45137fd918c4 100644 (file)
@@ -329,29 +329,37 @@ check_wrap: $(CHECK_WRAP_OBJS) $(LT_LIBS)
 
 GENERATED = gram.h gram.c toke.c def_data.c def_data.h getdate.c
 
-$(devdir)/gram.c $(devdir)/gram.h: $(srcdir)/gram.y
+prologue:
+       echo "/*" > $@
+       echo " * This is an open source non-commercial project. Dear PVS-Studio, please check it." >> $@
+       echo " * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com" >> $@
+       echo " */" >> $@
+       echo "" >> $@
+       echo "#include <config.h>" >> $@
+
+$(devdir)/gram.c $(devdir)/gram.h: $(srcdir)/gram.y prologue
        @if [ -n "$(DEVEL)" ]; then \
            if test "$(srcdir)" = "."; then \
                gram_y="gram.y"; \
            else \
                gram_y="$(srcdir)/gram.y"; \
            fi; \
-           cmd='$(YACC) -d -p sudoers '"$$gram_y"'; echo "// This is an open source non-commercial project. Dear PVS-Studio, please check it." > $(devdir)/gram.c; echo "// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com" >> $(devdir)/gram.c; echo "#include <config.h>" >> $(devdir)/gram.c; $(SED) "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"gram.c\"/" y.tab.c >> $(devdir)/gram.c; rm -f y.tab.c; mv -f y.tab.h $(devdir)/gram.h'; \
+           cmd='$(YACC) -d -p sudoers '"$$gram_y"'; cp prologue $(devdir)/gram.c; $(SED) "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"gram.c\"/" y.tab.c >> $(devdir)/gram.c; rm -f y.tab.c; mv -f y.tab.h $(devdir)/gram.h'; \
            echo "$$cmd"; eval $$cmd; \
        fi
 
-$(devdir)/toke.c: $(srcdir)/toke.l
+$(devdir)/toke.c: $(srcdir)/toke.l prologue
        @if [ -n "$(DEVEL)" ]; then \
            if test "$(srcdir)" = "."; then \
                toke_l="toke.l"; \
            else \
                toke_l="$(srcdir)/toke.l"; \
            fi; \
-           cmd='$(FLEX) '"$$toke_l"'; echo "// This is an open source non-commercial project. Dear PVS-Studio, please check it." > $(devdir)/toke.c; echo "// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com" >> $(devdir)/toke.c; echo "#include <config.h>" >> $(devdir)/toke.c; $(SED) "s/^\\(#line .*\\) \"lex\\.sudoers\\.c\"/\1 \"toke.c\"/" lex.sudoers.c >> $(devdir)/toke.c; rm -f lex.sudoers.c'; \
+           cmd='$(FLEX) '"$$toke_l"'; cp prologue $(devdir)/toke.c; $(SED) "s/^\\(#line .*\\) \"lex\\.sudoers\\.c\"/\1 \"toke.c\"/" lex.sudoers.c >> $(devdir)/toke.c; rm -f lex.sudoers.c'; \
            echo "$$cmd"; eval $$cmd; \
        fi
 
-$(devdir)/getdate.c: $(srcdir)/getdate.y
+$(devdir)/getdate.c: $(srcdir)/getdate.y prologue
        @if [ -n "$(DEVEL)" ]; then \
            echo "expect 10 shift/reduce conflicts"; \
            if test "$(srcdir)" = "."; then \
@@ -359,7 +367,7 @@ $(devdir)/getdate.c: $(srcdir)/getdate.y
            else \
                getdate_y="$(srcdir)/getdate.y"; \
            fi; \
-           cmd='$(YACC) '"$$getdate_y"'; echo "// This is an open source non-commercial project. Dear PVS-Studio, please check it." > $(devdir)/getdate.c; echo "// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com" >> $(devdir)/getdate.c; echo "#include <config.h>" >> $(devdir)/getdate.c; $(SED) "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"getdate.c\"/" y.tab.c >> $(devdir)/getdate.c; rm -f y.tab.c'; \
+           cmd='$(YACC) '"$$getdate_y"'; cp prologue $(devdir)/getdate.c; $(SED) "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"getdate.c\"/" y.tab.c >> $(devdir)/getdate.c; rm -f y.tab.c'; \
            echo "$$cmd"; eval $$cmd; \
        fi
 
@@ -593,8 +601,8 @@ check: $(TEST_PROGS) visudo testsudoers cvtsudoers
 clean:
        -$(LIBTOOL) $(LTFLAGS) --mode=clean rm -f $(PROGS) $(TEST_PROGS) \
            *.lo *.o *.la *.a *.i *.plog stamp-* core *.core core.* \
-           regress/*/*.out regress/*/*.toke regress/*/*.err regress/*/*.json \
-           regress/*/*.ldif regress/*/*.sudo
+           prologue regress/*/*.out regress/*/*.toke regress/*/*.err \
+           regress/*/*.json regress/*/*.ldif regress/*/*.sudo
 
 mostlyclean: clean
 
index 7f5c55e7722953ba4986847d46b74320fb150986..a5b4573d0d35581bf3a1e7b3390a68560115fa18 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 46a2397d4f4da9c9c8d3e6f4e67c71945b61bf04..1b802c303059efa416e865ba54b0bdd4e14786fb 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 48ffabace32a9bb0206c2c7db83c8b454a843766..fa40e05d4e4fa8537fc9ac736c3a8e9fb6a0146c 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index f2639c1ec76424ab850b9e4c25259cb2ab31d5f3..b4dc052df7e5f21337513cd6e67ad50447183b7e 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5bffa6847fcb5e8c327abcaabef0f723d1be97de..73572148be49f5af1b5bb7054b5d017847ecba0b 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d311634b5414eaf96c03871a0f90d9ca061ec93f..0afe8c659a15b7fa8c832c7c26f66efafbcde4f8 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 /*
  *  The code below basically comes from the examples supplied on
  *  the OSF DCE 1.0.3 manpages for the sec_login routines, with
index 35329f25838f26b02d33c344e708ed81dc4acea1..36f7cd830b427e0239a40f3b27fd8cf271805bcc 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2af26047c75bbdbaf6f8c31f9d891e2bcf868847..247981cad280c33b03a687b24f97f3a744572b04 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 993be54e0eea4500b526b4316d18da962cb016c9..f7c6b33c2f6434be28106914afd5ace46901af8e 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1fc58e7e6afb7a5d3209723c2e914bab05ded55f..e7093ab643907c6cb5e1df2beb43329ca11fe473 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 22128ff4367b42884acb62672893246d83284dca..2a5a55be3e6e798def60dac481ac60ff94582542 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b56187b64c28e9c610ccc20650a3051353b1f257..dc600023840cc6e6662acf2fb41a5527b4bd46bc 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8789e79d4f7f72683ba5c3913b7c47bf7029c4a9..ca75c5650ff71d550e944f2474f76ef98c310c03 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b5b1dbdf87c217fccd3c84b8ea354b87a0d4c678..8e74de838d1c7595b3f9217d3a561c67bfa60514 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 12c17398add85c047dfd434d548eb276677807f1..be70f933cf40586731f71e0bb193d0276ebcdaa2 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 75f7f6a7a79372c2385d8acdd75bd3139a8149f9..af170e34b57030b8dc2825c07ed9f01014a5c2d9 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 26a2cedf620051e45923c25d9f4d2e64af13651a..ff409aece502c5dcc92a5e2a3697dbf02c7625f9 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8369965d6858a5be4a4217cc7b76bf678529a096..c0a8de4a74dc96b3a542b461522dbbdd7257afb6 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index feda48098a76ef29a55d01aa961f0877860d1b8a..92f859c618bde96501d39e4dcc45c81f59768a52 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c856e960963a6d50f1c2a720d20f1bb4bbb1fc8d..795936c16fb61cf6b9efe829e0cd1286ae79740c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Convert from the sudoers file format to LDIF or JSON format.
index aa6295ba8eb6c46b2481317e0143f35567b06a7c..5fbef1c681ff98048687aa22f5ecfe51b856fc3b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 4f573be16e8b2da655cafa7d21ec34061176bc40..0f43a5afc80e0742bf2f6a869632b78b54e6200f 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1fc0b47b7762b865bbfb51a2bb7a15f1ce16019d..49715a3b548a490b7e1f7d375a36055a6867f0f2 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 802556ae0f13b17829d5732df787e41679bced45..4c8c262f8b40ee86a1bb4b89da4869df1773e545 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3278986ade667ad5ac4b1aca8c743120d92d5739..a078edeb56c2945b83d10dca349ae19bdce6498a 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e8e980deecb5b4109e02ae23710476ca504265af..ec8e7b02ca278de33819119253ae6ecd79a4c0d7 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2eabf376515eb6ff97a1a3ecf037c35859fb857e..0aee73fec5bdd0d9911f52c5796ce9278ad04bb9 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e57a5852e1a4878e2d89b0c771f6b72a1791f76b..a74515b41b3096c2032ee48ed297297ee5a64683 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index a4deb33574caa861dab0bb4a5660e3c24fd13a3b..a8b02b32d3c816c6519d165fa0e3c668b3417222 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 73478c4ab4c6373c387f0103f778d7b5158c45a4..764e35ebaef1c9f1bacc0c98ff7bf82868965aff 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e8fa87186b96e00ab1480fb9d025e053518b8a9c..70b9218377953233c9e497892e42e3047e934e71 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5270fa3bb19aa5366a125bb12c85a5e98ad576ba..8c73f9c4a13aeed1c252f9ca2551a9d151c68299 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 97a6d37fe93d7b35c1968a45470556dfb25d3964..1c14b715db5df8d92e940be9dab01a170e63f19c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 66bd374290ec1771994a746756d2ec2634dd7dce..eea45951196a59a8be5e6249c344b4b8e9aad1f4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 0700eab94866eab55820230260d2329472263c38..a625d046cf7ef625f3bcd2209fc5d20545f6cbb4 100644 (file)
@@ -1,5 +1,7 @@
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 #include <stdlib.h>
index 6fc1be0a3aa379eeeff3d8e3614ae393137ca392..da7776995674bf3c6083cf2e925bc00e01d976c7 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5767b5b8afdabe47c30520c2750105bbbaf57c4e..2e62d9f115624cc8578a51e777e99d4e48474241 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1692e4df13f8eb8a0e23317dd280dc84294fd624..a570e480ef29f57288f394750a0719c2602ef4ff 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b59da80fc4d0491dd266673f7b8b143b0485bd5d..fff971b64e43186da70e3054af55725a8f69f0ce 100644 (file)
@@ -1,5 +1,7 @@
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 #include <stdlib.h>
@@ -114,7 +116,7 @@ static bool add_userspec(struct member *, struct privilege *);
 static struct defaults *new_default(char *, char *, short);
 static struct member *new_member(char *, int);
 static struct command_digest *new_digest(int, char *);
-#line 80 "gram.y"
+#line 78 "gram.y"
 #ifndef YYSTYPE_DEFINED
 #define YYSTYPE_DEFINED
 typedef union {
@@ -131,7 +133,7 @@ typedef union {
     int tok;
 } YYSTYPE;
 #endif /* YYSTYPE_DEFINED */
-#line 133 "gram.c"
+#line 131 "gram.c"
 #define COMMAND 257
 #define ALIAS 258
 #define DEFVAR 259
@@ -671,7 +673,7 @@ short *yysslim;
 YYSTYPE *yyvs;
 unsigned int yystacksize;
 int yyparse(void);
-#line 906 "gram.y"
+#line 904 "gram.y"
 void
 sudoerserror(const char *s)
 {
@@ -1096,7 +1098,7 @@ init_options(struct command_options *opts)
     opts->limitprivs = NULL;
 #endif
 }
-#line 1046 "gram.c"
+#line 1044 "gram.c"
 /* allocate initial stack or double stack size, up to YYMAXDEPTH */
 #if defined(__cplusplus) || defined(__STDC__)
 static int yygrowstack(void)
@@ -1305,23 +1307,23 @@ yyreduce:
     switch (yyn)
     {
 case 1:
-#line 178 "gram.y"
+#line 176 "gram.y"
 { ; }
 break;
 case 5:
-#line 186 "gram.y"
+#line 184 "gram.y"
 {
                            ;
                        }
 break;
 case 6:
-#line 189 "gram.y"
+#line 187 "gram.y"
 {
                            yyerrok;
                        }
 break;
 case 7:
-#line 192 "gram.y"
+#line 190 "gram.y"
 {
                            if (!add_userspec(yyvsp[-1].member, yyvsp[0].privilege)) {
                                sudoerserror(N_("unable to allocate memory"));
@@ -1330,73 +1332,73 @@ case 7:
                        }
 break;
 case 8:
-#line 198 "gram.y"
+#line 196 "gram.y"
 {
                            ;
                        }
 break;
 case 9:
-#line 201 "gram.y"
+#line 199 "gram.y"
 {
                            ;
                        }
 break;
 case 10:
-#line 204 "gram.y"
+#line 202 "gram.y"
 {
                            ;
                        }
 break;
 case 11:
-#line 207 "gram.y"
+#line 205 "gram.y"
 {
                            ;
                        }
 break;
 case 12:
-#line 210 "gram.y"
+#line 208 "gram.y"
 {
                            if (!add_defaults(DEFAULTS, NULL, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 13:
-#line 214 "gram.y"
+#line 212 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_USER, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 14:
-#line 218 "gram.y"
+#line 216 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_RUNAS, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 15:
-#line 222 "gram.y"
+#line 220 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_HOST, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 16:
-#line 226 "gram.y"
+#line 224 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_CMND, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 18:
-#line 233 "gram.y"
+#line 231 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].defaults, yyvsp[0].defaults, entries);
                            yyval.defaults = yyvsp[-2].defaults;
                        }
 break;
 case 19:
-#line 239 "gram.y"
+#line 237 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[0].string, NULL, true);
                            if (yyval.defaults == NULL) {
@@ -1406,7 +1408,7 @@ case 19:
                        }
 break;
 case 20:
-#line 246 "gram.y"
+#line 244 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[0].string, NULL, false);
                            if (yyval.defaults == NULL) {
@@ -1416,7 +1418,7 @@ case 20:
                        }
 break;
 case 21:
-#line 253 "gram.y"
+#line 251 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, true);
                            if (yyval.defaults == NULL) {
@@ -1426,7 +1428,7 @@ case 21:
                        }
 break;
 case 22:
-#line 260 "gram.y"
+#line 258 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, '+');
                            if (yyval.defaults == NULL) {
@@ -1436,7 +1438,7 @@ case 22:
                        }
 break;
 case 23:
-#line 267 "gram.y"
+#line 265 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, '-');
                            if (yyval.defaults == NULL) {
@@ -1446,14 +1448,14 @@ case 23:
                        }
 break;
 case 25:
-#line 277 "gram.y"
+#line 275 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].privilege, yyvsp[0].privilege, entries);
                            yyval.privilege = yyvsp[-2].privilege;
                        }
 break;
 case 26:
-#line 283 "gram.y"
+#line 281 "gram.y"
 {
                            struct privilege *p = calloc(1, sizeof(*p));
                            if (p == NULL) {
@@ -1468,21 +1470,21 @@ case 26:
                        }
 break;
 case 27:
-#line 297 "gram.y"
+#line 295 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 28:
-#line 301 "gram.y"
+#line 299 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 29:
-#line 307 "gram.y"
+#line 305 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -1492,7 +1494,7 @@ case 29:
                        }
 break;
 case 30:
-#line 314 "gram.y"
+#line 312 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -1502,7 +1504,7 @@ case 30:
                        }
 break;
 case 31:
-#line 321 "gram.y"
+#line 319 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NETGROUP);
                            if (yyval.member == NULL) {
@@ -1512,7 +1514,7 @@ case 31:
                        }
 break;
 case 32:
-#line 328 "gram.y"
+#line 326 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NTWKADDR);
                            if (yyval.member == NULL) {
@@ -1522,7 +1524,7 @@ case 32:
                        }
 break;
 case 33:
-#line 335 "gram.y"
+#line 333 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -1532,7 +1534,7 @@ case 33:
                        }
 break;
 case 35:
-#line 345 "gram.y"
+#line 343 "gram.y"
 {
                            struct cmndspec *prev;
                            prev = HLTQ_LAST(yyvsp[-2].cmndspec, cmndspec, entries);
@@ -1586,7 +1588,7 @@ case 35:
                        }
 break;
 case 36:
-#line 398 "gram.y"
+#line 396 "gram.y"
 {
                            struct cmndspec *cs = calloc(1, sizeof(*cs));
                            if (cs == NULL) {
@@ -1638,7 +1640,7 @@ case 36:
                        }
 break;
 case 37:
-#line 449 "gram.y"
+#line 447 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA224, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1648,7 +1650,7 @@ case 37:
                        }
 break;
 case 38:
-#line 456 "gram.y"
+#line 454 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA256, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1658,7 +1660,7 @@ case 38:
                        }
 break;
 case 39:
-#line 463 "gram.y"
+#line 461 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA384, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1668,7 +1670,7 @@ case 39:
                        }
 break;
 case 40:
-#line 470 "gram.y"
+#line 468 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA512, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1678,13 +1680,13 @@ case 40:
                        }
 break;
 case 41:
-#line 479 "gram.y"
+#line 477 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                        }
 break;
 case 42:
-#line 482 "gram.y"
+#line 480 "gram.y"
 {
                            if (yyvsp[0].member->type != COMMAND) {
                                sudoerserror(N_("a digest requires a path name"));
@@ -1696,75 +1698,75 @@ case 42:
                        }
 break;
 case 43:
-#line 493 "gram.y"
+#line 491 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 44:
-#line 497 "gram.y"
+#line 495 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 45:
-#line 503 "gram.y"
+#line 501 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 46:
-#line 508 "gram.y"
+#line 506 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 47:
-#line 512 "gram.y"
+#line 510 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 48:
-#line 517 "gram.y"
+#line 515 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 49:
-#line 522 "gram.y"
+#line 520 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 50:
-#line 527 "gram.y"
+#line 525 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 51:
-#line 531 "gram.y"
+#line 529 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 52:
-#line 536 "gram.y"
+#line 534 "gram.y"
 {
                            yyval.runas = NULL;
                        }
 break;
 case 53:
-#line 539 "gram.y"
+#line 537 "gram.y"
 {
                            yyval.runas = yyvsp[-1].runas;
                        }
 break;
 case 54:
-#line 544 "gram.y"
+#line 542 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas != NULL) {
@@ -1782,7 +1784,7 @@ case 54:
                        }
 break;
 case 55:
-#line 559 "gram.y"
+#line 557 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1794,7 +1796,7 @@ case 55:
                        }
 break;
 case 56:
-#line 568 "gram.y"
+#line 566 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1806,7 +1808,7 @@ case 56:
                        }
 break;
 case 57:
-#line 577 "gram.y"
+#line 575 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1818,7 +1820,7 @@ case 57:
                        }
 break;
 case 58:
-#line 586 "gram.y"
+#line 584 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas != NULL) {
@@ -1836,13 +1838,13 @@ case 58:
                        }
 break;
 case 59:
-#line 603 "gram.y"
+#line 601 "gram.y"
 {
                            init_options(&yyval.options);
                        }
 break;
 case 60:
-#line 606 "gram.y"
+#line 604 "gram.y"
 {
                            yyval.options.notbefore = parse_gentime(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1853,7 +1855,7 @@ case 60:
                        }
 break;
 case 61:
-#line 614 "gram.y"
+#line 612 "gram.y"
 {
                            yyval.options.notafter = parse_gentime(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1864,7 +1866,7 @@ case 61:
                        }
 break;
 case 62:
-#line 622 "gram.y"
+#line 620 "gram.y"
 {
                            yyval.options.timeout = parse_timeout(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1878,7 +1880,7 @@ case 62:
                        }
 break;
 case 63:
-#line 633 "gram.y"
+#line 631 "gram.y"
 {
 #ifdef HAVE_SELINUX
                            free(yyval.options.role);
@@ -1887,7 +1889,7 @@ case 63:
                        }
 break;
 case 64:
-#line 639 "gram.y"
+#line 637 "gram.y"
 {
 #ifdef HAVE_SELINUX
                            free(yyval.options.type);
@@ -1896,7 +1898,7 @@ case 64:
                        }
 break;
 case 65:
-#line 645 "gram.y"
+#line 643 "gram.y"
 {
 #ifdef HAVE_PRIV_SET
                            free(yyval.options.privs);
@@ -1905,7 +1907,7 @@ case 65:
                        }
 break;
 case 66:
-#line 651 "gram.y"
+#line 649 "gram.y"
 {
 #ifdef HAVE_PRIV_SET
                            free(yyval.options.limitprivs);
@@ -1914,97 +1916,97 @@ case 66:
                        }
 break;
 case 67:
-#line 659 "gram.y"
+#line 657 "gram.y"
 {
                            TAGS_INIT(yyval.tag);
                        }
 break;
 case 68:
-#line 662 "gram.y"
+#line 660 "gram.y"
 {
                            yyval.tag.nopasswd = true;
                        }
 break;
 case 69:
-#line 665 "gram.y"
+#line 663 "gram.y"
 {
                            yyval.tag.nopasswd = false;
                        }
 break;
 case 70:
-#line 668 "gram.y"
+#line 666 "gram.y"
 {
                            yyval.tag.noexec = true;
                        }
 break;
 case 71:
-#line 671 "gram.y"
+#line 669 "gram.y"
 {
                            yyval.tag.noexec = false;
                        }
 break;
 case 72:
-#line 674 "gram.y"
+#line 672 "gram.y"
 {
                            yyval.tag.setenv = true;
                        }
 break;
 case 73:
-#line 677 "gram.y"
+#line 675 "gram.y"
 {
                            yyval.tag.setenv = false;
                        }
 break;
 case 74:
-#line 680 "gram.y"
+#line 678 "gram.y"
 {
                            yyval.tag.log_input = true;
                        }
 break;
 case 75:
-#line 683 "gram.y"
+#line 681 "gram.y"
 {
                            yyval.tag.log_input = false;
                        }
 break;
 case 76:
-#line 686 "gram.y"
+#line 684 "gram.y"
 {
                            yyval.tag.log_output = true;
                        }
 break;
 case 77:
-#line 689 "gram.y"
+#line 687 "gram.y"
 {
                            yyval.tag.log_output = false;
                        }
 break;
 case 78:
-#line 692 "gram.y"
+#line 690 "gram.y"
 {
                            yyval.tag.follow = true;
                        }
 break;
 case 79:
-#line 695 "gram.y"
+#line 693 "gram.y"
 {
                            yyval.tag.follow = false;
                        }
 break;
 case 80:
-#line 698 "gram.y"
+#line 696 "gram.y"
 {
                            yyval.tag.send_mail = true;
                        }
 break;
 case 81:
-#line 701 "gram.y"
+#line 699 "gram.y"
 {
                            yyval.tag.send_mail = false;
                        }
 break;
 case 82:
-#line 706 "gram.y"
+#line 704 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2014,7 +2016,7 @@ case 82:
                        }
 break;
 case 83:
-#line 713 "gram.y"
+#line 711 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2024,7 +2026,7 @@ case 83:
                        }
 break;
 case 84:
-#line 720 "gram.y"
+#line 718 "gram.y"
 {
                            struct sudo_command *c = calloc(1, sizeof(*c));
                            if (c == NULL) {
@@ -2042,7 +2044,7 @@ case 84:
                        }
 break;
 case 87:
-#line 741 "gram.y"
+#line 739 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, HOSTALIAS,
@@ -2054,14 +2056,14 @@ case 87:
                        }
 break;
 case 89:
-#line 753 "gram.y"
+#line 751 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 92:
-#line 763 "gram.y"
+#line 761 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, CMNDALIAS,
@@ -2073,14 +2075,14 @@ case 92:
                        }
 break;
 case 94:
-#line 775 "gram.y"
+#line 773 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 97:
-#line 785 "gram.y"
+#line 783 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, RUNASALIAS,
@@ -2092,7 +2094,7 @@ case 97:
                        }
 break;
 case 100:
-#line 800 "gram.y"
+#line 798 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, USERALIAS,
@@ -2104,28 +2106,28 @@ case 100:
                        }
 break;
 case 102:
-#line 812 "gram.y"
+#line 810 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 103:
-#line 818 "gram.y"
+#line 816 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 104:
-#line 822 "gram.y"
+#line 820 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 105:
-#line 828 "gram.y"
+#line 826 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2135,7 +2137,7 @@ case 105:
                        }
 break;
 case 106:
-#line 835 "gram.y"
+#line 833 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2145,7 +2147,7 @@ case 106:
                        }
 break;
 case 107:
-#line 842 "gram.y"
+#line 840 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NETGROUP);
                            if (yyval.member == NULL) {
@@ -2155,7 +2157,7 @@ case 107:
                        }
 break;
 case 108:
-#line 849 "gram.y"
+#line 847 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, USERGROUP);
                            if (yyval.member == NULL) {
@@ -2165,7 +2167,7 @@ case 108:
                        }
 break;
 case 109:
-#line 856 "gram.y"
+#line 854 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -2175,28 +2177,28 @@ case 109:
                        }
 break;
 case 111:
-#line 866 "gram.y"
+#line 864 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 112:
-#line 872 "gram.y"
+#line 870 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 113:
-#line 876 "gram.y"
+#line 874 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 114:
-#line 882 "gram.y"
+#line 880 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2206,7 +2208,7 @@ case 114:
                        }
 break;
 case 115:
-#line 889 "gram.y"
+#line 887 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2216,7 +2218,7 @@ case 115:
                        }
 break;
 case 116:
-#line 896 "gram.y"
+#line 894 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -2225,7 +2227,7 @@ case 116:
                            }
                        }
 break;
-#line 2175 "gram.c"
+#line 2173 "gram.c"
     }
     yyssp -= yym;
     yystate = *yyssp;
index 604d17a3265273aa4ed5a1aea699e048b5636795..21d651026e8c463e1ea88c3f089c0a2442bafc86 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 302576855279b3b383d94f29e3665333157f5e96..1813b66566f08eee89c9b0d153cfd59b8e239530 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 4c31c8553eded620814f93443eac78cde4b56a9b..bd65366f5642d10e38c60931411cd08228786d2b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b86fc201fa3dcc6a1cfca5a3cdadd85979367d36..b746c6154cd1a9d1eb885904556b6e3a7125d650 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 803ba3272b7cea1ab7f0434c85d1089c575d36f8..7cdc6ed08f97a9eabb94fe1a816459d11e206771 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index ce59c9e3000ac086ac6f0a51ad1f5ebc88a242c2..f22ca62b45ca8e674c23d4a60b9abc51fcf1eab4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5a0df5727e9658922eddcfeadca12de24fdeeb69..bc2baec12dd6d1cc68da8807d1d7771cde8e9803 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b05cfdc39db03ac6daa0cc705a9aaa1c77442e76..d59807c96e46c460d5fb1184982149bcef31c94c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 78e638063ee4636514ef12ca1e79c9018e56c85d..061b199a18a024fc61ec7766904d57543d2752c2 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 26608fe36892c08b56a6b8023c03332ee011936c..6ac8be0a52f45ef0b2465d965c8e56ad758443e9 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 75200ed9bba0fb2fea789a602fb874765e55663c..c69fd606aed58f3784a9d4a09b31a02198ca7b6f 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 67c512ec7e8c8f2d6358c9efca228bffe00c60b8..767b284a9726a92227b229a926ebb4313569ccdd 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #ifdef __TANDEM
 # include <floss.h>
index c6144f4a047b78e8f5877c3f0527ab7554ba664b..b10e4652a4de7969a31e475fb96d844a6f9a5b13 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3eb2a718c39831e0c126608a650f54cf4282274d..2611b420aa73ef91817aa5dc1cca1375962df515 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 0758f030943d7b9e7317c7f4c6df3f7b97a2d107..4310e05ddc52c52f7bc4e85d74c0c03f08538b8c 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c19c02751e42a6304729ea051355591dc016b1cf..5fa51aca7e6241599ea8606c3c30ac5e3a7837fe 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1ad0a04ffdb6883672313e1e1211bbb2eddf2404..fb781f5799d12c9ac0a751723968e0c7e913f8a9 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 45d03da66f00701e4ab9c489cc8e95ed90278a3d..9635ea809a59a794a81a1b409af022da1b7de324 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 0a16313540b5298442e3f925814dd355708721c8..09cf401eba0e137f90afb093e5ac0dde7daf44e3 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 23640896662e210c0a7708dea4da16aeb5c4bd9e..d79d7d50bef4a5e25b0b34642f234898759de006 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 07e9e81cfb61d5eb95deaa7ee51de96b6ed5c7c5..ab60986b1da1c0d412c3d422a23bf20d2001f374 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index dd152cb1ab98a2315c23a5e353ac3d45b08246a1..b6251ff874f1342e8bcd02f54cce98dce1a53ea9 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index ef4ba2a51415812910736255d479ff66a1175634..8ad2d5d028ed95631f77d6e1929cd9e4f499f1d2 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3a19927e1413187c76d85054c1283fb01c495494..ef7e8f566baf8b18fc8166c0ec5f37091516296b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Adapted from the following code written by Emin Martinian:
index cd24cf1779b00d02e475dad2c423e695aadb82bb..6647609784531cbfaf8092f70d29ad99e02529a3 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 6f1e9b2abcd307fe1483d25118b6fa1531eee59b..96dc8c56df321c222332c8c23cb9b5810be011fc 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 44e53446f3ad121bc8a4973d7ef3f45182f05d2a..69ea767f2e491a5d44b88d6c553a5be359e118b4 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index e66674372ffb40d54e7ec957b1bbb6f8db7910e1..456ed3c354b7ec1259c93fa18b4dcc5831c30623 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 915ebce74d43485d25c6bc83794fd8a025800455..d9c932d311e2925e9f2bc824f7e5d8e3b932089d 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index d266c2c043fd977bd73f9bc2b023877b93dabc6a..cc007adb446aee533e285bc163a74c64bbb8535b 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 1b813365b920ba4a9205ef4af6b44c7e7aa8af20..5f67d4dca1a04c567f581574adf79e983ce3496f 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index e5d13b63f03c9c7abf17b5396fa302d8169b484f..a3f28e0af39c71b568ddfb640d2ba0d23fdaf1af 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index ee7187974641d41f16359c69b35bd88ec473e1ce..0d49a35df76cba79e46a88737469a6e0d1b93621 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 782de35c749f21b41afcb4c382e046066d4a9c54..e0312b6b1577af8ffd87e70c04c7c390d085c7d0 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index b4f7def125fa35267712843b06609e1a5b453446..957ea4c04159ea14db37edb193bb8e11d1f6c9fd 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index bd2427feec306e258c0faf246c0d05b91b8a9b22..d4f965783294951a6c30e6adb76a67a9c7befb5e 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 433eddfb3d83d363affe720d89f86827b082c01d..e858ad3705ffea348dda1183192ce8e856464a32 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index 43160429853d49b9fbaf02321e7da27ef87e3d99..6bdc7b9778d613ee8cf577e7c6561fd313a7b3a1 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 0596c6b4cc230fb9769cfe4a8de766440dd4eb76..650595ae694ca0c812945d168043cf37285d7164 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c2c08dce5a969bd39b06838a1e09d8f29eabe045..085549ff0a8ce7442e73b24dbefcc4b224c39d05 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d5594033f36ab1f99de2c56854f53859c06e49f7..62ce1d3895bcd09c438d6493654e3d6cdb0c5140 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index b43860022118fb937fde8f350a75bd8eeb94fe45..1bb763016be7bbf3699c4dae9f28525e001053df 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index f5c01de641672f0bb390b45ac21993735a455a83..a594b1f481b83b13fd83d1e11ff9fc0eb887b466 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Stub versions of functions needed by the parser.
index f17db7881e5b19de0e8a39228120aedd9c1e6e87..339559a0d43fb63c7cc71e2a412657bae574fca8 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 913ea9763a1b98776abc690d30511127d88d81ce..e82317f196343be1a6db4bf62eeabe5e503320c5 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 909cbd450f5949252f60194ffaaad598148050ca..55822afd84d1f5b95d918ff4644ce0fff7ae9414 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #ifdef __TANDEM
 # include <floss.h>
index 1056755b9a5c325fe382f22b9be26ad91946a76a..d09ec12257fbd1911598bf1db121a01fe5396b1b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d41cf70783c54517226ecddd44589603edd43a0a..77317c6f7423f8f5ddb9174cfda00502431db6eb 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 4436dfee46c772a178f588d92dcf65b16abab813..2a97dfc00c48ba7ce7aa5940cf3cad1d76aa076f 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 01f5a05625ce5f32312e642da1c13a7d9e104810..3b621e355055c2827c884919a65baf074dd997b7 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8d78b465194c158d0b0ebfd48438a341b1b84b22..5930103ea782d4f3623e8917092cfcde28c99944 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 68b1ffa1faa8204aa285f829de31b91efa95a285..d94d09c139dd288971d68a102f0fe67161ac8be3 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 94615a17b77aa1ccf3d31d8229ec72f84e78da0f..d0dd5e3d16fdc82d164e8db27e4e9de27a548ceb 100644 (file)
@@ -1,5 +1,7 @@
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
@@ -2133,7 +2135,7 @@ int (*trace_print)(const char *msg) = sudoers_trace_print;
 
 
 
-#line 2136 "toke.c"
+#line 2133 "toke.c"
 
 #define INITIAL 0
 #define GOTDEFS 1
@@ -2349,9 +2351,9 @@ YY_DECL
                }
 
        {
-#line 116 "toke.l"
+#line 113 "toke.l"
 
-#line 2354 "toke.c"
+#line 2351 "toke.c"
 
        while ( 1 )             /* loops until end-of-file is reached */
                {
@@ -2411,7 +2413,7 @@ do_action:        /* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 117 "toke.l"
+#line 114 "toke.l"
 {
                            LEXTRACE(", ");
                            LEXRETURN(',');
@@ -2419,12 +2421,12 @@ YY_RULE_SETUP
        YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 122 "toke.l"
+#line 119 "toke.l"
 BEGIN STARTDEFS;
        YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 124 "toke.l"
+#line 121 "toke.l"
 {
                            BEGIN INDEFS;
                            LEXTRACE("DEFVAR ");
@@ -2436,7 +2438,7 @@ YY_RULE_SETUP
 
 case 4:
 YY_RULE_SETUP
-#line 133 "toke.l"
+#line 130 "toke.l"
 {
                            BEGIN STARTDEFS;
                            LEXTRACE(", ");
@@ -2445,7 +2447,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 139 "toke.l"
+#line 136 "toke.l"
 {
                            LEXTRACE("= ");
                            LEXRETURN('=');
@@ -2453,7 +2455,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 144 "toke.l"
+#line 141 "toke.l"
 {
                            LEXTRACE("+= ");
                            LEXRETURN('+');
@@ -2461,7 +2463,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 149 "toke.l"
+#line 146 "toke.l"
 {
                            LEXTRACE("-= ");
                            LEXRETURN('-');
@@ -2469,7 +2471,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 154 "toke.l"
+#line 151 "toke.l"
 {
                            LEXTRACE("BEGINSTR ");
                            sudoerslval.string = NULL;
@@ -2479,7 +2481,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 161 "toke.l"
+#line 158 "toke.l"
 {
                            LEXTRACE("WORD(2) ");
                            if (!fill(sudoerstext, sudoersleng))
@@ -2492,7 +2494,7 @@ YY_RULE_SETUP
 case 10:
 /* rule 10 can match eol */
 YY_RULE_SETUP
-#line 170 "toke.l"
+#line 167 "toke.l"
 {
                            /* Line continuation char followed by newline. */
                            sudolineno++;
@@ -2501,7 +2503,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 176 "toke.l"
+#line 173 "toke.l"
 {
                            LEXTRACE("ENDSTR ");
                            BEGIN prev_state;
@@ -2536,7 +2538,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 208 "toke.l"
+#line 205 "toke.l"
 {
                            LEXTRACE("BACKSLASH ");
                            if (!append(sudoerstext, sudoersleng))
@@ -2545,7 +2547,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 214 "toke.l"
+#line 211 "toke.l"
 {
                            LEXTRACE("STRBODY ");
                            if (!append(sudoerstext, sudoersleng))
@@ -2556,7 +2558,7 @@ YY_RULE_SETUP
 
 case 14:
 YY_RULE_SETUP
-#line 222 "toke.l"
+#line 219 "toke.l"
 {
                            /* quoted fnmatch glob char, pass verbatim */
                            LEXTRACE("QUOTEDCHAR ");
@@ -2567,7 +2569,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 230 "toke.l"
+#line 227 "toke.l"
 {
                            /* quoted sudoers special char, strip backslash */
                            LEXTRACE("QUOTEDCHAR ");
@@ -2579,7 +2581,7 @@ YY_RULE_SETUP
 case 16:
 /* rule 16 can match eol */
 YY_RULE_SETUP
-#line 238 "toke.l"
+#line 235 "toke.l"
 {
                            BEGIN INITIAL;
                            yyless(0);
@@ -2588,7 +2590,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 17:
 YY_RULE_SETUP
-#line 244 "toke.l"
+#line 241 "toke.l"
 {
                            LEXTRACE("ARG ");
                            if (!fill_args(sudoerstext, sudoersleng, sawspace))
@@ -2599,7 +2601,7 @@ YY_RULE_SETUP
 
 case 18:
 YY_RULE_SETUP
-#line 252 "toke.l"
+#line 249 "toke.l"
 {
                            /* Only return DIGEST if the length is correct. */
                            yy_size_t digest_len =
@@ -2617,7 +2619,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 267 "toke.l"
+#line 264 "toke.l"
 {
                            /* Only return DIGEST if the length is correct. */
                            yy_size_t len, digest_len =
@@ -2643,7 +2645,7 @@ YY_RULE_SETUP
 case 20:
 /* rule 20 can match eol */
 YY_RULE_SETUP
-#line 289 "toke.l"
+#line 286 "toke.l"
 {
                            char *path;
 
@@ -2665,7 +2667,7 @@ YY_RULE_SETUP
 case 21:
 /* rule 21 can match eol */
 YY_RULE_SETUP
-#line 307 "toke.l"
+#line 304 "toke.l"
 {
                            char *path;
 
@@ -2689,7 +2691,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 328 "toke.l"
+#line 325 "toke.l"
 {
                            char deftype;
                            int n;
@@ -2732,7 +2734,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 368 "toke.l"
+#line 365 "toke.l"
 {
                            int n;
 
@@ -2761,7 +2763,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 394 "toke.l"
+#line 391 "toke.l"
 {
                                /* cmnd does not require passwd for this user */
                                LEXTRACE("NOPASSWD ");
@@ -2770,7 +2772,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 400 "toke.l"
+#line 397 "toke.l"
 {
                                /* cmnd requires passwd for this user */
                                LEXTRACE("PASSWD ");
@@ -2779,7 +2781,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 406 "toke.l"
+#line 403 "toke.l"
 {
                                LEXTRACE("NOEXEC ");
                                LEXRETURN(NOEXEC);
@@ -2787,7 +2789,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 411 "toke.l"
+#line 408 "toke.l"
 {
                                LEXTRACE("EXEC ");
                                LEXRETURN(EXEC);
@@ -2795,7 +2797,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 416 "toke.l"
+#line 413 "toke.l"
 {
                                LEXTRACE("SETENV ");
                                LEXRETURN(SETENV);
@@ -2803,7 +2805,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 29:
 YY_RULE_SETUP
-#line 421 "toke.l"
+#line 418 "toke.l"
 {
                                LEXTRACE("NOSETENV ");
                                LEXRETURN(NOSETENV);
@@ -2811,7 +2813,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 30:
 YY_RULE_SETUP
-#line 426 "toke.l"
+#line 423 "toke.l"
 {
                                LEXTRACE("LOG_OUTPUT ");
                                LEXRETURN(LOG_OUTPUT);
@@ -2819,7 +2821,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 31:
 YY_RULE_SETUP
-#line 431 "toke.l"
+#line 428 "toke.l"
 {
                                LEXTRACE("NOLOG_OUTPUT ");
                                LEXRETURN(NOLOG_OUTPUT);
@@ -2827,7 +2829,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 32:
 YY_RULE_SETUP
-#line 436 "toke.l"
+#line 433 "toke.l"
 {
                                LEXTRACE("LOG_INPUT ");
                                LEXRETURN(LOG_INPUT);
@@ -2835,7 +2837,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 33:
 YY_RULE_SETUP
-#line 441 "toke.l"
+#line 438 "toke.l"
 {
                                LEXTRACE("NOLOG_INPUT ");
                                LEXRETURN(NOLOG_INPUT);
@@ -2843,7 +2845,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 34:
 YY_RULE_SETUP
-#line 446 "toke.l"
+#line 443 "toke.l"
 {
                                LEXTRACE("MAIL ");
                                LEXRETURN(MAIL);
@@ -2851,7 +2853,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 35:
 YY_RULE_SETUP
-#line 451 "toke.l"
+#line 448 "toke.l"
 {
                                LEXTRACE("NOMAIL ");
                                LEXRETURN(NOMAIL);
@@ -2859,7 +2861,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 36:
 YY_RULE_SETUP
-#line 456 "toke.l"
+#line 453 "toke.l"
 {
                                LEXTRACE("FOLLOW ");
                                LEXRETURN(FOLLOW);
@@ -2867,7 +2869,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 37:
 YY_RULE_SETUP
-#line 461 "toke.l"
+#line 458 "toke.l"
 {
                                LEXTRACE("NOFOLLOW ");
                                LEXRETURN(NOFOLLOW);
@@ -2875,7 +2877,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 38:
 YY_RULE_SETUP
-#line 466 "toke.l"
+#line 463 "toke.l"
 {
                            /* empty group or netgroup */
                            LEXTRACE("ERROR ");
@@ -2884,7 +2886,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 39:
 YY_RULE_SETUP
-#line 472 "toke.l"
+#line 469 "toke.l"
 {
                            /* netgroup */
                            if (!fill(sudoerstext, sudoersleng))
@@ -2895,7 +2897,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 40:
 YY_RULE_SETUP
-#line 480 "toke.l"
+#line 477 "toke.l"
 {
                            /* group */
                            if (!fill(sudoerstext, sudoersleng))
@@ -2906,7 +2908,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 41:
 YY_RULE_SETUP
-#line 488 "toke.l"
+#line 485 "toke.l"
 {
                            if (!fill(sudoerstext, sudoersleng))
                                yyterminate();
@@ -2916,7 +2918,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 42:
 YY_RULE_SETUP
-#line 495 "toke.l"
+#line 492 "toke.l"
 {
                            if (!fill(sudoerstext, sudoersleng))
                                yyterminate();
@@ -2926,7 +2928,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 43:
 YY_RULE_SETUP
-#line 502 "toke.l"
+#line 499 "toke.l"
 {
                            if (!ipv6_valid(sudoerstext)) {
                                LEXTRACE("ERROR ");
@@ -2940,7 +2942,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 44:
 YY_RULE_SETUP
-#line 513 "toke.l"
+#line 510 "toke.l"
 {
                            if (!ipv6_valid(sudoerstext)) {
                                LEXTRACE("ERROR ");
@@ -2954,7 +2956,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 45:
 YY_RULE_SETUP
-#line 524 "toke.l"
+#line 521 "toke.l"
 {
                            LEXTRACE("ALL ");
                            LEXRETURN(ALL);
@@ -2963,7 +2965,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 46:
 YY_RULE_SETUP
-#line 530 "toke.l"
+#line 527 "toke.l"
 {
                            LEXTRACE("CMND_TIMEOUT ");
                            LEXRETURN(CMND_TIMEOUT);
@@ -2971,7 +2973,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 47:
 YY_RULE_SETUP
-#line 535 "toke.l"
+#line 532 "toke.l"
 {
                            LEXTRACE("NOTBEFORE ");
                            LEXRETURN(NOTBEFORE);
@@ -2979,7 +2981,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 48:
 YY_RULE_SETUP
-#line 540 "toke.l"
+#line 537 "toke.l"
 {
                            LEXTRACE("NOTAFTER ");
                            LEXRETURN(NOTAFTER);
@@ -2987,7 +2989,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 49:
 YY_RULE_SETUP
-#line 545 "toke.l"
+#line 542 "toke.l"
 {
 #ifdef HAVE_SELINUX
                            LEXTRACE("ROLE ");
@@ -2999,7 +3001,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 50:
 YY_RULE_SETUP
-#line 554 "toke.l"
+#line 551 "toke.l"
 {
 #ifdef HAVE_SELINUX
                            LEXTRACE("TYPE ");
@@ -3011,7 +3013,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 51:
 YY_RULE_SETUP
-#line 562 "toke.l"
+#line 559 "toke.l"
 {
 #ifdef HAVE_PRIV_SET
                            LEXTRACE("PRIVS ");
@@ -3023,7 +3025,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 52:
 YY_RULE_SETUP
-#line 571 "toke.l"
+#line 568 "toke.l"
 {
 #ifdef HAVE_PRIV_SET
                            LEXTRACE("LIMITPRIVS ");
@@ -3035,7 +3037,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 53:
 YY_RULE_SETUP
-#line 580 "toke.l"
+#line 577 "toke.l"
 {
                        got_alias:
                            if (!fill(sudoerstext, sudoersleng))
@@ -3046,7 +3048,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 54:
 YY_RULE_SETUP
-#line 588 "toke.l"
+#line 585 "toke.l"
 {
                            /* XXX - no way to specify digest for command */
                            /* no command args allowed for Defaults!/path */
@@ -3058,7 +3060,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 55:
 YY_RULE_SETUP
-#line 597 "toke.l"
+#line 594 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA224;
                            BEGIN WANTDIGEST;
@@ -3068,7 +3070,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 56:
 YY_RULE_SETUP
-#line 604 "toke.l"
+#line 601 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA256;
                            BEGIN WANTDIGEST;
@@ -3078,7 +3080,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 57:
 YY_RULE_SETUP
-#line 611 "toke.l"
+#line 608 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA384;
                            BEGIN WANTDIGEST;
@@ -3088,7 +3090,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 58:
 YY_RULE_SETUP
-#line 618 "toke.l"
+#line 615 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA512;
                            BEGIN WANTDIGEST;
@@ -3098,7 +3100,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 59:
 YY_RULE_SETUP
-#line 625 "toke.l"
+#line 622 "toke.l"
 {
                            BEGIN GOTCMND;
                            LEXTRACE("COMMAND ");
@@ -3108,7 +3110,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 60:
 YY_RULE_SETUP
-#line 632 "toke.l"
+#line 629 "toke.l"
 {
                            /* directories can't have args... */
                            if (sudoerstext[sudoersleng - 1] == '/') {
@@ -3126,7 +3128,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 61:
 YY_RULE_SETUP
-#line 647 "toke.l"
+#line 644 "toke.l"
 {
                            LEXTRACE("BEGINSTR ");
                            sudoerslval.string = NULL;
@@ -3136,7 +3138,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 62:
 YY_RULE_SETUP
-#line 654 "toke.l"
+#line 651 "toke.l"
 {
                            /* a word */
                            if (!fill(sudoerstext, sudoersleng))
@@ -3147,7 +3149,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 63:
 YY_RULE_SETUP
-#line 662 "toke.l"
+#line 659 "toke.l"
 {
                            LEXTRACE("( ");
                            LEXRETURN('(');
@@ -3155,7 +3157,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 64:
 YY_RULE_SETUP
-#line 667 "toke.l"
+#line 664 "toke.l"
 {
                            LEXTRACE(") ");
                            LEXRETURN(')');
@@ -3163,7 +3165,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 65:
 YY_RULE_SETUP
-#line 672 "toke.l"
+#line 669 "toke.l"
 {
                            LEXTRACE(", ");
                            LEXRETURN(',');
@@ -3171,7 +3173,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 66:
 YY_RULE_SETUP
-#line 677 "toke.l"
+#line 674 "toke.l"
 {
                            LEXTRACE("= ");
                            LEXRETURN('=');
@@ -3179,7 +3181,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 67:
 YY_RULE_SETUP
-#line 682 "toke.l"
+#line 679 "toke.l"
 {
                            LEXTRACE(": ");
                            LEXRETURN(':');
@@ -3187,7 +3189,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 68:
 YY_RULE_SETUP
-#line 687 "toke.l"
+#line 684 "toke.l"
 {
                            if (sudoersleng & 1) {
                                LEXTRACE("!");
@@ -3198,7 +3200,7 @@ YY_RULE_SETUP
 case 69:
 /* rule 69 can match eol */
 YY_RULE_SETUP
-#line 694 "toke.l"
+#line 691 "toke.l"
 {
                            if (YY_START == INSTR) {
                                LEXTRACE("ERROR ");
@@ -3213,7 +3215,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 70:
 YY_RULE_SETUP
-#line 706 "toke.l"
+#line 703 "toke.l"
 {                      /* throw away space/tabs */
                            sawspace = true;    /* but remember for fill_args */
                        }
@@ -3221,7 +3223,7 @@ YY_RULE_SETUP
 case 71:
 /* rule 71 can match eol */
 YY_RULE_SETUP
-#line 710 "toke.l"
+#line 707 "toke.l"
 {
                            sawspace = true;    /* remember for fill_args */
                            sudolineno++;
@@ -3231,7 +3233,7 @@ YY_RULE_SETUP
 case 72:
 /* rule 72 can match eol */
 YY_RULE_SETUP
-#line 716 "toke.l"
+#line 713 "toke.l"
 {
                            if (sudoerstext[sudoersleng - 1] == '\n') {
                                /* comment ending in a newline */
@@ -3248,7 +3250,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 73:
 YY_RULE_SETUP
-#line 730 "toke.l"
+#line 727 "toke.l"
 {
                            LEXTRACE("ERROR ");
                            LEXRETURN(ERROR);
@@ -3261,7 +3263,7 @@ case YY_STATE_EOF(STARTDEFS):
 case YY_STATE_EOF(INDEFS):
 case YY_STATE_EOF(INSTR):
 case YY_STATE_EOF(WANTDIGEST):
-#line 735 "toke.l"
+#line 732 "toke.l"
 {
                            if (YY_START != INITIAL) {
                                BEGIN INITIAL;
@@ -3274,10 +3276,10 @@ case YY_STATE_EOF(WANTDIGEST):
        YY_BREAK
 case 74:
 YY_RULE_SETUP
-#line 745 "toke.l"
+#line 742 "toke.l"
 ECHO;
        YY_BREAK
-#line 3280 "toke.c"
+#line 3277 "toke.c"
 
        case YY_END_OF_BUFFER:
                {
@@ -4238,7 +4240,7 @@ void sudoersfree (void * ptr )
 
 #define YYTABLES_NAME "yytables"
 
-#line 745 "toke.l"
+#line 742 "toke.l"
 
 
 struct path_list {
index 3fd819a60dcb84a3e03a4f68b9a3554267e1304d..0c9137680caa7b56b025508298fcdb97a33d6d9e 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 83fd6a16a560422e78b4ed603b235dd911df5779..91a26cec7fdaee7d85e9d5594b1a3e4fda5f0301 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 3aef27980585b2e21412272ead9cb1fe043d486f..e59a3edd372a4cd8d3c76e7a65e6fc69593e141a 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Trivial replacements for the libc get{gr,pw}{uid,nam}() routines
index 38d70573ed60d14167c0de303002aac1856185ad..5257a9b7d481a9c6c3d78b17e06524d299ac351e 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Lock the sudoers file for safe editing (ala vipw) and check for parse errors.
index 79f160bf9d38d6f071fb5213ac6b3e1e73c6bab3..b34dea4967e4dc4058910192f9f0dd3da21913f3 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 6e2a6fbeeaedf79a5ffff5e59835b78a98b12c78..fccb3d6f47e82f68b79de779ddebf6e97f08996c 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index fdf39bd47e59199107f32ff830fd32fc7450ffd7..8a0b26c5cadef75bca08b707b35a56567889841c 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c071c8f94a305d7c0c3e6176182bde860202b3d3..6799fc085522e6e045f48e5d5782d879c04ba777 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1b0e984d24029e310e763556777af4ed8008ea8c..53abdbf494121df585f22c892c38ff6ff697bb72 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 8592fc62734a80487a8eeefc6ab1a685f952be8f..4a81b5dddc920b54915955d870650ba38fc29116 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 51535cd7ffc26611ffa9f6fde9c51bbecf686b74..0df79f003caf6798bae22c0ece908b749a5378ac 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 78a0d14f05236a8212b6fa2110b1210591898b07..cbcccca3429f5203d040d647a0f5c2004d5f7103 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 37082c1b23f61146239123d7b93e9e7dd11673b3..3e1a26ac11ecc892a7dae8224c524ee0b26ad4fe 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2dd3664de236cfec83b7e79225528255c69a0a5b..12169805f72adc27660a439446f4495d092e563a 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 7709a89becd07bae3e3d8fd2d873222896449ee6..8cac77b8a2b9d6eda9ba35700b966d9f7c964710 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2bc72fe256393cde5e7360f5d1f709077a4798a3..f95cf4d61de014776b28ed866089efff74ddc0cf 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 /*
  * Suppress a warning w/ gcc on Digital UN*X.
index 6fb174da5e73d1838937caf7ab968ee3b76c70f6..fd0e2f3925f2d98ce4826e8a687274e10587d7a4 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 1f1a3ef1d8f5e73f414b42bb9a34e244dcb3ad0a..d9bbe06500c9bef0eb1b165acbc38d6c1899f129 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 73e2bebf2045aa4c314c610b1a59bbd1025b8d9f..e9f83ee5e7e139bd230a0e97653a80ab27d9448b 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 2d6fd841d1895f8aeab453d4e8b14eedee0b4f8f..1de01ad88f0f221cdbd07bdddc9b49b99c107e0e 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 892aa1a8a3a109a852f4e214043a2cd239e91b5b..e83f42095e3541c336298812272830c4b9417661 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index defb7dbecbb4a9ac21512b9998cde89cfe50891b..1609cd096b7935d29da46e9f70161cd94a389ec8 100644 (file)
@@ -14,9 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
-
 #include <config.h>
 
 #include <sys/types.h>
index a9953e2be86a17a780a3c0ad2f139dd4c43d9256..ed36d896405583f0be6d072af6f236c1d0c5d650 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index ab229a8575c15f850e270835b3b06b40f62a3a14..873748e4c4f24a3693f9b0dad8e3fed80e6ad157 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e7212d2070973b4ad76dfe06f210caed295b11f9..5c6022555c85a07d30418a8328a74be3eb3a69db 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index 5fc07117aa4f4b7727dd6351a7c6e2263c388aca..8e2fceee852038da54a760c747a7e5e2d577cac5 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index e247e66e9999000fe8066cc499f8e5dbe69baa29..c81f946173de51cadc61e3cfdc6577f235df13e2 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #ifdef __TANDEM
 # include <floss.h>
index b967add254b3fde70a85b73150cbf1af53bd9cd7..44b4fb3b098df03b952156719b15a4048383b46d 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index c4a3830826a52ff660121a78e7548b89ec56fe82..c103d5fe4b4d4502f4f79702d867044e80ce3c09 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index da9a4820fa6686bf6e0137a549532c679c39af05..03e95c8e43e0318808397540640ce7f75244e764 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d4b28adefa5406dbd33b292bb10faed9f31d9c84..76b0c8bae87578e3e2ee9e1754db38e377774799 100644 (file)
  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #ifdef __TANDEM
 # include <floss.h>
index 7a8f75a5bc2b2250add91a61e9c845ec5dd1ddd9..580bafdd30d9d5528b2b81408fd07baed4588445 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>
 
index d33730a2c0a0de51e9ce13c2292851b96b7704b8..ecaabe9b6a5f96459fb322e5d7a5fda0d5d9427a 100644 (file)
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-// This is an open source non-commercial project. Dear PVS-Studio, please check it.
-// PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+/*
+ * This is an open source non-commercial project. Dear PVS-Studio, please check it.
+ * PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com
+ */
 
 #include <config.h>