[comp.unix.questions] A

adamm@encore.UUCP (Adam S. Moskowitz) (12/23/87)

I've noticed that programs that use 'curses' seem to move the cursor to the
bottom of the screen before exiting.  When my multi-line prompt is output,
the top few lines scroll off the top of my screen.  When a program such as
'less' does this, I am forced to then type 'cat !$' if I needed to see what
the first n lines were.  IS THERE A WAY TO TELL CURSES TO NOT DO THIS?  If
so, how?  As usual, please email responses and I will post a summary.

Thanx,
AdamM
-- 
Adam S. Moskowitz	...!{decvax,ihnp4,linus,necntc,talcott}!encore!adamm

     "And while we're here with our friends so dear we'll drive dull
      care away."  --  _The_Sacred_Harp_, B.F. White & E.J. King

seindal@diku.dk (Rene' Seindal) (03/03/88)

I have been reading the man page for plot(5) a few times recently,
since I was supposed to write a plot to PostScript filter.  The
problem is the specification for "arc" command.  I quote from the
manual: 

	"arc: The first four bytes give the center, the
	next four give the starting point, and the last
	four give the end point of a circular arc.  The
	least significant coordinate of the end point is
	used only to determine the quadrant.  The arc is
	drawn counter-clockwise."

My question: What is the least significant coordinate of a point?  Even
with my best will, this sentence is nonsenses.

Those plot filters that implements this function assumes that the end
point lies on the circle given by the first two points (but doesn't
bother to check it).   Given other points, they will draw various
strange circular arcs.  Points on the tangent at the starting point is
especially amusing. 

I can make the specification make sense if the offending sentence is
removed.  It is then clear that the end-point *must* be on the circle.

If anybody can help clarify this, I am greateful.


Rene' Seindal, DIKU, U. of Copenhagen. (seindal@diku.dk)

			"Parentheses is (not) of much use."

dsg@mbunix.mitre.org (David S. Goldberg) (05/12/89)

I am trying to find a way to change a macro without having to call the
change on the command line.  In Sun's make, there is a := operator
that allows such changes, but the make in Ultrix 2.3 doesn't have this
feature.  One thing that has worked is to do a recursive make, but
that doesn't seem as clean.  I wonder if the :: operator, which I
unfortunately can't find documented anywhere (the Sun man page has a
little blurb on it, but nothing definitive - nothing in the tutorial
or any of the Ultrix docs mentions it).  I prefer to RTFM, but haven't
been able to find this in any of the manuals I have.

Basically what I want to do is this:

CFLAGS = -I. -O
OBJECTS= *.o # I won't bore you with the real filenames

program: $(OBJECTS)
	cc $(CFLAGS) $(OBJECTS) -o program

debug: # here I want to change CFLAGS to CFLAGS= -I. -g -DDEBUG and
       # force recompilation of the whole thing.  I tried:
	make clean
	make CFLAGS="-I. -g -DDEBUG" program

And that worked.  It seems like there should be a better way.  I
remember a similar question being asked a while ago, but I
unfortunately can't find any of those articles to see if they are
relevant to my problem.

I prefer not to generate a lot of net traffic with what seems (to my
embarassment) a pretty basic problem so please mail any replies to
dsg@mbunix.mitre.org or ...!linus!mbunix!dsg if you use UUCP.

Thanks in advance for any help.

Dave
--------------------------------------------------------------------------
Dave Goldberg	             ARPA: dsg@mitre.org
The Mitre Corporation        UUCP: linus!mbunix!dsg
MS B020
Bedford, MA 01730
617-271-2460