<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2003/10/90e8b164cd4c59cbdc4d97b85ddea4e6"
  from="Issac Trotts &lt;ijtrotts@u...&gt;"
  author="Issac Trotts"
  date="2003-10-16T08:41:41"
  subject="[Caml-list] camlidl and cpp"
  prev="2003/10/9867fd1f977ffdb30441fe90355a6474"
  next="2003/10/c31697388e2560e2b0cff458c809794a"
  prev-thread="2003/10/8d7ad806e57806b2fcb63c13b492f165"
  next-thread="2003/10/5f75830078cd0e1672a3fa35afaf10d4"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] camlidl and cpp">
<msg 
  url="2003/10/90e8b164cd4c59cbdc4d97b85ddea4e6"
  from="Issac Trotts &lt;ijtrotts@u...&gt;"
  author="Issac Trotts"
  date="2003-10-16T08:41:41"
  subject="[Caml-list] camlidl and cpp">
</msg>
</thread>

<contents>
It would be handy if camlidl would pass a "-traditional-cpp"
flag to cpp by default.  Here's an example on my Debian 3.0 box:

$ camlidl unix.idl 
unix.idl:13:11: missing terminating " character
unix.idl:43:1: missing terminating " character
unix.idl:70:5: missing terminating " character
unix.idl:72:58: missing terminating " character
unix.idl:78:5: missing terminating " character
unix.idl:79:41: missing terminating " character
unix.idl:104:5: missing terminating " character
unix.idl:151:5: missing terminating " character
unix.idl: error during preprocessing

$ camlidl -prepro "cpp -traditional-cpp" unix.idl

The second way works just fine.  Documenting this could prevent some
confusion.

Issac Trotts

-- 

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners

</contents>

</message>

