Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!uakari.primate.wisc.edu!aplcen!ginosko!usc!apple!motcsd!hpda!hpcupt1!hpisod2!decot From: decot@hpisod2.HP.COM (Dave Decot) Newsgroups: comp.std.c Subject: Macros: Meaningful or Myth? Message-ID: <11580017@hpisod2.HP.COM> Date: 13 Sep 89 06:20:16 GMT Organization: Hewlett Packard, Cupertino Lines: 12 Where in the dpANS is the term "macro" defined? I find references to "the setjmp macro", and then find that "whether setjmp is a macro or a function is unspecified", and then find out that "errno" is to be a "macro" defined in . I hope this doesn't mean the implementation has to use "#define" to do something with errno. Is it OK for an implementation to provide setjmp only as a real function? Dave Decot