Linux repositories inspector

cutils - C source code utilities

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

1.6
Debian iconDebian 10.0
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.6-52017-11-1068.7 kiB239 kiB
Debian iconDebian 9.0 stretch/maindeb1.6-42017-11-1064.3 kiB234 kiB
Ubuntu iconUbuntu 17.10 artful/universedeb1.6-52017-11-1067.8 kiB247 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1.6-52017-11-1067.8 kiB247 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1.6-52019-01-1467.8 kiB247 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.6-52019-01-1467.8 kiB247 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.6-52019-06-1767.8 kiB247 kiB
Ubuntu iconUbuntu 20.04 focal/universedeb1.6-52020-01-0767.8 kiB247 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb1.6-3.12017-11-1079.3 kiB231 kiB

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 icon

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 icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-10-10
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-10-10
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-25
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-25
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-06
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-06
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-06
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-06
Ubuntu icon

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 icon

Ubuntu 19.10 eoan/universe: Version 1.6-5 removed

2019-09-06
Ubuntu icon

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.
⇧ Top