delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/03/28/18:21:00

From: fsnijder AT elektron DOT et DOT tudelft DOT nl (FIM)
Newsgroups: comp.os.msdos.djgpp
Subject: Problem compiling large m-files with DJGPP
Date: Fri, 28 Mar 97 16:27:19 GMT
Organization: Delft University of Technology
Lines: 47
Message-ID: <5hgrcu$77p$1@news.tudelft.nl>
NNTP-Posting-Host: dokov.et.tudelft.nl
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I encoutered the following strange problem :

when compilling a large function m-file the compiller gives :

to many arguments to function .......

when I make the function m - file shorter by deleting a fair amount of code 
(the functionality
is gone but it works)  the compiling is succesfull. Inspecting the cpp file of 
the lare function m-file  it suddenly ends :
.
.
.
.
        if (istrue(j1!=nop_M)) {
          dy_dwoutr((j3-1.0)*swoutr(1.0)+alpha,swoutr(2.0)+(i-1.0)*swoutr(\
            
2.0)*2.0+beta)=(transpose(woutff(c_p,j3))*doff1_dwoutr((BR(j1-1.0)\
            )*swoutr(1.0)+alpha,1.0*swoutr(2.0)+(i-1.0)*swoutr(2.0)*2.0+beta)\
            
+transpose(woutr(c_p,j3))*dor_dwoutr((Irout-1.0)*swoutr(1.0)+alpha,\
            swoutr(2.0)+(i-1.0)*swoutr(2.0)*2.0+beta));
          
doff1_dwoutr((j1-1.0)*swoutr(1.0)+alpha,(i-1.0)*swoutr(2.0)*2.0+beta)\
            =doff1_dwoutr((j1-1.0)*swoutr(1.0)+alpha,1.0*swoutr(2.0)+(i-1.0)\
            *swoutr(2.0)*2.0+beta);
        } else {
          dy_dwoutr((j3-1.0)*swoutr(1.0)+alpha,swoutr(2.0)+(i-1.0)*swoutr(\
            2.0)*2.0+beta)=(transp)*J;
                  !                     <=sudden end of file!

 after "=" something else  then "(transp)*J" is present in real m-file
it seems that the m-file to c translation is incomplete. (I'm running dmatcom 
in a dos window under win95)

what is going wrong?

Can anybody help me?!

Thank you,

Freddy Snijder.

PS.: is it normal that compilling an to c translated m-file of about 300 lines 
takes two hours? (It finishes succesfully) Could it be that I have an memory 
poblem. I have 48 Mb installed but maybe DJGPP is set to use only the dos 640 
Kb?!

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019