HDTenEightyP/NetNews huggingface dataset:
From: walker@twix.unx.sas.com (Doug Walker)
Subject: Re: SAS/C 6.2? What's new?
Originator: walker@twix.unx.sas.com
Date: Mon, 25 Jan 1993 13:57:09 GMT
Organization: SAS Institute Inc.


In article <1993Jan23.162802.1@oread.cc.ukans.edu>, carrico@oread.cc.ukans.edu writes:
|> I got SAS/C 6.0 in October and then my Amiga went out
|> and I was forced to make due with the C on the VAX but now I'm fixed and I find
|> that SAS/C is already up to 6.2, what changes have been made since
|> 6.0? Why didn't I get a notice from SAS? Thanks in advance...

We do plan to mail notices out to all registered users about 6.2, 
but it's only been out for three days now.  We will probably 
have the mailing ready by the end of February.

The 6.2 archive itself contains a detailed list of the changes.
You want them, so get it, then read what they are.

-- 
  *****
=*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
 *|. o.| ||                                          1200/2400/9600 Dual
  | o  |//     For all you do, this bug's for you!
  ====== 
usenet: walker@unx.sas.com                            bix: djwalker 
Any opinions expressed are mine, not those of SAS Institute, Inc.
From: Hamish.Macdonald@bnr.ca (Hamish Macdonald)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Matthew Dillon's email address
Date: 27 Jan 93 14:56:03 GMT
	<EMCOOP.93Jan26105709@bcars148.bnr.ca>
Organization: Bell Northern Research

>>>>> On Tue, 26 Jan 1993 15:57:09 GMT,
>>>>> In message <EMCOOP.93Jan26105709@bcars148.bnr.ca>,
>>>>> emcoop@bnr.ca (hume smith) wrote:

hume> the capitalisation shouldn't matter, i think the problem is the
hume> domain part of the address.  i can't ping
hume> overload.berkeley.ca.us, but overload.berkeley.edu is fine.  IP
hume> address 128.32.184.58.  i can't finger it for some reason...

Domain-style email addresses are not necessarily pingable; i.e. they
are not necessarily directly connected to the internet.

The DNS system has the concept of a "mail exchange record".

The DNS "database" can contain an entry (mail exchange record) for a
particular hostname (A) which doesn't have an address record.  This
mail exchange record points to another internet host (B) which will
accept mail for host A.  The idea is that host B knows how to route
the mail (possibly via UUCP) to host A.

In this particular case, mail to overload.berkeley.ca.us will go to
either relay1.uu.net or relay2.uu.net, which will then route it to
overload.berkeley.ca.us.

I used the command:

% nslookup -type=mx overload.berkeley.ca.us

to determine this.
From: jbickers@templar.actrix.gen.nz (John Bickers)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Determing if an address is in chip mem.
Date: 22 Jan 93 19:23:07 PST
Organization: TAP

Quoted from <C15w6v.7zH@gabriel.keele.ac.uk> by u0g78@keele.ac.uk (Martin Steed):

> Is there an easy way to determine if a given data reference is in chip or
> fast ram.

    The exec.library has a function called TypeOfMem() that could do
    the trick. The docs say it searches a memory list to tell what
    sort of memory you've given it, so you may want to call it for
    each block when your program starts, and stash the results
    somewhere.

> 	Martin.
--
*** John Bickers, TAP.                   jbickers@templar.actrix.gen.nz ***
***    "Radioactivity - It's in the air, for you and me" - Kraftwerk    ***
Newsgroups: comp.sys.amiga.programmer
From: george@jorune.mlo.dec.com (George A. Withers)
Subject: Re: Manx is ORPHANING Aztec C!
Reply-To: george@jorune.mlo.dec.com (George A. Withers)
Organization: Digital Equipment Corporation
Date: Mon, 25 Jan 1993 23:17:51 GMT


As a loyal MANX user who appears to have been tossed into the street, is SAS
looking to bring me in with a nice discount?  :-)

