{"added":null,"apiVersion":1,"behindSince":"2026-07-29","buildDepends":[],"categories":["devel"],"comment":"Generate C function prototypes and convert function definitions","compare":"/compare/cproto/index.json","dependentCount":null,"description":"Cproto is a program that generates function prototypes and variable\ndeclarations from C source code.  It can also convert function definitions\nbetween the old style and the ANSI C style.  This conversion overwrites the\noriginal files, so make a backup copy of your files in case something goes\nwrong.\n\nThe program isn't confused by complex function definitions as much as other\nprototype generators because it uses a yacc generated parser.  By ignoring all\nthe input between braces, I avoided implementing the entire C language grammar.\n\nCproto is in the public domain, except for the configure script which is\ncopyrighted by the Free Software Foundation, Inc.  If you have any comments\nor find any bugs, please let me know.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/cproto/","kind":"port","lastUpdate":null,"license":["PD"],"maintainer":"thomas@bsdunix.ch","name":"cproto","newest":false,"newestVersion":"4.8a","noVulnData":false,"origin":"devel/cproto","otherSystems":[{"maintainer":"thomas@bsdunix.ch","newest":true,"origin":"devel/cproto","path":"/devel/cproto/","system":"FreeBSD","updated":"2026-07-29","version":"4.8a"},{"behindSince":"2026-07-29","maintainer":"pkgsrc-users@NetBSD.org","origin":"devel/cproto","path":"/netbsd/devel/cproto/","system":"NetBSD","version":"4.7o"},{"maintainer":"thomas@bsdunix.ch","newest":true,"noVulnData":true,"origin":"devel/cproto","path":"","system":"HardenedBSD","version":"4.8a"},{"maintainer":"thomas@bsdunix.ch","newest":true,"noVulnData":true,"origin":"devel/cproto","path":"","system":"GhostBSD","version":"4.8a"}],"packages":null,"pkgName":"cproto-4.7x","related":null,"repository":"DPorts","requiredBy":["devel/c2mdoc"],"requiredByCount":1,"runDepends":[],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"4.7x","versions":null,"vulnerabilities":null,"www":"https://invisible-island.net/cproto/"}
