Package: astyle
Version: 1.15.3-5
Severity: normal


With the following command:

/usr/bin/astyle --style=gnu < in.cc > out.cc

(actually it doesn't really mattery which --style formatter), the
following code in in.cc:

SharedCounter::SharedCounter ()
{
  count = 0;
  smutex_init(&lock);
  smutex_init(&lock);
  scond_init (&count_changed);
}

becomes:

SharedCounter::SharedCounter ()
{
  count = 0;
  smutex_init(&lock)
  ;
  smutex_init(&lock)
  ;
  scond_init (&count_changed);
}

Basically, the semicolons are being pushed on the next line because of the
"lock" keyword detection.  If I change my variable name to something other than
"lock", say "mutex", the problem doesn't surface.

 
-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (90, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-hole
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages astyle depends on:
ii  libc6                         2.3.5-13   GNU C Library: Shared libraries an
ii  libgcc1                       1:4.0.2-9  GCC support library
ii  libstdc++6                    4.0.2-9    The GNU Standard C++ Library v3

astyle recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to