George
Newsgroups: comp.sys.amiga.programmer
From: jrauti@cs.joensuu.fi (Juhani Rautiainen)
Subject: Re: G++ HELP **PLEASE!!**
Organization: University of Joensuu
Date: Thu, 21 Jan 1993 09:49:13 GMT

mcscs1wji@dct.ac.uk (Bil Irving) writes:

>I'm having big probs with the C++ part of GNU 2.3.3.. rather like
>someone else in this newsgroup.

>The C compiler works great, but if I try and write a simple "hello
>world" type program (copied straight out of a C++ teaching book), then
>try and compile using a line like:

>     c++ -o hello hello.cxx

Try	gcc -o hello hello.C -lg++
or 	gcc -o hello hello.cc -lg++ 

and gcc uses automatically c++-compiler. Remember to add space after
-lg++ if you are using OS 2.x shells

>Bil
>-- 
>-------------------------------------------------------------------------
>|   Bil Irving                                 |  1 Demondale Place,    |
>|   Internet:  mcscs1wji@dct.ac.uk             |  Arbroath,  Angus      |
>|   Janet:     mcscs1wji@uk.ac.dct             |  SCOTLAND              |
>|   FidoNet:   2:259/24.100                    |  Tel: +44(0)241-73472  |
>|-----------------------------------------------------------------------|
>!   Just because you're paranoid, doesn't mean they AREN'T after you..  !
>------------------------------------------------------------------------- 
Juhani
--
-- 
*******************************************************************************
Juhani Rautiainen     *   University of   * If you can't beat 'em, blow 'em up!
jrauti@cs.joensuu.fi  *     Joensuu       * 	-Dynamo Duck
*******************************************************************************
From: cjfst4@cis.pitt.edu (Chad Freeman)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: ** FINALLY - AN _GREAT_ AMIGA PROGRAMMING LANUAGE
Date: 27 Jan 93 15:37:37 GMT
Reply-To: cjfst4+@pitt.edu
Organization: University of Pittsburgh at Johnstown
X-Newsreader: TIN [version 1.1 PL8]

Jeff Dickson (jdickson@jato.jpl.nasa.gov) wrote:
: Code portabilty seems to be of great importance here. How does E fit in? As
: far as I know, E is not available on any other platform. For a novice prog-
: rammer, C would be the better language to go with, because it is useable
: elsewhere.

: Jeff

I think E is availible on other platforms, but it does have a 'machine-
specific' philosophy, i.e. it says to hell with portability, lets make it
easier to program a specific machine instead.  This makes it easy to learn,
and for a beginning programmer its more important to have an easy language
than a popular one (just ask my CS dept. which uses M2 for most classes).
After all, once you learn one procedural language, its easy enough to pick up
any other procedural language.

--
Chad Freeman 					mail: cjfst4+@pitt.edu
			The end.
From: juncewic@cis.ohio-state.edu (thomas michael juncewicz)
Newsgroups: comp.sys.amiga.programmer
Subject: How does ScrollRaster work?
Date: 21 Jan 1993 15:21:35 -0500
Organization: The Ohio State University Dept. of Computer and Info. Science
Distribution: world
NNTP-Posting-Host: turtle.cis.ohio-state.edu

Ok, another question:
I know that ScrollVPort() just scrolls a viewport over a bitmap (a change of
copper instructions) but how bouit scrollraster()?  Does it actually blit 
the whole area?
Tom


Newsgroups: comp.sys.amiga.programmer
From: davereed@wam.umd.edu (Michael Robert Bromery)
Subject: Re: HostileTakeOver of Amiga OS
Organization: University of Maryland, College Park
Date: Wed, 27 Jan 1993 19:57:31 GMT

