p2c - A Pascal to C translator

Distribution: Mageia Cauldron
Repository: Mageia Core i586
Package name: p2c
Package version: 1.22
Package release: 26.mga6
Package architecture: i586
Package type: rpm
Installed size: 764.31 KB
Download size: 307.42 KB
Official Mirror: distrib-coffee.ipsl.jussieu.fr
P2c is a system for translating Pascal programs into the C language. P2c accepts input source files in certain Pascal dialects: HP Pascal, Turbo/UCSD Pascal, DEC VAX Pascal, Oregon Software Pascal/2, Macintosh Programmer's Workshop Pascal and Sun/Berkeley Pascal. P2c outputs a set of .c and .h files which make up a C program equivalent to the original Pascal program. The C program can then be compiled using a standard C compiler, such as gcc. Install the p2c package if you need a program for translating Pascal code into C code.



  • libp2c.so.1
  • p2c == 1.22-26.mga6
  • p2c(x86-32) == 1.22-26.mga6


    Binary package: p2c-1.22-26.mga6.i586.rpm
    Source package: p2c-1.22-26.mga6.src.rpm

    Install Howto

    1. Enable Mageia Core repository on "Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install p2c rpm package:
      # urpmi p2c


    • /usr/bin/p2c
    • /usr/bin/p2cc
    • /usr/lib/libp2c.so.1
    • /usr/lib/libp2c.so.1.2.0
    • /usr/lib/p2c/loc.p2crc
    • /usr/lib/p2c/p2crc
    • /usr/lib/p2c/string.pas
    • /usr/lib/p2c/system.imp
    • /usr/lib/p2c/system.m2
    • /usr/lib/p2c/turbo.imp
    • /usr/share/man/man1/p2c.1.xz


    2016-02-04 - umeabot <umeabot> 1.22-26.mga6 + Revision: 934534 - Mageia 6 Mass Rebuild

    2014-10-15 - umeabot <umeabot> 1.22-25.mga5 + Revision: 747906 - Second Mageia 5 Mass Rebuild

    2014-09-16 - umeabot <umeabot> 1.22-24.mga5 + Revision: 683301 - Mageia 5 Mass Rebuild

    2013-10-18 - umeabot <umeabot> 1.22-23.mga4 + Revision: 508790 - Mageia 4 Mass Rebuild