home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / v01.n012 < prev    next >
Internet Message Format  |  1998-08-06  |  40KB

  1. From: owner-fractdev-digest@lists.xmission.com (fractdev-digest)
  2. To: fractdev-digest@lists.xmission.com
  3. Subject: fractdev-digest V1 #12
  4. Reply-To: fractdev-digest
  5. Sender: owner-fractdev-digest@lists.xmission.com
  6. Errors-To: owner-fractdev-digest@lists.xmission.com
  7. Precedence: bulk
  8.  
  9.  
  10. fractdev-digest        Thursday, August 6 1998        Volume 01 : Number 012
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Thu, 23 Jul 1998 21:29:59 -0400
  18. From: Jonathan Osuch <73277.1432@compuserve.com>
  19. Subject: Re: (fractdev) Fractint in dosemu
  20.  
  21. Kragen,
  22.  
  23. >> - When I select 800x600x256 from the DEL screen, it works properly, an=
  24. d
  25. dosemu says: vesa_set_SVGA_mode(): mode=3D0x5e.  But if I TAB to the info=
  26.  
  27. screen, then hit TAB again to get back to the picture, it doesn't print
  28. that message, and it also doesn't redisplay the picture. <<
  29.  
  30. Have you tried using the textsafe=3Dsave option?
  31.  
  32. >> - Sometimes, in VESA mode, solid-guessing doesn't fill in the solids o=
  33. n
  34. some lines.  I'll see a fractal with big black cracks across it, with dot=
  35. s
  36. scattered in the cracks.  The cracks go away on later iterations; I menti=
  37. on
  38. this because it might be of help with other problems. <<
  39.  
  40. What happens with passes=3D1?  Could this be a periodicity problem?  Try
  41. using the command periodicity=3D0.
  42.  
  43. >> I think this happens every time you try to browse images (with "L").  =
  44. I
  45. seem to remember that this used to crash the computer in real MS-DOS as
  46. well.  Running fractint, hitting F3, and typing "L" makes it crash, too (=
  47. in
  48. dosemu, that is). <<
  49.  
  50. This may be fixed in the 19.6 developer's version.  Would you please run
  51. Fractint with the debug=3D10000 command line option, and tell me what it
  52. reports?   Also, it would be helpful to know how much memory is free on
  53. your system (below 640K, expanded, extended).  Also, any other pertinent
  54. information which may be useful. For example, a non-Intel CPU.
  55.  
  56. Jonathan
  57.  
  58. - --------------------------------------------------------------
  59. Thanks for using Fractdev, The Fractint Developer's Discussion List
  60. Post Message:   fractdev@lists.xmission.com
  61. Get Commands:   majordomo@lists.xmission.com "help"
  62. Administrator:  twegner@phoenix.net
  63. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  64.  
  65. ------------------------------
  66.  
  67. Date: Thu, 23 Jul 1998 23:43:19 -0400 (EDT)
  68. From: kragen@pobox.com (Kragen)
  69. Subject: Re: (fractdev) Fractint in dosemu
  70.  
  71. On Thu, 23 Jul 1998, Jonathan Osuch wrote:
  72. > Kragen,
  73. > >> - When I select 800x600x256 from the DEL screen, it works properly, and
  74. > dosemu says: vesa_set_SVGA_mode(): mode=0x5e.  But if I TAB to the info
  75. > screen, then hit TAB again to get back to the picture, it doesn't print
  76. > that message, and it also doesn't redisplay the picture. <<
  77. > Have you tried using the textsafe=save option?
  78.  
  79. You know, I should have tried that right away, but I didn't think it
  80. would help any -- I guess I misunderstood the problem it was supposed
  81. to solve.  (I haven't read the textsafe documentation since probably
  82. 1994. :).  It works!  Thanks!
  83.  
  84. > >> - Sometimes, in VESA mode, solid-guessing doesn't fill in the solids on
  85. > some lines.  I'll see a fractal with big black cracks across it, with dots
  86. > scattered in the cracks.  The cracks go away on later iterations; I mention
  87. > this because it might be of help with other problems. <<
  88. > What happens with passes=1?  Could this be a periodicity problem?  Try
  89. > using the command periodicity=0.
  90.  
  91. I'd think that, if it were a periodicity problem, the cracks would not
  92. go away on later passes.  Indeed, fractint textsafe=save periodicity=0
  93. continues to display the cracks.
  94.  
  95. > >> I think this happens every time you try to browse images (with "L").  I
  96. > seem to remember that this used to crash the computer in real MS-DOS as
  97. > well.  Running fractint, hitting F3, and typing "L" makes it crash, too (in
  98. > dosemu, that is). <<
  99. > This may be fixed in the 19.6 developer's version.  
  100.  
  101. I'll probably grab 19.6 one of these days soon.
  102.  
  103. > Would you please run
  104. > Fractint with the debug=10000 command line option, and tell me what it
  105. > reports?   
  106.  
  107. CPU type: 386  FPU type: 387  IIT FPU: 0  Video: 5  Video chip: 14 (vesa)
  108.  
  109.  1954 NEAR bytes free
  110.  120928 FAR bytes free
  111.  8612 STACK bytes free
  112.  12680 used by HISTORY structure
  113.  21600 video table used
  114.  
  115. > Also, it would be helpful to know how much memory is free on
  116. > your system (below 640K, expanded, extended).  Also, any other pertinent
  117. > information which may be useful. For example, a non-Intel CPU.
  118.  
  119. Some other pertinent information you might be interested in is at the
  120. top of the message you were replying to.
  121.  
  122. My dosemu settings for amount of RAM available in unconventional ways follow:
  123.  
  124. # Memory.
  125.  
  126. dpmi 8192 # 1/4 of all RAM
  127.  
  128. # I don't think I'll actually use these:
  129. xms 1024
  130. ems 1024
  131.  
  132. The "1/4 of all RAM" comment refers to the fact that I actually have 32
  133. megs in my machine, physically.
  134.  
  135. Thanks very much for your interest!  (Particularly since most of these 
  136. problems are probably in dosemu or OpenDOS, not Fractint.)
  137.  
  138. Kragen
  139.  
  140.  
  141.  
  142. - --------------------------------------------------------------
  143. Thanks for using Fractdev, The Fractint Developer's Discussion List
  144. Post Message:   fractdev@lists.xmission.com
  145. Get Commands:   majordomo@lists.xmission.com "help"
  146. Administrator:  twegner@phoenix.net
  147. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  148.  
  149. ------------------------------
  150.  
  151. Date: Fri, 24 Jul 1998 21:32:56 -0400
  152. From: Jonathan Osuch <73277.1432@compuserve.com>
  153. Subject: Re: (fractdev) Fractint in dosemu
  154.  
  155. Kragen,
  156.  
  157. >> I'd think that, if it were a periodicity problem, the cracks would not=
  158.  
  159. go away on later passes.  Indeed, fractint textsafe=3Dsave periodicity=3D=
  160. 0
  161. continues to display the cracks. <<
  162.  
  163. Ah, in that case, I'm clueless <G>.  Does this happen with the default
  164. fractal types, or is it a specific zoom?  And, does this particular image=
  165.  
  166. generate okay on other machines?
  167.  
  168. >> I'll probably grab 19.6 one of these days soon. <<
  169.  
  170. I wouldn't count on 19.6 fixing the problem with the browser locking thin=
  171. gs
  172. up.  Although, using the textsafe=3Dsave option should at least let you s=
  173. ee a
  174. message displayed.  My experience has been that with Fractint using
  175. expanded memory is more reliable than using extended memory.  The browser=
  176.  
  177. needs large amounts of memory, although you have enough far memory
  178. available that it should work.
  179.  
  180. The developer's version (based on 19.6) has reworked the memory handling
  181. routines such that calls for allocating memory for data structures should=
  182.  
  183. not fail.  At least, that's my hope.  The theory is that if one type of
  184. memory is requested, but enough isn't available, the next type of memory
  185. will be allocated (or attempted to be allocated).  The sequence is far,
  186. expanded, extended, and then disk.  If you run out of disk space, you've
  187. got big problems.  But, that isn't really a Fractint problem <G>.
  188.  
  189. I'd recommend using 4 - 8 MB of expanded memory for running Fractint.  Th=
  190. is
  191. will keep the browser happy.
  192.  
  193. >> Thanks very much for your interest!  (Particularly since most of these=
  194.  
  195. problems are probably in dosemu or OpenDOS, not Fractint.) <<
  196.  
  197. You're welcome.  You can never tell when something will flush out an
  198. obscure bug.  Reports of problems are always welcome, especially with new=
  199.  
  200. and different environments.
  201.  
  202. Jonathan
  203.  
  204. - --------------------------------------------------------------
  205. Thanks for using Fractdev, The Fractint Developer's Discussion List
  206. Post Message:   fractdev@lists.xmission.com
  207. Get Commands:   majordomo@lists.xmission.com "help"
  208. Administrator:  twegner@phoenix.net
  209. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  210.  
  211. ------------------------------
  212.  
  213. Date: Mon, 27 Jul 98 16:57:11 -0700
  214. From: Tim Gilman <t.gilman@apple.com>
  215. Subject: (fractdev) An incredibly small bug
  216.  
  217. While coding up some Mac dialogs to fake the Basic Options screen, I came 
  218. across this:
  219.  
  220. Sound (no, yes, x, y, z)
  221.  
  222. But the arrow keys actually perform like this:
  223.  
  224. <->  yes  <->  no  <->  x  <->  y  <->  z  <->
  225.  
  226.  
  227. More hard-hitting bug reports coming soon....   ;-P
  228.  
  229. - -= tim gilman
  230. t.gilman@apple.com
  231. tgilman@cats.ucsc.edu
  232.  
  233. "There is no truth, in which passing through awareness, does not lie.
  234.  Yet we chase after it all the same."
  235.  
  236. - --------------------------------------------------------------
  237. Thanks for using Fractdev, The Fractint Developer's Discussion List
  238. Post Message:   fractdev@lists.xmission.com
  239. Get Commands:   majordomo@lists.xmission.com "help"
  240. Administrator:  twegner@phoenix.net
  241. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  242.  
  243. ------------------------------
  244.  
  245. Date: Mon, 27 Jul 1998 21:19:23 -0400
  246. From: Jonathan Osuch <73277.1432@compuserve.com>
  247. Subject: Re: (fractdev) An incredibly small bug
  248.  
  249. Tim,
  250.  
  251. >>
  252. Sound (no, yes, x, y, z)
  253.  
  254. But the arrow keys actually perform like this:
  255.  
  256. <->  yes  <->  no  <->  x  <->  y  <->  z  <->
  257. <<
  258.  
  259. Got it, thanks.  I changed the prompt so it reads:
  260.  
  261. Sound (yes, no, x, y, z)
  262.  
  263. Jonathan
  264.  
  265. - --------------------------------------------------------------
  266. Thanks for using Fractdev, The Fractint Developer's Discussion List
  267. Post Message:   fractdev@lists.xmission.com
  268. Get Commands:   majordomo@lists.xmission.com "help"
  269. Administrator:  twegner@phoenix.net
  270. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  271.  
  272. ------------------------------
  273.  
  274. Date: Wed, 29 Jul 1998 10:50:24 -0400 (EDT)
  275. From: kragen@pobox.com (Kragen)
  276. Subject: Re: (fractdev) Fractint in dosemu
  277.  
  278. Sorry it took so long for me to answer!
  279.  
  280. On Fri, 24 Jul 1998, Jonathan Osuch wrote:
  281. > >> I'd think that, if it were a periodicity problem, the cracks would not
  282. > go away on later passes.  Indeed, fractint textsafe=save periodicity=0
  283. > continues to display the cracks. <<
  284. > Ah, in that case, I'm clueless <G>.  Does this happen with the default
  285. > fractal types, or is it a specific zoom?  And, does this particular image
  286. > generate okay on other machines?
  287.  
  288. It seems to happen with all escape-time fractal types; I noticed it
  289. first with mandel, zooming in on the crack between the main cardioid
  290. and the big circle next to it.  It happens with lots of images, but not
  291. necessarily all.
  292.  
  293. > >> I'll probably grab 19.6 one of these days soon. <<
  294. > I wouldn't count on 19.6 fixing the problem with the browser locking things
  295. > up.  
  296.  
  297. You mean, when I try to do "L"?
  298.  
  299. > Although, using the textsafe=save option should at least let you see a
  300. > message displayed.  My experience has been that with Fractint using
  301. > expanded memory is more reliable than using extended memory.  
  302.  
  303. I could turn off XMS without much trouble.  What about DPMI?  Does
  304. Fractint support it?
  305.  
  306. > The browser
  307. > needs large amounts of memory, although you have enough far memory
  308. > available that it should work.
  309.  
  310. Well, it could just be a problem with dosemu's memory management --
  311. although it *did* happen under raw DOS on the 5x86.  (I don't remember
  312. whether it was MS-DOS or OpenDOS.)
  313.  
  314. > The developer's version (based on 19.6) has reworked the memory handling
  315. > routines such that calls for allocating memory for data structures should
  316. > not fail.  At least, that's my hope.  The theory is that if one type of
  317. > memory is requested, but enough isn't available, the next type of memory
  318. > will be allocated (or attempted to be allocated).  The sequence is far,
  319. > expanded, extended, and then disk.  If you run out of disk space, you've
  320. > got big problems.  But, that isn't really a Fractint problem <G>.
  321.  
  322. Heh :)
  323.  
  324. In dosemu, it's quite reasonable for me (on my 32M machine) to make 90M
  325. available through EMS, XMS, or DPMI (provided those interfaces can
  326. support such large amounts of memory -- can they?) and let Linux handle
  327. swapping to disk.
  328.  
  329. > I'd recommend using 4 - 8 MB of expanded memory for running Fractint.  This
  330. > will keep the browser happy.
  331.  
  332. OK, I'll try that.
  333.  
  334. > >> Thanks very much for your interest!  (Particularly since most of these
  335. > problems are probably in dosemu or OpenDOS, not Fractint.) <<
  336. > You're welcome.  You can never tell when something will flush out an
  337. > obscure bug.  Reports of problems are always welcome, especially with new
  338. > and different environments.
  339.  
  340. That's wonderful!
  341.  
  342. Kragen (who just read the Algorithmic Beauty of Plants, and is
  343. salivating over the thought of rendering IFSes as escape-time fractals)
  344.  
  345.  
  346. - --------------------------------------------------------------
  347. Thanks for using Fractdev, The Fractint Developer's Discussion List
  348. Post Message:   fractdev@lists.xmission.com
  349. Get Commands:   majordomo@lists.xmission.com "help"
  350. Administrator:  twegner@phoenix.net
  351. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  352.  
  353. ------------------------------
  354.  
  355. Date: Wed, 29 Jul 1998 15:43:02 -0400
  356. From: Ron Barnett <rbarnett@telenet.net>
  357. Subject: (fractdev) test
  358.  
  359. I don't seem to be getting fractdev list mail. This is a test.
  360.  
  361. - --------------------------------------------------------------
  362. Thanks for using Fractdev, The Fractint Developer's Discussion List
  363. Post Message:   fractdev@lists.xmission.com
  364. Get Commands:   majordomo@lists.xmission.com "help"
  365. Administrator:  twegner@phoenix.net
  366. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  367.  
  368. ------------------------------
  369.  
  370. Date: Wed, 29 Jul 1998 21:34:52 -0400
  371. From: Jonathan Osuch <73277.1432@compuserve.com>
  372. Subject: Re: (fractdev) Fractint in dosemu
  373.  
  374. Kragen,
  375.  
  376. >> It seems to happen with all escape-time fractal types; I noticed it
  377. first with mandel, zooming in on the crack between the main cardioid
  378. and the big circle next to it.  It happens with lots of images, but not
  379. necessarily all. <<
  380.  
  381. Would it be a problem for you to email me a small GIF illustrating the
  382. problem?  Is this only a problem with solid guessing?  Is the final image=
  383.  
  384. affected?  Is the crack vertical or horizontal?  What happens if you use
  385. "symmetry=3Dno"?
  386.  
  387. >> > >> I'll probably grab 19.6 one of these days soon. <<
  388. > =
  389.  
  390. > I wouldn't count on 19.6 fixing the problem with the browser locking
  391. things
  392. > up.  =
  393.  
  394.  
  395. You mean, when I try to do "L"?
  396. <<
  397.  
  398. Yes, pressing "L" invokes the browser unless you are in color cycling or
  399. the palette editor.
  400.  
  401. >> What about DPMI?  Does Fractint support it? <<
  402.  
  403. Not at present, and I think DPMI support is way beyond my skills.
  404.  
  405. >> In dosemu, it's quite reasonable for me (on my 32M machine) to make 90=
  406. M
  407. available through EMS, XMS, or DPMI (provided those interfaces can
  408. support such large amounts of memory -- can they?) and let Linux handle
  409. swapping to disk. <<
  410.  
  411. I don't know what the limits are.
  412.  
  413. Jonathan
  414.  
  415. - --------------------------------------------------------------
  416. Thanks for using Fractdev, The Fractint Developer's Discussion List
  417. Post Message:   fractdev@lists.xmission.com
  418. Get Commands:   majordomo@lists.xmission.com "help"
  419. Administrator:  twegner@phoenix.net
  420. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  421.  
  422. ------------------------------
  423.  
  424. Date: Thu, 30 Jul 1998 21:21:43 -0400
  425. From: Jonathan Osuch <73277.1432@compuserve.com>
  426. Subject: Re: (fractdev) Fractint in dosemu
  427.  
  428. Kragen,
  429.  
  430. >> Here's a 13K GIF.  It was generated by xv, not fractint, and it
  431. illustrates some problems erasing the zoom box, the "problem" in which
  432. parts of the old image are not erased until the drawing process reaches
  433. them, and the horizontal-crack problems. <<
  434.  
  435. That's an interesting image.  What video adapter are you using?  Because
  436. this happens with more than one program, the video adapter might be causi=
  437. ng
  438. the problem.  Depending on your video adapter, what happens when you forc=
  439. e
  440. the detection with the command line adapter=3Dxxxx?  This should prevent =
  441. the
  442. use of the VESA routines.
  443.  
  444. >> >  Is the final image affected?
  445.  
  446. Interestingly, no, not at all.
  447. <<
  448.  
  449. That pixel data has to be going somewhere.  Perhaps what is happening is
  450. that we are crossing a boundary when we are doing the pixel write.  Some =
  451. of
  452. the pixels get written because they are on the correct side of the
  453. boundary.  Do the cracks always appear in the same location on the screen=
  454. ?
  455.  
  456. >> >  What happens if you use "symmetry=3Dno"?
  457.  
  458. Where do I use that? <<
  459.  
  460. Either on the command line or by pressing the <g> key.
  461.  
  462. Jonathan
  463.  
  464. - --------------------------------------------------------------
  465. Thanks for using Fractdev, The Fractint Developer's Discussion List
  466. Post Message:   fractdev@lists.xmission.com
  467. Get Commands:   majordomo@lists.xmission.com "help"
  468. Administrator:  twegner@phoenix.net
  469. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  470.  
  471. ------------------------------
  472.  
  473. Date: Fri, 31 Jul 1998 02:03:24 -0400
  474. From: "Peter Gavin" <pgavin@mindspring.com>
  475. Subject: (fractdev) C complex types
  476.  
  477. This is a multi-part message in MIME format.
  478.  
  479. - ------=_NextPart_000_0001_01BDBC27.666E6820
  480. Content-Type: text/plain;
  481.     charset="iso-8859-1"
  482. Content-Transfer-Encoding: quoted-printable
  483.  
  484. I know this probably sounds really stupid, but it's the *only* thing in =
  485. C that confuses me...  Can someone explain to me how I can interpret and =
  486. create variable types such as:
  487.  
  488. const int * const annoying[3];
  489.  
  490. I want to make an array of constant pointers to constant chars, such as:
  491.  
  492. typedef const char /* a bunch of confusing stuff */ stupid;
  493.  
  494. stupid adjectives =3D { "idiot", "moron", "Bill Gates" }
  495.  
  496. Now, as you can see, the 3 strings are constant, but varying length, so =
  497. I want an array of 3 pointers to characters.  The pointers are constant, =
  498. as are the characters.  How the @#$% do I do this? <g>
  499. (I know this is somewhat unnecessary [I suppose using char ** would =
  500. work] but I want to prevent all modifications, since the strings are to =
  501. be global. I also want to learn how to do this without using typedefs =
  502. since alot of people do and I'll need to figure this out eventually.)
  503.  
  504. Peter Gavin
  505. <pgavin@mindspring.com>
  506.  
  507. // End transmission
  508.  
  509.  
  510.  
  511. - ------=_NextPart_000_0001_01BDBC27.666E6820
  512. Content-Type: text/html;
  513.     charset="iso-8859-1"
  514. Content-Transfer-Encoding: quoted-printable
  515.  
  516. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  517. <HTML>
  518. <HEAD>
  519.  
  520. <META content=3D"text/html; charset=3Diso-8859-1" =
  521. http-equiv=3DContent-Type>
  522. <META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
  523. </HEAD>
  524. <BODY bgColor=3D#ffffff>
  525. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  526. face=3DVerdana size=3D2>I=20
  527. know this probably sounds really stupid, but it's the *only* thing in C =
  528. that=20
  529. confuses me...  Can someone explain to me how I can interpret and =
  530. create=20
  531. variable types such as:</FONT></SPAN></DIV>
  532. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  533. face=3DVerdana=20
  534. size=3D2></FONT></SPAN> </DIV>
  535. <DIV><SPAN class=3D600004805-31071998><FONT size=3D2><FONT =
  536. face=3D"Courier New"><FONT=20
  537. color=3D#000000>const int * const =
  538. annoying[3];</FONT></FONT></FONT></SPAN><FONT=20
  539. color=3D#000000><FONT face=3D"Courier New"><FONT =
  540. size=3D2></FONT></FONT></FONT></DIV>
  541. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  542. face=3DVerdana=20
  543. size=3D2></FONT></SPAN> </DIV>
  544. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  545. face=3DVerdana size=3D2>I=20
  546. want to make an array of constant pointers to constant chars, such=20
  547. as:</FONT></SPAN></DIV>
  548. <DIV> </DIV>
  549. <DIV><SPAN class=3D600004805-31071998><FONT size=3D2><FONT =
  550. face=3D"Courier New"><FONT=20
  551. color=3D#000000>typedef const char /* a bunch of confusing stuff */=20
  552. stupid;</FONT></FONT></FONT></SPAN></DIV>
  553. <DIV><SPAN class=3D600004805-31071998><FONT size=3D2><FONT =
  554. face=3D"Courier New"><FONT=20
  555. color=3D#000000></FONT></FONT></FONT></SPAN><FONT color=3D#000000><FONT=20
  556. face=3D"Courier New"><FONT size=3D2></FONT></FONT></FONT> </DIV>
  557. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  558. face=3D"Courier New"=20
  559. size=3D2>stupid adjectives =3D { "idiot", "moron", =
  560. "Bill=20
  561. Gates" }</FONT></SPAN></DIV>
  562. <DIV> </DIV>
  563. <DIV><FONT color=3D#000000 face=3D"Courier New" size=3D2></FONT><SPAN=20
  564. class=3D600004805-31071998><FONT color=3D#000000 face=3DVerdana =
  565. size=3D2>Now, as you can=20
  566. see, the 3 strings are constant, but varying length, so I want an array =
  567. of 3=20
  568. pointers to characters.  The pointers are constant, as are the=20
  569. characters.  How the @#$% do I do this? =
  570. <g></FONT></SPAN></DIV>
  571. <DIV><SPAN class=3D600004805-31071998><FONT color=3D#000000 =
  572. face=3DVerdana size=3D2>(I=20
  573. know this is somewhat unnecessary [I suppose using char ** would work] =
  574. but I=20
  575. want to prevent all modifications, since the strings are to be global. I =
  576. also=20
  577. want to learn how to do this without using typedefs since alot of people =
  578. do and=20
  579. I'll need to figure this out eventually.)</FONT></SPAN></DIV>
  580. <P><FONT face=3D"" size=3D2><BR>Peter Gavin<BR><<A=20
  581. href=3D"mailto:pgavin@mindspring.com">pgavin@mindspring.com</A>><BR><B=
  582. R><EM><FONT=20
  583. face=3D"" size=3D1>// End transmission</FONT></EM></FONT></P>
  584. <DIV> </DIV></BODY></HTML>
  585.  
  586. - ------=_NextPart_000_0001_01BDBC27.666E6820--
  587.  
  588.  
  589. - --------------------------------------------------------------
  590. Thanks for using Fractdev, The Fractint Developer's Discussion List
  591. Post Message:   fractdev@lists.xmission.com
  592. Get Commands:   majordomo@lists.xmission.com "help"
  593. Administrator:  twegner@phoenix.net
  594. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  595.  
  596. ------------------------------
  597.  
  598. Date: Fri, 31 Jul 1998 10:37:12 -0400 (EDT)
  599. From: kragen@pobox.com (Kragen)
  600. Subject: Re: (fractdev) C complex types
  601.  
  602. On Fri, 31 Jul 1998, Peter Gavin wrote:
  603. > I want to make an array of constant pointers to constant chars, such as:
  604. > typedef const char /* a bunch of confusing stuff */ stupid;
  605. > stupid adjectives = { "idiot", "moron", "Bill Gates" }
  606.  
  607. IIRC, there's 'char const *x' (which is the same as const char *x) and
  608. then there's 'char * const x', which means that x is const, although
  609. what it points to may not be.
  610.  
  611. I think what you want is an array of 'char const * const'.  So you can say:
  612. typedef char const * const stupid;
  613. stupid adjective = "stupid";
  614. stupid adjectives[] = { "de Raadt", "Randy Loux", NULL};
  615.  
  616. and get what you want.
  617.  
  618. But I don't use const much, so all that could be wrong.
  619.  
  620. Kragen
  621.  
  622.  
  623. - --------------------------------------------------------------
  624. Thanks for using Fractdev, The Fractint Developer's Discussion List
  625. Post Message:   fractdev@lists.xmission.com
  626. Get Commands:   majordomo@lists.xmission.com "help"
  627. Administrator:  twegner@phoenix.net
  628. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  629.  
  630. ------------------------------
  631.  
  632. Date: Fri, 31 Jul 1998 12:05:59 -0400 (EDT)
  633. From: kragen@pobox.com (Kragen)
  634. Subject: Re: (fractdev) Fractint in dosemu
  635.  
  636. On Thu, 30 Jul 1998, Jonathan Osuch wrote:
  637. > Kragen,
  638. > >> Here's a 13K GIF.  It was generated by xv, not fractint, and it
  639. > illustrates some problems erasing the zoom box, the "problem" in which
  640. > parts of the old image are not erased until the drawing process reaches
  641. > them, and the horizontal-crack problems. <<
  642. > That's an interesting image.  What video adapter are you using?  Because
  643. > this happens with more than one program, the video adapter might be causing
  644. > the problem.
  645.  
  646. I'm running dosemu in X-windows on a Cirrus Logic CLGD5446.  While it's
  647. possible it might be the video adapter, I believe it's more likely to
  648. be dosemu.  I haven't seen it with any other programs (in dosemu or
  649. otherwise).
  650.  
  651. >  Depending on your video adapter, what happens when you force
  652. > the detection with the command line adapter=xxxx?  This should prevent the
  653. > use of the VESA routines.
  654.  
  655. I'm not sure what xxxx should be.
  656.  
  657. > >> >  Is the final image affected?
  658. > Interestingly, no, not at all.
  659. > <<
  660. > That pixel data has to be going somewhere.  Perhaps what is happening is
  661. > that we are crossing a boundary when we are doing the pixel write.  Some of
  662. > the pixels get written because they are on the correct side of the
  663. > boundary.  Do the cracks always appear in the same location on the screen?
  664.  
  665. Well, I'm not sure.  But they do disappear on later passes.
  666.  
  667. > >> >  What happens if you use "symmetry=no"?
  668. > Where do I use that? <<
  669. > Either on the command line or by pressing the <g> key.
  670.  
  671. I tried both.  It said it didn't know what I was talking about.
  672.  
  673. Kragen
  674.  
  675.  
  676. - --------------------------------------------------------------
  677. Thanks for using Fractdev, The Fractint Developer's Discussion List
  678. Post Message:   fractdev@lists.xmission.com
  679. Get Commands:   majordomo@lists.xmission.com "help"
  680. Administrator:  twegner@phoenix.net
  681. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  682.  
  683. ------------------------------
  684.  
  685. Date: Fri, 31 Jul 1998 12:05:59 -0400 (EDT)
  686. From: kragen@pobox.com (Kragen)
  687. Subject: Re: (fractdev) Fractint in dosemu
  688.  
  689. On Thu, 30 Jul 1998, Jonathan Osuch wrote:
  690. > Kragen,
  691. > >> Here's a 13K GIF.  It was generated by xv, not fractint, and it
  692. > illustrates some problems erasing the zoom box, the "problem" in which
  693. > parts of the old image are not erased until the drawing process reaches
  694. > them, and the horizontal-crack problems. <<
  695. > That's an interesting image.  What video adapter are you using?  Because
  696. > this happens with more than one program, the video adapter might be causing
  697. > the problem.
  698.  
  699. I'm running dosemu in X-windows on a Cirrus Logic CLGD5446.  While it's
  700. possible it might be the video adapter, I believe it's more likely to
  701. be dosemu.  I haven't seen it with any other programs (in dosemu or
  702. otherwise).
  703.  
  704. >  Depending on your video adapter, what happens when you force
  705. > the detection with the command line adapter=xxxx?  This should prevent the
  706. > use of the VESA routines.
  707.  
  708. I'm not sure what xxxx should be.
  709.  
  710. > >> >  Is the final image affected?
  711. > Interestingly, no, not at all.
  712. > <<
  713. > That pixel data has to be going somewhere.  Perhaps what is happening is
  714. > that we are crossing a boundary when we are doing the pixel write.  Some of
  715. > the pixels get written because they are on the correct side of the
  716. > boundary.  Do the cracks always appear in the same location on the screen?
  717.  
  718. Well, I'm not sure.  But they do disappear on later passes.
  719.  
  720. > >> >  What happens if you use "symmetry=no"?
  721. > Where do I use that? <<
  722. > Either on the command line or by pressing the <g> key.
  723.  
  724. I tried both.  It said it didn't know what I was talking about.
  725.  
  726. Kragen
  727.  
  728.  
  729. - --------------------------------------------------------------
  730. Thanks for using Fractdev, The Fractint Developer's Discussion List
  731. Post Message:   fractdev@lists.xmission.com
  732. Get Commands:   majordomo@lists.xmission.com "help"
  733. Administrator:  twegner@phoenix.net
  734. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  735.  
  736. ------------------------------
  737.  
  738. Date: Fri, 31 Jul 1998 11:31:33 -0600
  739. From: Phil McRevis <legalize@xmission.com>
  740. Subject: Re: (fractdev) C complex types 
  741.  
  742. In article <000001bdbc48$ed76e060$ea83cdcf@p60>,
  743.     "Peter Gavin" <pgavin@mindspring.com>  writes:
  744. > I want to make an array of constant pointers to constant chars, such as:
  745. > typedef const char /* a bunch of confusing stuff */ stupid;
  746. > stupid adjectives =3D { "idiot", "moron", "Bill Gates" }
  747.  
  748. gcc accepted this perfectly fine:
  749.  
  750.     const char *const adjectives[3] = { "one", "two", "three" };
  751.  
  752. did you try that?  This is a const character string:
  753.  
  754.     const char *constant_string = "initializer";
  755.  
  756. That says the characters themselves can't be changed, but the pointer
  757. can be changed, i.e. "constant_string++" is valid.  This is a constant
  758. pointer to a constant character string:
  759.  
  760.     const char *const constant_ptr_to_constant_string = "initializer";
  761.  
  762. Since you want an array of these strings, just make it an array and
  763. provide an aggregate initializer as in the first example above.  If
  764. the first example doesn't work, I'd begin suspecting your compiler.  I
  765. just tried it on Borland C++ Builder 1.0 on my PC and that also
  766. accepted the construct.
  767. - --
  768. http://www.xmission.com/~legalize/    Legalize Adulthood!
  769. legalize@xmission.com
  770. ``Ain't it funny that they all fire the pistol,     <URL: http://
  771.   at the wrong end of the race?''--PDBT     www.eden.com/~thewho>
  772.  
  773. - --------------------------------------------------------------
  774. Thanks for using Fractdev, The Fractint Developer's Discussion List
  775. Post Message:   fractdev@lists.xmission.com
  776. Get Commands:   majordomo@lists.xmission.com "help"
  777. Administrator:  twegner@phoenix.net
  778. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  779.  
  780. ------------------------------
  781.  
  782. Date: Fri, 31 Jul 1998 22:35:15 +0200
  783. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  784. Subject: Re: (fractdev) Fractint in dosemu
  785.  
  786. Kragen,
  787.  
  788. :> >> >  What happens if you use "symmetry=no"?
  789. :>
  790. :> Where do I use that? <<
  791. :>
  792. :> Either on the command line or by pressing the <g> key.
  793. :
  794. :I tried both.  It said it didn't know what I was talking about.
  795.  
  796.  
  797. It should be "symmetry=none".
  798.  
  799. Christian
  800.  
  801.  
  802.  
  803.  
  804. - --------------------------------------------------------------
  805. Thanks for using Fractdev, The Fractint Developer's Discussion List
  806. Post Message:   fractdev@lists.xmission.com
  807. Get Commands:   majordomo@lists.xmission.com "help"
  808. Administrator:  twegner@phoenix.net
  809. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  810.  
  811. ------------------------------
  812.  
  813. Date: Fri, 31 Jul 1998 20:10:41 -0400
  814. From: "Peter Gavin" <pgavin@mindspring.com>
  815. Subject: RE: (fractdev) C complex types 
  816.  
  817. Okay... I have something equivalent to this: (I'm using VC++ 4, BTW)
  818.  
  819. class stupid {
  820. private:
  821.     static const wchar_t * const adjectives[];
  822. };
  823.  
  824. const wchar_t * const stupid::adjectives[] = { _T("one"), _T("two"),
  825. _T("three") };
  826.  
  827. It may be the fact that it's a static class member thats messing it up...  I
  828. get
  829. this as a complaint: "error C2230: 'initializing' : indirection to different
  830. types".
  831.  
  832. Any ideas?
  833.  
  834.  
  835.  
  836. Pete
  837. <pgavin@mindspring.com>
  838.  
  839. //  -----Original Message-----
  840. //  From: owner-fractdev@lists.xmission.com
  841. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Phil McRevis
  842. //  Sent: Friday, July 31, 1998 1:32 PM
  843. //  To: fractdev@lists.xmission.com
  844. //  Subject: Re: (fractdev) C complex types
  845. //
  846. //
  847. //
  848. //  In article <000001bdbc48$ed76e060$ea83cdcf@p60>,
  849. //      "Peter Gavin" <pgavin@mindspring.com>  writes:
  850. //  > I want to make an array of constant pointers to constant
  851. //  chars, such as:
  852. //  >
  853. //  > typedef const char /* a bunch of confusing stuff */ stupid;
  854. //  >
  855. //  > stupid adjectives =3D { "idiot", "moron", "Bill Gates" }
  856. //
  857. //  gcc accepted this perfectly fine:
  858. //
  859. //      const char *const adjectives[3] = { "one", "two", "three" };
  860. //
  861. //  did you try that?  This is a const character string:
  862. //
  863. //      const char *constant_string = "initializer";
  864. //
  865. //  That says the characters themselves can't be changed, but the pointer
  866. //  can be changed, i.e. "constant_string++" is valid.  This is a constant
  867. //  pointer to a constant character string:
  868. //
  869. //      const char *const constant_ptr_to_constant_string = "initializer";
  870. //
  871. //  Since you want an array of these strings, just make it an array and
  872. //  provide an aggregate initializer as in the first example above.  If
  873. //  the first example doesn't work, I'd begin suspecting your compiler.  I
  874. //  just tried it on Borland C++ Builder 1.0 on my PC and that also
  875. //  accepted the construct.
  876. //  --
  877. //  http://www.xmission.com/~legalize/    Legalize Adulthood!
  878. //  legalize@xmission.com
  879. //  ``Ain't it funny that they all fire the pistol,     <URL: http://
  880. //    at the wrong end of the race?''--PDBT     www.eden.com/~thewho>
  881. //
  882. //  --------------------------------------------------------------
  883. //  Thanks for using Fractdev, The Fractint Developer's Discussion List
  884. //  Post Message:   fractdev@lists.xmission.com
  885. //  Get Commands:   majordomo@lists.xmission.com "help"
  886. //  Administrator:  twegner@phoenix.net
  887. //  Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  888. //
  889.  
  890.  
  891. - --------------------------------------------------------------
  892. Thanks for using Fractdev, The Fractint Developer's Discussion List
  893. Post Message:   fractdev@lists.xmission.com
  894. Get Commands:   majordomo@lists.xmission.com "help"
  895. Administrator:  twegner@phoenix.net
  896. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  897.  
  898. ------------------------------
  899.  
  900. Date: Fri, 31 Jul 1998 20:13:46 -0400
  901. From: "Peter Gavin" <pgavin@mindspring.com>
  902. Subject: RE: (fractdev) C complex types 
  903.  
  904. Geez, I'm an idiot...  it was the stupid _T() macro...  forgive me, please?
  905. :)
  906.  
  907.  
  908.  
  909. Pete
  910. <pgavin@mindspring.com>
  911.  
  912. //  -----Original Message-----
  913. //  From: owner-fractdev@lists.xmission.com
  914. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Phil McRevis
  915. //  Sent: Friday, July 31, 1998 1:32 PM
  916. //  To: fractdev@lists.xmission.com
  917. //  Subject: Re: (fractdev) C complex types
  918. //
  919. //
  920. //
  921. //  In article <000001bdbc48$ed76e060$ea83cdcf@p60>,
  922. //      "Peter Gavin" <pgavin@mindspring.com>  writes:
  923. //  > I want to make an array of constant pointers to constant
  924. //  chars, such as:
  925. //  >
  926. //  > typedef const char /* a bunch of confusing stuff */ stupid;
  927. //  >
  928. //  > stupid adjectives =3D { "idiot", "moron", "Bill Gates" }
  929. //
  930. //  gcc accepted this perfectly fine:
  931. //
  932. //      const char *const adjectives[3] = { "one", "two", "three" };
  933. //
  934. //  did you try that?  This is a const character string:
  935. //
  936. //      const char *constant_string = "initializer";
  937. //
  938. //  That says the characters themselves can't be changed, but the pointer
  939. //  can be changed, i.e. "constant_string++" is valid.  This is a constant
  940. //  pointer to a constant character string:
  941. //
  942. //      const char *const constant_ptr_to_constant_string = "initializer";
  943. //
  944. //  Since you want an array of these strings, just make it an array and
  945. //  provide an aggregate initializer as in the first example above.  If
  946. //  the first example doesn't work, I'd begin suspecting your compiler.  I
  947. //  just tried it on Borland C++ Builder 1.0 on my PC and that also
  948. //  accepted the construct.
  949. //  --
  950. //  http://www.xmission.com/~legalize/    Legalize Adulthood!
  951. //  legalize@xmission.com
  952. //  ``Ain't it funny that they all fire the pistol,     <URL: http://
  953. //    at the wrong end of the race?''--PDBT     www.eden.com/~thewho>
  954. //
  955. //  --------------------------------------------------------------
  956. //  Thanks for using Fractdev, The Fractint Developer's Discussion List
  957. //  Post Message:   fractdev@lists.xmission.com
  958. //  Get Commands:   majordomo@lists.xmission.com "help"
  959. //  Administrator:  twegner@phoenix.net
  960. //  Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  961. //
  962.  
  963.  
  964. - --------------------------------------------------------------
  965. Thanks for using Fractdev, The Fractint Developer's Discussion List
  966. Post Message:   fractdev@lists.xmission.com
  967. Get Commands:   majordomo@lists.xmission.com "help"
  968. Administrator:  twegner@phoenix.net
  969. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  970.  
  971. ------------------------------
  972.  
  973. Date: Fri, 31 Jul 1998 21:40:08 -0400
  974. From: Jonathan Osuch <73277.1432@compuserve.com>
  975. Subject: Re: (fractdev) Fractint in dosemu
  976.  
  977. Kragen,
  978.  
  979. >> I'm running dosemu in X-windows on a Cirrus Logic CLGD5446.  While it'=
  980. s
  981. possible it might be the video adapter, I believe it's more likely to be
  982. dosemu.  I haven't seen it with any other programs (in dosemu or
  983. otherwise).
  984.  
  985. >  Depending on your video adapter, what happens when you force
  986. > the detection with the command line adapter=3Dxxxx?  This should preven=
  987. t
  988. the
  989. > use of the VESA routines.
  990.  
  991. I'm not sure what xxxx should be.
  992. <<
  993.  
  994. Yes, I see the problem.  First, try: adapter=3Dvga.  This will limit Frac=
  995. tint
  996. to only vga modes, but if it works okay, it's a clue to where the problem=
  997.  
  998. may lie.
  999.  
  1000. Then, try: vesadetect=3Dno
  1001.  
  1002. This second should autodetect your video card.  For some reason we didn't=
  1003.  
  1004. implement adapter=3Dcirrus.
  1005.  
  1006. >> > >> >  What happens if you use "symmetry=3Dno"?
  1007. > =
  1008.  
  1009. > Where do I use that? <<
  1010. > =
  1011.  
  1012. > Either on the command line or by pressing the <g> key.
  1013.  
  1014. I tried both.  It said it didn't know what I was talking about.
  1015. <<
  1016.  
  1017. Sorry, my fault.  As Christian pointed out, it should be symmetry=3Dnone.=
  1018.  
  1019.  
  1020. Jonathan
  1021.  
  1022. - --------------------------------------------------------------
  1023. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1024. Post Message:   fractdev@lists.xmission.com
  1025. Get Commands:   majordomo@lists.xmission.com "help"
  1026. Administrator:  twegner@phoenix.net
  1027. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1028.  
  1029. ------------------------------
  1030.  
  1031. Date: Fri, 31 Jul 1998 22:34:06 -0400 (EDT)
  1032. From: kragen@pobox.com (Kragen)
  1033. Subject: RE: (fractdev) C complex types 
  1034.  
  1035. On Fri, 31 Jul 1998, Peter Gavin wrote:
  1036. > Geez, I'm an idiot...  it was the stupid _T() macro...  forgive me, please?
  1037. > :)
  1038.  
  1039. Lemme guess... you didn't define UNICODE, so _T("") was a const char *,
  1040. not a const wchar_t *?
  1041.  
  1042. Kragen
  1043.  
  1044.  
  1045. - --------------------------------------------------------------
  1046. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1047. Post Message:   fractdev@lists.xmission.com
  1048. Get Commands:   majordomo@lists.xmission.com "help"
  1049. Administrator:  twegner@phoenix.net
  1050. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1051.  
  1052. ------------------------------
  1053.  
  1054. Date: Mon, 3 Aug 98 15:30:55 -0700
  1055. From: Tim Gilman <t.gilman@apple.com>
  1056. Subject: (fractdev) type-specific parameters question
  1057.  
  1058. I'm doing some dynamic dialog building for the type-specific parameters 
  1059. screen, and it looks like 30 is the maximum number of prompts.  Does 
  1060. anyone know if any formulas actually use this many prompts?  If none do, 
  1061. does anyone know what the ceiling value is?
  1062.  
  1063. I don't want to get into dynamic window-resizing at this point, but I 
  1064. also don't want to have a massive, full-screen dialog...
  1065.  
  1066. - -= tim gilman
  1067. t.gilman@apple.com
  1068. tgilman@cats.ucsc.edu
  1069.  
  1070. - --------------------------------------------------------------
  1071. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1072. Post Message:   fractdev@lists.xmission.com
  1073. Get Commands:   majordomo@lists.xmission.com "help"
  1074. Administrator:  twegner@phoenix.net
  1075. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1076.  
  1077. ------------------------------
  1078.  
  1079. Date: Tue, 4 Aug 1998 10:04:27 -0700
  1080. From: "darryl" <darryl@dcs-chico.com>
  1081. Subject: RE: (fractdev) type-specific parameters question
  1082.  
  1083. Tim Gilman wrote:
  1084.  
  1085. I'm doing some dynamic dialog building for the type-specific parameters
  1086. screen, and it looks like 30 is the maximum number of prompts.  Does
  1087. anyone know if any formulas actually use this many prompts?  If none do,
  1088. does anyone know what the ceiling value is?
  1089.  
  1090. I don't want to get into dynamic window-resizing at this point, but I
  1091. also don't want to have a massive, full-screen dialog...
  1092.  
  1093. - ---
  1094.  
  1095. I went down that road, too ... and quickly determined that dynamic sizing
  1096. was the only viable method for displaying all of those parameters. It does
  1097. get easier once you've done it :)
  1098.  
  1099.  
  1100. - --------------------------------------------------------------
  1101. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1102. Post Message:   fractdev@lists.xmission.com
  1103. Get Commands:   majordomo@lists.xmission.com "help"
  1104. Administrator:  twegner@phoenix.net
  1105. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1106.  
  1107. ------------------------------
  1108.  
  1109. Date: Thu, 6 Aug 1998 20:26:06 -0400
  1110. From: "Peter Gavin" <pgavin@mindspring.com>
  1111. Subject: RE: (fractdev) C complex types 
  1112.  
  1113. Yep...  actually, I _should_ have used _TCHAR instead of wchar_t, so I
  1114. wouldn't have to worry about defines and stuff.
  1115.  
  1116.  
  1117.  
  1118. Pete
  1119. <pgavin@mindspring.com>
  1120.  
  1121. //  -----Original Message-----
  1122. //  From: owner-fractdev@lists.xmission.com
  1123. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Kragen
  1124. //  Sent: Friday, July 31, 1998 10:34 PM
  1125. //  To: fractdev@lists.xmission.com
  1126. //  Subject: RE: (fractdev) C complex types
  1127. //
  1128. //
  1129. //  On Fri, 31 Jul 1998, Peter Gavin wrote:
  1130. //  > Geez, I'm an idiot...  it was the stupid _T() macro...
  1131. //  forgive me, please?
  1132. //  > :)
  1133. //
  1134. //  Lemme guess... you didn't define UNICODE, so _T("") was a const char *,
  1135. //  not a const wchar_t *?
  1136. //
  1137. //  Kragen
  1138. //
  1139. //
  1140. //  --------------------------------------------------------------
  1141. //  Thanks for using Fractdev, The Fractint Developer's Discussion List
  1142. //  Post Message:   fractdev@lists.xmission.com
  1143. //  Get Commands:   majordomo@lists.xmission.com "help"
  1144. //  Administrator:  twegner@phoenix.net
  1145. //  Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1146. //
  1147.  
  1148.  
  1149. - --------------------------------------------------------------
  1150. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1151. Post Message:   fractdev@lists.xmission.com
  1152. Get Commands:   majordomo@lists.xmission.com "help"
  1153. Administrator:  twegner@phoenix.net
  1154. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1155.  
  1156. ------------------------------
  1157.  
  1158. End of fractdev-digest V1 #12
  1159. *****************************
  1160.  
  1161.