In article <mcTJXB5w165w@lakes.trenton.sc.us> rock@lakes.trenton.sc.us (Rockerboy) writes:
>Hamish.Macdonald@bnr.ca (Hamish Macdonald) writes:
>
>> >>>>> On Thu, 14 Jan 1993 17:12:22 GMT,
>> >>>>> In message <1993Jan14.171222.7437@cybernet.cse.fau.edu>,
>> >>>>> spc@pineal.math.fau.edu (Sean 'Captain Napalm' Conner) wrote:
>> 
>> Sean> Hardware programming is not inherently _EVIL_ (it's MY computer,
>> Sean> I should be able to use/abuse it as I see fit), it's only when
>> Sean> MAJOR commercial programs hit the hardware unbeknownst to the
>>       ^^^^^^^^^^^^^^^^^^^^^^^^^
>> 
>> Try "any program one buys".
>
>Man, I am _really_ tired of this stock claim.  _Name these programs_, 
>other than games, that hit the hardware!  I have repeatedly asked for 
>names from everyone who complains about this point, and none have been 
>provided.  I want to _know_ who writes non-game stuff and hits the 
>hardware.  The only answer I ever hear is, 'Well, C= thinks there were, 
>so C= must be right.'  Uh huh.  Sorry for my lack of faith, but I need a 
>little more.  Like names, and examples of code.  Otherwise, people should 
>give up this point.

   I haven't used alot of those types of programs, but it wasn't too hard
  to find one. ScreenBlankers often hit the hardware. A couple of StarBlankers
  come to me already on that one.
.
Newsgroups: comp.sys.amiga.programmer
Subject: Re: G++ HELP **PLEASE!!**
From: <TEW105@psuvm.psu.edu>
Date: Sat, 23 Jan 1993 11:36:30 EST
Organization: Penn State University

In article <1993Jan20.140411.2941@dct.ac.uk>, mcscs1wji@dct.ac.uk (Bil Irving)
says:
>
>I'm having big probs with the C++ part of GNU 2.3.3.. rather like
>someone else in this newsgroup.
>
>The C compiler works great, but if I try and write a simple "hello
>world" type program (copied straight out of a C++ teaching book), then
>try and compile using a line like:
>
>     c++ -o hello hello.cxx
The problem comes from the ++ in the command.  + is the amigados line
continuation character, i.e. if you have a command that is going to run off the
line you can enter + at the end of the line and when you press return the
command will not be executed until you press enter again, allowing you to
continue the command.  So having two of them in the middle of your command
really confused the os.
Anyway, the solution if to use quotes around the name.  Since I got sick
of typing the quotes, I found it easiest to rename c++ to be cpp, note
you will have to use quotes to do this, as follows:
   rename "c++" cpp
Then you'll be all set.
+L8R+                                +Every time I try to pick it up its like
HonuS  internet: TEW105@psuvm.psu.edu|falling sands, as fast as I pick it up it
+---+  bitnet:   TEW105@psuvm        |runs away through my clutching hands...
Disclaimer: +-Look Ma, only 5 lines--+                            -The Cure
  The big wigs at PSU wish they could come up with opinions as good as mine!
Newsgroups: comp.sys.amiga.programmer
From: gduncan@philips.oz.au (Gary Duncan)
Date: Wed, 27 Jan 93 10:11:01 GMT
Organization: Philips Public Telecommunications Systems, Melbourne, Australia
Subject: beta testers for small CLI utility wanted


'whence' is a simple program which prints the path to a given program
if it lies in the AmigaDos search path.

This is functionally similar to the version on Fish disk 432 but corrects
a bug in that program where it erroneously reported directories.
Also this version can handle residents if run under 2.04.

This version prints out all instances of a program in each dir
in AmigaDos Path ; the first instance is the one executed.

It runs OK under 2.04 ( "on my machine" :) but needs a run under 1.3
or earlier if such versions of AmigaDos really do exist.

I can send you a uuencoded copy, of course.

