This package contains several utilities which may be useful to developers of C source code utilities, namely:
cdecl and cundecl - decode and encode C type declarations cobfusc - make a C source file unreadable but compilable chilight - highlight C source files
cunloop - unloop C loops
yyextract - extract grammar rules from yacc grammar
yyref - yacc grammar reference program
Original maintainer | Debian QA Group |
---|---|
Homepage | http://www.sigala.it/sandro/software.php#cutils |
1.6









Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 1.6-5 | 2017-11-10 | 68.7 kiB | 239 kiB | Debian QA Group |
![]() | deb | 1.6-4 | 2017-11-10 | 64.3 kiB | 234 kiB | Debian QA Group |
![]() | deb | 1.6-5 | 2017-11-10 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-5 | 2017-11-10 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-5 | 2019-01-14 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-5 | 2019-01-14 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-5 | 2019-06-17 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-5 | 2020-01-07 | 67.8 kiB | 247 kiB | Ubuntu Developers |
![]() | deb | 1.6-3.1 | 2017-11-10 | 79.3 kiB | 231 kiB | Ubuntu Developers |
Manual pages
cdecl(1)
cdecl, c++decl - compose and decipher C & C++ declarations and casts
chilight(1)
chilight - highlight a C source file
cobfusc(1)
cobfusc - make a C source file unreadable but compilable
cundecl(1)
cundecl - encode C type declarations
cunloop(1)
cunloop - unloop C loops
yyextract(1)
yyextract - extract grammar rules from a yacc grammar
yyref(1)
yyref - generate cross-reference for yacc input
Latest updates

Ubuntu 20.04 focal/universe: Version 1.6-5 introduced
2020-01-07
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-10-10
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-10-10
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-25
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-25
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-06
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-06
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-06
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-06
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-06
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.6-5 reintroduced
2019-09-05
- QA upload.
- Convert Debian source to '3.0 (quilt)' format and build with Debhelper.
- debian/control:
- Add homepage details.
- Indicate compliance with Debian Policy 4.1.0.
- Build with flex instead of flex-old.
- Add watch file.
- Convert debian/copyright to DEP-5 format and update.
- debian/patches/*:
- Fix spelling in binary.
- Patch Makefile.in files to honour CPPFLAGS.
- Update autoconf files to work with version 2.69.
- Fix missing yylex() declarations.
- Fix Makefile.in files for parallel builds.
- Fix Makefile.in files so that they don't ignore any failures inside for loops.
- debian/rules:
- Build with all hardening flags set.
- Build with autoreconf.
- Ensure that 32-bit architectures compile with LFS support.
- Backup and restore files that change during build.
- Enable parallel builds.
- Add package test to catch BBPFS. See #253654.
- Add doc-base control file.