PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Linux  |  Newsgroups

How to use ggc turn a progam from c++ to pure C


Your Ad Here

Your Ad Here

lnzju breastle was: How to use ggc turn a progam from c++ to pure C

DNS caching 7359
Now I have seen repeated in this thread that there is no way to control...

First of all, it was once possible to run the C++ compiler which produced illegible C code and stop it before it pumped it through the C compiler and then the optimizer (if separate) and then the linker. If you ever saw the stuff, you would never want to do it. C++ is a much different language from C, and to force a C compiler to manage that, what with multiple inheritance, operator overloading, etc., makes the most gawdawful C code you ever saw.

Perhaps Microsoft do this with their C++ programs: convert them to C so that no one who steals the source code would be able to make head or tail of it.

EnergyMech IRC bot installed on my server by "hacker
Well, I know a lot of people don't like to admit it, but I got "hacked...

You could stop it and get buttembler code if you could stand it by using the -S flag. Try it once: you will never do it again. Here is near the beginning of the buttembler output from a trivial, under one-page mostly comments, program:

.text .align 4 .stabs "main:F(0,1)",36,0,26,main .stabs "argc:p(0,1)",160,0,26,8 .stabs "argv:p(0,124)=*(6,58)",160,0,26,12 .globl main main: .LFB1: .stabn 68,0,26,.LM1-main .LM1: .LBB2: .LBB3: .LBB4: .LBB5: pushl %ebp .LCFI0: movl %esp, %ebp .LCFI1: pushl %edi .LCFI2: pushl %esi .LCFI3: pushl %ebx .LCFI4: subl $76, %esp .LCFI5: .stabs "-usr-include-g++-3-std-bastring.h",132,0,0,.Ltext1 .Ltext1: .stabn 68,0,93,.LM2-main .LM2: cmpb $0, t12basicstring3ZcZt18stringchartraits1ZcZt24defaultalloctemplate2b1i0.nilRep+12 .stabn 68,0,198,.LM3-main .LM3: leal -40(%ebp), %ebx .stabn 68,0,93,.LM4-main .LM4: je .L3 subl $12, %esp pushl $t12basicstring3ZcZt18stringchartraits1ZcZt24defaultalloctemplate2b1i0.nilRep .LCFI6: call cloneQ2t12basicstring3ZcZt18stringchartraits1ZcZt24defaultalloctemplate2b1i03Rep addl $16, %esp jmp .L4 .p2align 2 .L3: .stabn 68,0,94,.LM5-main .LM5: .LBB6: .LBB7: #APP lock; addl $1, t12basicstring3ZcZt18stringchartraits1ZcZt24defaultalloctemplate2b1i0.nilRep+8 .stabn 68,0,73,.LM6-main .LM6: #NOAPP movl $t12basicstring3ZcZt18stringchartraits1ZcZt24defaultalloctemplate2b1i0.nilRep+16, %eax .LBE7: .LBE6: .stabn 68,0,94,.LM7-main .LM7: .LBE5: .LBE4: .L4: .stabn 68,0,92,.LM8-main .LM8: .LBE3: .LBB15: .LBB16: .LBB17: movl %eax, (%ebx) .stabs "-usr-include-g++-3-std-straits.h",132,0,0,.Ltext2

-- .~. Jean-David Beyer Registered Linux User 85642. V PGP-Key: 9A2FC99A Registered Machine 241939. ^^-^^ 14:40:00 up 3 days, 5:26, 4 users, load average: 4.19, 4.22, 4.00

Pardus OS by Turkish Developers
Please Welcome: Anatolian Leopard a.k.a. Pardus 1.0 Pardus, named after the famous Anatolian leopard, is available for download online. The open source, Linux based operating system Pardus, developed within the scope of the Uludag...
Why the buffer underrun when using dvgrab
When using the command: dvgrab --format jpeg --jpeg-quality 100 test2 I receive the buffer underrun errors listed below. I normally use the "raw" format, and only receive one "frame dropped" error...



Your Ad Here

List | Previous | Next

DNS caching 7359

Linux groups from Newsgroups

The #1 Usenet Provider on the Internet

can't read superblock on a xfs parbreastion