- Gary 
-- 
-----------------------------------------------------------------
Gary Duncan			gduncan@rosella.pts.philips.oz.au	
Philips Public Telecommunications Systems    Phone: +61 3 8813666
Melbourne, Australia      		       Fax: +61 3 8813577
Newsgroups: comp.sys.amiga.programmer
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: SAS/C 6.2 Patch Now Available!
Originator: jamie@cdevil.unx.sas.com
Date: Fri, 22 Jan 1993 22:16:12 GMT
Organization: SAS Institute Inc.
Keywords: SAS/C 6.2 Patch
Followup-To: comp.sys.amiga.programmer


The 6.2 patch for the SAS/C Development System for the Amiga is now
available via anonymous FTP.

It was just uploaded to ftp.luth.se, as /pub/aminet/new/sc6_2.lha.

It should be available shortly on any mirror of amiga.physik.unizh.ch, as
/pub/aminet/biz/patch/sc6_2.lha.

U.S. users will be able to retrieve it from ftp.etsu.edu, as
/aminet/biz/patch/sc6_2.lha as soon as that mirror is caught up with the
rest.

This is a set of binary patches for the Amiga SAS/C Development System,
Versions 6.0 and 6.1.  It requires the original seven-disk set that came
with the SAS/C Development System package.  It does not require that
you install the 6.1 patch; all fixes present in 6.1 are included in
this patch.

This patch is freely redistributable; further information can be found in
the archive in the file marked README.


-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Newsgroups: comp.sys.amiga.programmer
Subject: SAS/C 6.2? What's new?
From: carrico@oread.cc.ukans.edu
Date: 23 Jan 93 16:28:02 CST
Organization: University of Kansas Academic Computing Serces

I got SAS/C 6.0 in October and then my Amiga went out
and I was forced to make due with the C on the VAX but now I'm fixed and I find
that SAS/C is already up to 6.2, what changes have been made since
6.0? Why didn't I get a notice from SAS? Thanks in advance...

Organization: Carnegie Mellon, Pittsburgh, PA
Newsgroups: comp.sys.amiga.programmer
Date: Thu, 21 Jan 1993 18:33:15 -0500 
From: Michael Witbrock <mjw+@cs.cmu.edu>
Subject: Re: srgp wanted

Excerpts from netnews.comp.sys.amiga.programmer: 20-Jan-93 srgp wanted
Sunil Gupta@brunel.ac.uk (2976)


> Currently I'm using SUIT on a Sparc, which is compilable on a PC, MAX , windows
> and UN*X.


So, why not do us all a great favour, and port SUIT to the amiga, it's
really vey nice, and doesn't look as if it would be too difficult.
From: beust@aurora.unice.fr (Cedric Beust)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: AmigaGuide Musings..
Date: 22 Jan 1993 14:35:02 +0100
Organization: University of Nice Sophia-Antipolis, France
Distribution: world
NNTP-Posting-Host: aurora.unice.fr


In article <512010ca3@ofa123.fidonet.org>, Aric.Caley@ofa123.fidonet.org
writes:
>>
>>      SUPPORT MAKEGUIDE! Don't learn the Amigaguide format : if you
>>      use MakeGuide, you only need update *one* file and it will
>>      produce *three* different formats.

>Where can one get "Makeguide"?

	It's on Fish 787 (its actual name is MakeInfo, for Unix compatibility).

MakeInfo      A modified GNU makeinfo that allows you to easily create a
              AmigaGuide(R) hypertext file from a TexInfo .tex file.
              in addition to the usual plain ASCII file and a TeX .dvi
              files.  This version fixes two nasty bugs: makeinfo working
              on 68030 machines only, and amiga.tex not handling correctly
              all foreign characters.  Version 1.49b, includes source.
              Author: FSF, amiga enhancements by Reinhard Spisser
                       and Sebastiano Vigna

--
Cedric BEUST, beust@sa.inria.fr, Bull Research Koala proj, KoalaBus & xforum
Pho:(33) 93.65.78.07(.66 Fax), INRIA, B.P.93 - 06902 Sophia Antipolis, FRANCE.
From: oortmers@fwi.uva.nl (Wouter van Oortmerssen (Alfa_Inf92))
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Where E AGuide files ?
Date: 26 Jan 93 16:27:46 GMT
Organization: FWI, University of Amsterdam

In article <1993Jan25.134711.13407@ghost.dsi.unimi.it> silvera@ghost.dsi.unimi.it (paolo silvera) writes:
>Where could I find AmigaGuide E files to have rapid consult about
>this _fantastic_ language ?
>Is there anyone else interested to E like I am ?
>I am trying to program a special gadtoolsbox for E language.
>Is anyone interested to this project ?
>
>Please, if yes write to:
>
>silvera@ghost.sm.dsi.unimi.it XOR
>silvera@c700-3.sm.dsi.unimi.it
Ciao paolo!
>
>bye bye to all and... good E programming !!
>
For anyone who has not yet got the extra e.guide and other
goodies:

wuarchive.wustl.edu       systems/amiga/incoming/programming
file: amigaedocs.lha /.readme

Wouter.
Organization: Johannes Kepler University Linz - Computing Center
Date: Thu, 28 Jan 1993 16:04:48 CET
From: <K3023E2@ALIJKU11.BITNET>
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Going to the metal
Distribution: world

Jesse_Michael@matrix.rain.com (Jesse Michael) wrote:

>That's not surprising when you know that a 7.14Mhz 68000 has just about the
>same processing power as a 10Mhz 80286.

As far as I know, the 68000 is a 16/32 bit processor, meanwhile the 80286 is a
16 bit one.

You should compare the 68000 to a 386SX I think.

Regards, Werner.
From: chrisg@cbmvax.commodore.com (Chris Green)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: How to make custom autoscroll screen?
Date: 25 Jan 93 14:07:06 GMT
Reply-To: chrisg@cbmvax.commodore.com (Chris Green)
Organization: Commodore, West Chester, PA

In article <1993Jan23.093110.6749@desire.wright.edu> fheitkamp@desire.wright.edu writes:
>	Has anybody learned some new libcalls for the A4000/A1200
>	3.0 OS?  I know some of the Commodore folks posted one or two.
>	( I'm not a developer ).
>	
	What do you need?
-- 
*-------------------------------------------*---------------------------*
|Chris Green - Graphics Software Engineer   - chrisg@commodore.COM      f
|                  Commodore-Amiga          - uunet!cbmvax!chrisg       n
|My opinions are my own, and do not         - icantforgettheimpression  o
|necessarily represent those of my employer.- youmadeyouleftaholeinthe  r
|"A screaming comes across the sky..."      - backofmyhead              d
*-------------------------------------------*---------------------------*
Newsgroups: comp.sys.amiga.programmer
From: Todd_Lewis@unc.edu (Todd M. Lewis)
Subject: Re: spawning a task with a Delay() in it
Organization: UNC Office of Information Technology
Date: Thu, 21 Jan 1993 16:07:55 GMT

[Oh brother, not again...]

In article <1993Jan20.193205@informatik.uni-kl.de> c_feck@informatik.uni-kl.de  
(Christop Feck) writes:
>mks@cbmvax.commodore.com (Michael Sinz) writes:
>>Remember to open any libraries from the process that will call them.
>
>Is it really not allowed to pass e.g. IntuitionBase to another process? Why?
>If I start a new process which should have (considering SAS C) the __saveds
>keyword in the process entry to allow access to global variables, how could I
>leave #?Base out and open them for this process only?

Have each task/process open the libraries it needs.  The example
below lets each task open libraries so that they can share base
pointers.  For most libraries around today OpenLibrary() returns
the same base pointer for each opener.  The code below assumes
that is the case, but will at least allow your program to 
exit gracefully should that change in the future.

BOOL taskOpenLibrary(char *name, LONG version, void **base)
 {
  void *tmp;
  tmp = OpenLibrary( name, version );
  if ( tmp )
    {
      if ( !*base ) *base = tmp;
      if (  *base != tmp )
        {
          CloseLibrary( tmp );
          return FALSE;
        }
       else return TRUE;
     }
    else return FALSE;
  }
...
if ( !taskOpenLibrary( "intuition.library", 0, &IntuitionBase ) )
   die_gracefully("Libraries, they are a changin'");

>I can't imagine that C= will create libraries which must be opened for each
>process. Rendering many programs incompatible?

Commodore already says that each task/process must open it's libraries
for itself.  The above example will at least let your programs be
aware that they have become incompatible.  Otherwise, I don't see
how CreateTask() and friends are of much value for C programs if
the tasks created need to call library functions.
--
 _/_/_/  _/     Todd_Lewis@unc.edu          You can lead a horse to 
  _/    _/     utoddl@guitar.oit.unc.edu   Mohammad, but you can't make
 _/    _/_/_/                             a mountain drink a mole hill.
Newsgroups: comp.sys.amiga.programmer
Subject: GCC - help needed!
From: parker_a@kosmos.wcc.govt.nz
Date: 24 Jan 93 11:03:47 NZST
Organization: Welligton City Council, Public Access.
NNTP-Posting-Host: kosmos.wcc.govt.nz


I have recently downloaded 2megs of GCC software I it looks really good.
The only problem is I don't know how to program C++.
Does anyone know where I can get a manual (from an FTP site)?
Or could anyone tell me a bit about it (cf 'C' )  and maybe the code to the ol' 
Hello World program.
Any help would be cool....

Anson. mail me at Parker_A@KOSMOS.WCC.GOVT.NZ.


Newsgroups: comp.sys.amiga.programmer
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: Re: using the __tinymain function...
Originator: jamie@cdevil.unx.sas.com
Date: Mon, 25 Jan 1993 16:01:38 GMT
Organization: SAS Institute Inc.
Keywords: C


In article <C1Ezx0.Ezq@polaris.utu.fi>, sutela@polaris.utu.fi (Kari Sutela) writes:
>walker@twix.unx.sas.com (Doug Walker) writes:
>
>>This is kind of silly.  The only difference between __tinymain and
>>__main is that __main initializes stdio, which is what you want
>>to use.  So use the normal __main.
>
>I have been wondering whether using the FILE functions (fprintf and
>friends) is legal if one doesn't any startup code at all.  At the
>moment, I can't remember why I'd want to do that, but there must have
>been a real good reason :-)  Is it legal?

Not exactly.  Level 2 I/O functions rely on variables which are set up
in the startup code.

You'ld find this out as soon as you tried to use 'em... the linker will
tell you about a bunch of unresolved symbols.

-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Newsgroups: comp.sys.amiga.programmer
From: breese@monet.imada.ou.dk (Bjorn Reese)
Subject: Re: E language (more please)
Organization: Dept. of Math. & Computer Science, Odense University, Denmark
Date: Mon, 25 Jan 1993 14:47:07 GMT

In article <1993Jan23.234357.1261@uoft02.utoledo.edu>  writes:
> However, the case-sensitivity is included for SPEED.  All the compiler as
> to do is to look at the first two letters of any word, and can determine
> its function (Library function, varible, or keyword).  I must admit, a 
> program that would take 2-3 minutes to compile with sas/c that only takes
> 10 secs under E is a big difference.

Compiling speed, yes. Developing (typing in) speed, no!

I expect the computer to do as much work as possible, when I use
a serious compiler, not that I should do all the work.

Furthermore, I use the Modula-2 notation to dub my variables, ie.
the first letter of every word in a variable is capitalized
(MyWindow, WordCount, JustForFun, etc.) I think, E's case-
sensitivity is a serve restriction.

Having said this, I think that E is looking good.

--

Bjorn Reese                    |     Email: breese@imada.ou.dk
Odense University, Denmark     |     Voice: +45 65 932 182 (private)