home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / sources / 2564 < prev    next >
Encoding:
Text File  |  1992-11-18  |  50.2 KB  |  1,716 lines

  1. Newsgroups: alt.sources
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!sgiblab!munnari.oz.au!manuel.anu.edu.au!csc.canberra.edu.au!pandonia!jan
  3. From: jan@pandonia.canberra.edu.au (Jan Newmarch)
  4. Subject: X11/Motif file manager - part 09 of 17
  5. Message-ID: <1992Nov19.052354.25891@csc.canberra.edu.au>
  6. Sender: news@csc.canberra.edu.au
  7. Organization: University of Canberra
  8. Date: Thu, 19 Nov 92 05:23:54 GMT
  9. Lines: 1705
  10.  
  11.  
  12.  
  13. #!/bin/sh
  14. # this is part.09 (part 9 of a multipart archive)
  15. # do not concatenate these parts, unpack them in order with /bin/sh
  16. # file xmfm/xmvararg.c continued
  17. #
  18. if test ! -r _shar_seq_.tmp; then
  19.     echo 'Please unpack part 1 first!'
  20.     exit 1
  21. fi
  22. (read Scheck
  23.  if test "$Scheck" != 9; then
  24.     echo Please unpack part "$Scheck" next!
  25.     exit 1
  26.  else
  27.     exit 0
  28.  fi
  29. ) < _shar_seq_.tmp || exit 1
  30. if test ! -f _shar_wnt_.tmp; then
  31.     echo 'x - still skipping xmfm/xmvararg.c'
  32. else
  33. echo 'x - continuing file xmfm/xmvararg.c'
  34. sed 's/^X//' << 'SHAR_EOF' >> 'xmfm/xmvararg.c' &&
  35. X * Function:
  36. X * Purpose:
  37. X * In parameters:
  38. X * Out parameters:
  39. X * Precondition;
  40. X * Postcondition:
  41. X ************************************************************************/ 
  42. /* VARARGS */
  43. Widget
  44. XXmVaCreateScale
  45. #ifdef UseFunctionPrototypes
  46. X    (int __builtin_va_alist)
  47. #else
  48. X    (va_alist)
  49. va_dcl
  50. X
  51. #endif
  52. {
  53. X    register int    n;
  54. X
  55. X    va_start(args);
  56. X
  57. X    n = SetNameArgs();
  58. X
  59. X    va_end(args);
  60. X    return (XtCreateWidget(name, xmScaleWidgetClass, 
  61. X                parent, xargs, n));
  62. }
  63. X
  64. /*
  65. **    Variable arg list version of XmCreateScrollBar
  66. */
  67. /*************************************************************************
  68. X * Function:
  69. X * Purpose:
  70. X * In parameters:
  71. X * Out parameters:
  72. X * Precondition;
  73. X * Postcondition:
  74. X ************************************************************************/ 
  75. /* VARARGS */
  76. Widget
  77. XXmVaCreateScrollBar
  78. #ifdef UseFunctionPrototypes
  79. X    (int __builtin_va_alist)
  80. #else
  81. X    (va_alist)
  82. va_dcl
  83. X
  84. #endif
  85. {
  86. X    register int    n;
  87. X
  88. X    va_start(args);
  89. X
  90. X    n = SetNameArgs();
  91. X
  92. X    va_end(args);
  93. X    return (XtCreateWidget(name, xmScrollBarWidgetClass, 
  94. X                parent, xargs, n));
  95. }
  96. X
  97. /*
  98. **    Variable arg list version of XmCreateSelectionBox
  99. */
  100. /*************************************************************************
  101. X * Function:
  102. X * Purpose:
  103. X * In parameters:
  104. X * Out parameters:
  105. X * Precondition;
  106. X * Postcondition:
  107. X ************************************************************************/ 
  108. /* VARARGS */
  109. Widget
  110. XXmVaCreateSelectionBox
  111. #ifdef UseFunctionPrototypes
  112. X    (int __builtin_va_alist)
  113. #else
  114. X    (va_alist)
  115. va_dcl
  116. X
  117. #endif
  118. {
  119. X    register int    n;
  120. X
  121. X    va_start(args);
  122. X
  123. X    n = SetNameArgs();
  124. X
  125. X    va_end(args);
  126. X    return (XtCreateWidget(name, xmSelectionBoxWidgetClass, 
  127. X                parent, xargs, n));
  128. }
  129. X
  130. /*
  131. **    Variable arg list version of XmCreateSeparator
  132. */
  133. /*************************************************************************
  134. X * Function:
  135. X * Purpose:
  136. X * In parameters:
  137. X * Out parameters:
  138. X * Precondition;
  139. X * Postcondition:
  140. X ************************************************************************/ 
  141. /* VARARGS */
  142. Widget
  143. XXmVaCreateSeparator
  144. #ifdef UseFunctionPrototypes
  145. X    (int __builtin_va_alist)
  146. #else
  147. X    (va_alist)
  148. va_dcl
  149. X
  150. #endif
  151. {
  152. X    register int    n;
  153. X
  154. X    va_start(args);
  155. X
  156. X    n = SetNameArgs();
  157. X
  158. X    va_end(args);
  159. X    return (XtCreateWidget(name, xmSeparatorWidgetClass, 
  160. X                parent, xargs, n));
  161. }
  162. X
  163. /*
  164. **    Variable arg list version of XmCreateText
  165. */
  166. /*************************************************************************
  167. X * Function:
  168. X * Purpose:
  169. X * In parameters:
  170. X * Out parameters:
  171. X * Precondition;
  172. X * Postcondition:
  173. X ************************************************************************/ 
  174. /* VARARGS */
  175. Widget
  176. XXmVaCreateText
  177. #ifdef UseFunctionPrototypes
  178. X    (int __builtin_va_alist)
  179. #else
  180. X    (va_alist)
  181. va_dcl
  182. X
  183. #endif
  184. {
  185. X    register int    n;
  186. X
  187. X    va_start(args);
  188. X
  189. X    n = SetNameArgs();
  190. X
  191. X    va_end(args);
  192. X    return (XtCreateWidget(name, xmTextWidgetClass, 
  193. X                parent, xargs, n));
  194. }
  195. X
  196. /*
  197. **    Variable arg list version of XmCreateToggleButton
  198. */
  199. /*************************************************************************
  200. X * Function:
  201. X * Purpose:
  202. X * In parameters:
  203. X * Out parameters:
  204. X * Precondition;
  205. X * Postcondition:
  206. X ************************************************************************/ 
  207. /* VARARGS */
  208. Widget
  209. XXmVaCreateToggleButton
  210. #ifdef UseFunctionPrototypes
  211. X    (int __builtin_va_alist)
  212. #else
  213. X    (va_alist)
  214. va_dcl
  215. X
  216. #endif
  217. {
  218. X    register int    n;
  219. X
  220. X    va_start(args);
  221. X
  222. X    n = SetNameArgs();
  223. X
  224. X    va_end(args);
  225. X    return (XtCreateWidget(name, xmToggleButtonWidgetClass, 
  226. X                parent, xargs, n));
  227. }
  228. X
  229. /**********************************************************************
  230. **    Variable arg list versions of dialogs
  231. **
  232. */
  233. X
  234. /*
  235. **    Variable arg list version of XmCreateErrorDialog
  236. */
  237. /*************************************************************************
  238. X * Function:
  239. X * Purpose:
  240. X * In parameters:
  241. X * Out parameters:
  242. X * Precondition;
  243. X * Postcondition:
  244. X ************************************************************************/ 
  245. /* VARARGS */
  246. Widget
  247. XXmVaCreateErrorDialog
  248. #ifdef UseFunctionPrototypes
  249. X    (int __builtin_va_alist)
  250. #else
  251. X    (va_alist)
  252. va_dcl
  253. X
  254. #endif
  255. {
  256. X        register int    n;
  257. X
  258. X        va_start(args);
  259. X
  260. X        n = SetNameArgs();
  261. X
  262. X        va_end(args);
  263. X        return (XmCreateErrorDialog(parent, name, xargs, n));
  264. }
  265. X
  266. /*
  267. **    Variable arg list version of XmCreateFileSelectionDialog
  268. */
  269. /*************************************************************************
  270. X * Function:
  271. X * Purpose:
  272. X * In parameters:
  273. X * Out parameters:
  274. X * Precondition;
  275. X * Postcondition:
  276. X ************************************************************************/ 
  277. /* VARARGS */
  278. Widget
  279. XXmVaCreateFileSelectionDialog
  280. #ifdef UseFunctionPrototypes
  281. X    (int __builtin_va_alist)
  282. #else
  283. X    (va_alist)
  284. va_dcl
  285. X
  286. #endif
  287. {
  288. X        register int    n;
  289. X
  290. X        va_start(args);
  291. X
  292. X        n = SetNameArgs();
  293. X
  294. X        va_end(args);
  295. X        return (XmCreateFileSelectionDialog(parent, name, xargs, n));
  296. }
  297. X
  298. /*
  299. **    Variable arg list version of XmCreateFormDialog
  300. */
  301. /*************************************************************************
  302. X * Function:
  303. X * Purpose:
  304. X * In parameters:
  305. X * Out parameters:
  306. X * Precondition;
  307. X * Postcondition:
  308. X ************************************************************************/ 
  309. /* VARARGS */
  310. Widget
  311. XXmVaCreateFormDialog
  312. #ifdef UseFunctionPrototypes
  313. X    (int __builtin_va_alist)
  314. #else
  315. X    (va_alist)
  316. va_dcl
  317. X
  318. #endif
  319. {
  320. X        register int    n;
  321. X
  322. X        va_start(args);
  323. X
  324. X        n = SetNameArgs();
  325. X
  326. X        va_end(args);
  327. X        return (XmCreateFormDialog(parent, name, xargs, n));
  328. }
  329. X
  330. /*
  331. **    Variable arg list version of XmCreateInformationDialog
  332. */
  333. /*************************************************************************
  334. X * Function:
  335. X * Purpose:
  336. X * In parameters:
  337. X * Out parameters:
  338. X * Precondition;
  339. X * Postcondition:
  340. X ************************************************************************/ 
  341. /* VARARGS */
  342. Widget
  343. XXmVaCreateInformationDialog
  344. #ifdef UseFunctionPrototypes
  345. X    (int __builtin_va_alist)
  346. #else
  347. X    (va_alist)
  348. va_dcl
  349. X
  350. #endif
  351. {
  352. X        register int    n;
  353. X
  354. X        va_start(args);
  355. X
  356. X        n = SetNameArgs();
  357. X
  358. X        va_end(args);
  359. X        return (XmCreateInformationDialog(parent, name, xargs, n));
  360. }
  361. X
  362. /*
  363. **    Variable arg list version of XmCreateMessageDialog
  364. */
  365. /*************************************************************************
  366. X * Function:
  367. X * Purpose:
  368. X * In parameters:
  369. X * Out parameters:
  370. X * Precondition;
  371. X * Postcondition:
  372. X ************************************************************************/ 
  373. /* VARARGS */
  374. Widget
  375. XXmVaCreateMessageDialog
  376. #ifdef UseFunctionPrototypes
  377. X    (int __builtin_va_alist)
  378. #else
  379. X    (va_alist)
  380. va_dcl
  381. X
  382. #endif
  383. {
  384. X        register int    n;
  385. X
  386. X        va_start(args);
  387. X
  388. X        n = SetNameArgs();
  389. X
  390. X        va_end(args);
  391. X        return (XmCreateMessageDialog(parent, name, xargs, n));
  392. }
  393. X
  394. /*
  395. **    Variable arg list version of XmCreatePromptDialog
  396. */
  397. /*************************************************************************
  398. X * Function:
  399. X * Purpose:
  400. X * In parameters:
  401. X * Out parameters:
  402. X * Precondition;
  403. X * Postcondition:
  404. X ************************************************************************/ 
  405. /* VARARGS */
  406. Widget
  407. XXmVaCreatePromptDialog
  408. #ifdef UseFunctionPrototypes
  409. X    (int __builtin_va_alist)
  410. #else
  411. X    (va_alist)
  412. va_dcl
  413. X
  414. #endif
  415. {
  416. X        register int    n;
  417. X
  418. X        va_start(args);
  419. X
  420. X        n = SetNameArgs();
  421. X
  422. X        va_end(args);
  423. X        return (XmCreatePromptDialog(parent, name, xargs, n));
  424. }
  425. X
  426. /*
  427. **    Variable arg list version of XmCreateQuestionDialog
  428. */
  429. /*************************************************************************
  430. X * Function:
  431. X * Purpose:
  432. X * In parameters:
  433. X * Out parameters:
  434. X * Precondition;
  435. X * Postcondition:
  436. X ************************************************************************/ 
  437. /* VARARGS */
  438. Widget
  439. XXmVaCreateQuestionDialog
  440. #ifdef UseFunctionPrototypes
  441. X    (int __builtin_va_alist)
  442. #else
  443. X    (va_alist)
  444. va_dcl
  445. X
  446. #endif
  447. {
  448. X        register int    n;
  449. X
  450. X        va_start(args);
  451. X
  452. X        n = SetNameArgs();
  453. X
  454. X        va_end(args);
  455. X        return (XmCreateQuestionDialog(parent, name, xargs, n));
  456. }
  457. X
  458. /*
  459. **    Variable arg list version of XmCreateSelectionDialog
  460. */
  461. /*************************************************************************
  462. X * Function:
  463. X * Purpose:
  464. X * In parameters:
  465. X * Out parameters:
  466. X * Precondition;
  467. X * Postcondition:
  468. X ************************************************************************/ 
  469. /* VARARGS */
  470. Widget
  471. XXmVaCreateSelectionDialog
  472. #ifdef UseFunctionPrototypes
  473. X    (int __builtin_va_alist)
  474. #else
  475. X    (va_alist)
  476. va_dcl
  477. X
  478. #endif
  479. {
  480. X        register int    n;
  481. X
  482. X        va_start(args);
  483. X
  484. X        n = SetNameArgs();
  485. X
  486. X        va_end(args);
  487. X        return (XmCreateSelectionDialog(parent, name, xargs, n));
  488. }
  489. X
  490. /*
  491. **    Variable arg list version of XmCreateWarningDialog
  492. */
  493. /*************************************************************************
  494. X * Function:
  495. X * Purpose:
  496. X * In parameters:
  497. X * Out parameters:
  498. X * Precondition;
  499. X * Postcondition:
  500. X ************************************************************************/ 
  501. /* VARARGS */
  502. Widget
  503. XXmVaCreateWarningDialog
  504. #ifdef UseFunctionPrototypes
  505. X    (int __builtin_va_alist)
  506. #else
  507. X    (va_alist)
  508. va_dcl
  509. X
  510. #endif
  511. {
  512. X        register int    n;
  513. X
  514. X        va_start(args);
  515. X
  516. X        n = SetNameArgs();
  517. X
  518. X        va_end(args);
  519. X        return (XmCreateWarningDialog(parent, name, xargs, n));
  520. }
  521. X
  522. /*
  523. **    Variable arg list version of XmCreateWorkingDialog
  524. */
  525. /*************************************************************************
  526. X * Function:
  527. X * Purpose:
  528. X * In parameters:
  529. X * Out parameters:
  530. X * Precondition;
  531. X * Postcondition:
  532. X ************************************************************************/ 
  533. /* VARARGS */
  534. Widget
  535. XXmVaCreateWorkingDialog
  536. #ifdef UseFunctionPrototypes
  537. X    (int __builtin_va_alist)
  538. #else
  539. X    (va_alist)
  540. va_dcl
  541. X
  542. #endif
  543. {
  544. X        register int    n;
  545. X
  546. X        va_start(args);
  547. X
  548. X        n = SetNameArgs();
  549. X
  550. X        va_end(args);
  551. X        return (XmCreateWorkingDialog(parent, name, xargs, n));
  552. }
  553. X
  554. /**********************************************************************
  555. **    Variable arg list versions of RowColumn convenience routines
  556. **
  557. */
  558. X
  559. /*
  560. **    Variable arg list version of XmCreateMenuBar
  561. */
  562. /*************************************************************************
  563. X * Function:
  564. X * Purpose:
  565. X * In parameters:
  566. X * Out parameters:
  567. X * Precondition;
  568. X * Postcondition:
  569. X ************************************************************************/ 
  570. /* VARARGS */
  571. Widget
  572. XXmVaCreateMenuBar
  573. #ifdef UseFunctionPrototypes
  574. X    (int __builtin_va_alist)
  575. #else
  576. X    (va_alist)
  577. va_dcl
  578. X
  579. #endif
  580. {
  581. X    register int    n;
  582. X
  583. X    va_start(args);
  584. X
  585. X    n = SetNameArgs();
  586. X
  587. X    va_end(args);
  588. X    return (XmCreateMenuBar(parent, name, xargs, n));
  589. }
  590. X
  591. /*
  592. **    Variable arg list version of XmCreateOptionMenu
  593. */
  594. /*************************************************************************
  595. X * Function:
  596. X * Purpose:
  597. X * In parameters:
  598. X * Out parameters:
  599. X * Precondition;
  600. X * Postcondition:
  601. X ************************************************************************/ 
  602. /* VARARGS */
  603. Widget
  604. XXmVaCreateOptionMenu
  605. #ifdef UseFunctionPrototypes
  606. X    (int __builtin_va_alist)
  607. #else
  608. X    (va_alist)
  609. va_dcl
  610. X
  611. #endif
  612. {
  613. X    register int    n;
  614. X
  615. X    va_start(args);
  616. X
  617. X    n = SetNameArgs();
  618. X
  619. X    va_end(args);
  620. X    return (XmCreateOptionMenu(parent, name, xargs, n));
  621. }
  622. X
  623. /*
  624. **    Variable arg list version of XmCreatePopupMenu
  625. */
  626. /*************************************************************************
  627. X * Function:
  628. X * Purpose:
  629. X * In parameters:
  630. X * Out parameters:
  631. X * Precondition;
  632. X * Postcondition:
  633. X ************************************************************************/ 
  634. /* VARARGS */
  635. Widget
  636. XXmVaCreatePopupMenu
  637. #ifdef UseFunctionPrototypes
  638. X    (int __builtin_va_alist)
  639. #else
  640. X    (va_alist)
  641. va_dcl
  642. X
  643. #endif
  644. {
  645. X    register int    n;
  646. X
  647. X    va_start(args);
  648. X
  649. X    n = SetNameArgs();
  650. X
  651. X    va_end(args);
  652. X    return (XmCreatePopupMenu(parent, name, xargs, n));
  653. }
  654. X
  655. /*
  656. **    Variable arg list version of XmCreatePulldownMenu
  657. */
  658. /*************************************************************************
  659. X * Function:
  660. X * Purpose:
  661. X * In parameters:
  662. X * Out parameters:
  663. X * Precondition;
  664. X * Postcondition:
  665. X ************************************************************************/ 
  666. /* VARARGS */
  667. Widget
  668. XXmVaCreatePulldownMenu
  669. #ifdef UseFunctionPrototypes
  670. X    (int __builtin_va_alist)
  671. #else
  672. X    (va_alist)
  673. va_dcl
  674. X
  675. #endif
  676. {
  677. X    register int    n;
  678. X
  679. X    va_start(args);
  680. X
  681. X    n = SetNameArgs();
  682. X
  683. X    va_end(args);
  684. X    return (XmCreatePulldownMenu(parent, name, xargs, n));
  685. }
  686. X
  687. /*
  688. **    Variable arg list version of XmCreateRadioBox
  689. */
  690. /*************************************************************************
  691. X * Function:
  692. X * Purpose:
  693. X * In parameters:
  694. X * Out parameters:
  695. X * Precondition;
  696. X * Postcondition:
  697. X ************************************************************************/ 
  698. /* VARARGS */
  699. Widget
  700. XXmVaCreateRadioBox
  701. #ifdef UseFunctionPrototypes
  702. X    (int __builtin_va_alist)
  703. #else
  704. X    (va_alist)
  705. va_dcl
  706. X
  707. #endif
  708. {
  709. X    register int    n;
  710. X
  711. X    va_start(args);
  712. X
  713. X    n = SetNameArgs();
  714. X
  715. X    va_end(args);
  716. X    return (XmCreateRadioBox(parent, name, xargs, n));
  717. }
  718. X
  719. X
  720. /**********************************************************************
  721. **    Variable arg list versions of ScrollBar convenience routines
  722. **
  723. */
  724. X
  725. /*
  726. **    Variable arg list version of XmCreateScrolledList
  727. */
  728. /*************************************************************************
  729. X * Function:
  730. X * Purpose:
  731. X * In parameters:
  732. X * Out parameters:
  733. X * Precondition;
  734. X * Postcondition:
  735. X ************************************************************************/ 
  736. /* VARARGS */
  737. Widget
  738. XXmVaCreateScrolledList
  739. #ifdef UseFunctionPrototypes
  740. X    (int __builtin_va_alist)
  741. #else
  742. X    (va_alist)
  743. va_dcl
  744. X
  745. #endif
  746. {
  747. X    register int    n;
  748. X
  749. X    va_start(args);
  750. X
  751. X    n = SetNameArgs();
  752. X
  753. X    va_end(args);
  754. X    return (XmCreateScrolledList(parent, name, xargs, n));
  755. }
  756. X
  757. /*
  758. **    Variable arg list version of XmCreateScrolledText
  759. */
  760. /*************************************************************************
  761. X * Function:
  762. X * Purpose:
  763. X * In parameters:
  764. X * Out parameters:
  765. X * Precondition;
  766. X * Postcondition:
  767. X ************************************************************************/ 
  768. /* VARARGS */
  769. Widget
  770. XXmVaCreateScrolledText
  771. #ifdef UseFunctionPrototypes
  772. X    (int __builtin_va_alist)
  773. #else
  774. X    (va_alist)
  775. va_dcl
  776. X
  777. #endif
  778. {
  779. X    register int    n;
  780. X
  781. X    va_start(args);
  782. X
  783. X    n = SetNameArgs();
  784. X
  785. X    va_end(args);
  786. X    return (XmCreateScrolledText(parent, name, xargs, n));
  787. }
  788. X
  789. /*
  790. **    Variable arg list version of XmCreateScrolledWindow
  791. */
  792. /*************************************************************************
  793. X * Function:
  794. X * Purpose:
  795. X * In parameters:
  796. X * Out parameters:
  797. X * Precondition;
  798. X * Postcondition:
  799. X ************************************************************************/ 
  800. /* VARARGS */
  801. Widget
  802. XXmVaCreateScrolledWindow
  803. #ifdef UseFunctionPrototypes
  804. X    (int __builtin_va_alist)
  805. #else
  806. X    (va_alist)
  807. va_dcl
  808. X
  809. #endif
  810. {
  811. X    register int    n;
  812. X
  813. X    va_start(args);
  814. X
  815. X    n = SetNameArgs();
  816. X
  817. X    va_end(args);
  818. X    return (XmCreateScrolledWindow(parent, name, xargs, n));
  819. }
  820. X
  821. SHAR_EOF
  822. echo 'File xmfm/xmvararg.c is complete' &&
  823. chmod 0644 xmfm/xmvararg.c ||
  824. echo 'restore of xmfm/xmvararg.c failed'
  825. Wc_c="`wc -c < 'xmfm/xmvararg.c'`"
  826. test 30914 -eq "$Wc_c" ||
  827.     echo 'xmfm/xmvararg.c: original size 30914, current size' "$Wc_c"
  828. rm -f _shar_wnt_.tmp
  829. fi
  830. # ============= xmfm/Imakefile ==============
  831. if test -f 'xmfm/Imakefile' -a X"$1" != X"-c"; then
  832.     echo 'x - skipping xmfm/Imakefile (File already exists)'
  833.     rm -f _shar_wnt_.tmp
  834. else
  835. > _shar_wnt_.tmp
  836. echo 'x - extracting xmfm/Imakefile (Text)'
  837. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/Imakefile' &&
  838. #define XmClientDepLibs  $(USRLIBDIR)/libXm.a
  839. #define XmClientLibs  -lXm -lXmu -lXext -lXt -lX11
  840. X
  841. #include "My.rules"
  842. X
  843. MINCLUDESRC=.
  844. X
  845. DEFINES =  -g -DALLOW_ROWCOL_RESIZE -DRDD -DALLOW_EDITRES -DUseFunctionPrototypes
  846. INCLUDES = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) 
  847. DEPLIBS = XmClientDepLibs
  848. LOCAL_LIBRARIES = $(AUTOUTILLIB) XmClientLibs 
  849. CC = gcc 
  850. X
  851. EXTRA_LOAD_FLAGS =
  852. X
  853. SUBDIRS = bitmaps
  854. X
  855. OBJS=    main.o menu.o \
  856. X      help.o help_mes.o  \
  857. X          drag.o \
  858. X          refresh.o \
  859. X      filecb.o \
  860. X      file_act.o \
  861. X      warning.o \
  862. X      xmvararg.o \
  863. X      buttoncb.o \
  864. X      DirMgr.o \
  865. X      Directory.o \
  866. X      RegExp.o \
  867. X      builtin.o \
  868. X      gotocb.o \
  869. X      runcb.o \
  870. X      utils.o \
  871. X      prompt.o \
  872. X          filtercb.o \
  873. X          info.o \
  874. X      rdd.o \
  875. X      applicat.o
  876. X
  877. X
  878. SRCS= main.c menu.c \
  879. X      help.c help_mes.c  \
  880. X          drag.c \
  881. X      filecb.c \
  882. X      file_act.c \
  883. X      warning.c \
  884. X      xmvararg.c \
  885. X      buttoncb.c \
  886. X      DirMgr.c \
  887. X      Directory.c \
  888. X      RegExp.c \
  889. X      builtin.c \
  890. X      gotocb.c \
  891. X      runcb.c \
  892. X      utils.c \
  893. X      prompt.c \
  894. X          filtercb.c \
  895. X          info.c \
  896. X      rdd.c \
  897. X      applicat.c
  898. X
  899. X
  900. X
  901. PROGRAMS=xmfm
  902. X
  903. NormalLibraryObjectRule()
  904. X
  905. MSimpleProgramTarget(xmfm,$(LOCAL_LIBRARIES),NullParameter)
  906. X
  907. InstallAppDefaults(XmFm)
  908. InstallNonExecFile(xmfmrc,$(XAPPLOADDIR))
  909. InstallManPage(xmfm,$(ManDir))
  910. X
  911. #define IHaveSubdirs
  912. SHAR_EOF
  913. chmod 0644 xmfm/Imakefile ||
  914. echo 'restore of xmfm/Imakefile failed'
  915. Wc_c="`wc -c < 'xmfm/Imakefile'`"
  916. test 1284 -eq "$Wc_c" ||
  917.     echo 'xmfm/Imakefile: original size 1284, current size' "$Wc_c"
  918. rm -f _shar_wnt_.tmp
  919. fi
  920. # ============= xmfm/My.rules ==============
  921. if test -f 'xmfm/My.rules' -a X"$1" != X"-c"; then
  922.     echo 'x - skipping xmfm/My.rules (File already exists)'
  923.     rm -f _shar_wnt_.tmp
  924. else
  925. > _shar_wnt_.tmp
  926. echo 'x - extracting xmfm/My.rules (Text)'
  927. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/My.rules' &&
  928. X
  929. X
  930. #define    MSimpleProgramTarget(program,locallib,syslib)        @@\
  931. X                                    @@\
  932. AllTarget($(PROGRAMS))                            @@\
  933. X                                    @@\
  934. program: $(OBJS) $(DEPLIBS)                        @@\
  935. X    RemoveTargetProgram($@)                        @@\
  936. X    $(CC) -o $@ $(LDOPTIONS) $(OBJS) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS)    @@\
  937. X                                    @@\
  938. SaberProgramTarget(program,$(SRCS1),$(OBJS1),locallib,syslib)        @@\
  939. X                                    @@\
  940. InstallProgram(program,$(BINDIR))                    @@\
  941. X                                    @@\
  942. InstallManPage(program, $(MANDIR))                    @@\
  943. X                                    @@\
  944. DependTarget()                                @@\
  945. LintTarget()                                @@\
  946. X                                    @@\
  947. clean::                                    @@\
  948. X    $(RM) $(PROGRAMS)
  949. X
  950. SHAR_EOF
  951. chmod 0644 xmfm/My.rules ||
  952. echo 'restore of xmfm/My.rules failed'
  953. Wc_c="`wc -c < 'xmfm/My.rules'`"
  954. test 582 -eq "$Wc_c" ||
  955.     echo 'xmfm/My.rules: original size 582, current size' "$Wc_c"
  956. rm -f _shar_wnt_.tmp
  957. fi
  958. # ============= xmfm/XmFm.ad ==============
  959. if test -f 'xmfm/XmFm.ad' -a X"$1" != X"-c"; then
  960.     echo 'x - skipping xmfm/XmFm.ad (File already exists)'
  961.     rm -f _shar_wnt_.tmp
  962. else
  963. > _shar_wnt_.tmp
  964. echo 'x - extracting xmfm/XmFm.ad (Text)'
  965. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/XmFm.ad' &&
  966. X
  967. *XmPushButton.fontList:        -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
  968. *fontList:        -misc-fixed-medium-r-normal--10-140-75-75-c-90-iso8859-1
  969. X
  970. *dummy.width:            40
  971. *XmDrawnButton.width:        100
  972. *XmDrawnButton.height:        70
  973. *XmDrawnButton.recomputeSize:    False
  974. *XmDrawnButton.shadowThickness:    0
  975. *XmDrawnButton.borderWidth:    0
  976. *XmDrawnButton.highlightThickness:    0
  977. X
  978. *XmToggleButton.shadowThickness:    0
  979. *XmToggleButton.borderWidth:    0
  980. *XmToggleButton.highlightThickness:    0
  981. X
  982. *files_toolbar.entryAlignment:    ALIGNMENT_CENTER
  983. *dirs_toolbar.entryAlignment:    ALIGNMENT_CENTER
  984. X
  985. *main.width:            750
  986. *main.height:            600
  987. X
  988. *directory_label.borderWidth:   1
  989. *executables_pane.packing:    PACK_COLUMN
  990. *executables_pane.orientation:    VERTICAL
  991. *executables_pane.numColumns:    4
  992. X
  993. *files_pane.packing:        PACK_COLUMN
  994. *files_pane.orientation:    VERTICAL
  995. *files_pane.numColumns:        4
  996. X
  997. *dirs_pane.packing:        PACK_COLUMN
  998. *dirs_pane.orientation:        VERTICAL
  999. *dirs_pane.numColumns:        4
  1000. X
  1001. *file_button.height:        70
  1002. *file_button.recomputeSize:    False
  1003. X
  1004. *dir_button.height:             70
  1005. *dir_button.recomputeSize:      False
  1006. X
  1007. *run command.selectionLabelString:    Enter command:
  1008. *run command.listLabelString:        Previous commands:
  1009. *new file name.selectionLabelString:    New file name:
  1010. *new dir name.selectionLabelString:    New directory name:
  1011. X
  1012. *pane.borderWidth:              1
  1013. X
  1014. X
  1015. X
  1016. *Filename.labelString:          File name: 
  1017. *Owner.labelString:             Owner: 
  1018. *Size.labelString:              Size (bytes): 
  1019. *Description.labelString:       Description: 
  1020. *Permissions.labelString:       Permissions:
  1021. X
  1022. # debugging stuff
  1023. # *pane*XmRowColumn.borderWidth:   4
  1024. # *pane*XmScrolledWindow.borderWidth: 4
  1025. # *pane*XmScrolledWindow.height:    150
  1026. SHAR_EOF
  1027. chmod 0644 xmfm/XmFm.ad ||
  1028. echo 'restore of xmfm/XmFm.ad failed'
  1029. Wc_c="`wc -c < 'xmfm/XmFm.ad'`"
  1030. test 1679 -eq "$Wc_c" ||
  1031.     echo 'xmfm/XmFm.ad: original size 1679, current size' "$Wc_c"
  1032. rm -f _shar_wnt_.tmp
  1033. fi
  1034. # ============= xmfm/bitmaps/Imakefile ==============
  1035. if test ! -d 'xmfm/bitmaps'; then
  1036.     echo 'x - creating directory xmfm/bitmaps'
  1037.     mkdir 'xmfm/bitmaps'
  1038. fi
  1039. if test -f 'xmfm/bitmaps/Imakefile' -a X"$1" != X"-c"; then
  1040.     echo 'x - skipping xmfm/bitmaps/Imakefile (File already exists)'
  1041.     rm -f _shar_wnt_.tmp
  1042. else
  1043. > _shar_wnt_.tmp
  1044. echo 'x - extracting xmfm/bitmaps/Imakefile (Text)'
  1045. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/Imakefile' &&
  1046. BITMAPS = bitmap.xbm \
  1047. X    block.xbm \
  1048. X    calc32.xbm \
  1049. X    ccode.xbm \
  1050. X    character.xbm \
  1051. X    circles.xbm \
  1052. X    classless.xbm \
  1053. X    classless.xbmm \
  1054. X    contours.xbm \
  1055. X    copy.xbm \
  1056. X    copyCursor.xbc \
  1057. X    copyCursorMask.xbcm \
  1058. X    core.xbm \
  1059. X    dot_sc.xbm \
  1060. X    dotdot.xbm \
  1061. X    elisp.xbm \
  1062. X    elispc.xbm \
  1063. X    emptytick.xbm \
  1064. X    escherknot.xbm \
  1065. X    file.xbm \
  1066. X    folder.xbm \
  1067. X    gauge1.xbm \
  1068. X    gauge2.xbm \
  1069. X    gauge3.xbm \
  1070. X    gauge4.xbm \
  1071. X    gauge5.xbm \
  1072. X    gauge6.xbm \
  1073. X    gauge7.xbm \
  1074. X    gauge8.xbm \
  1075. X    gnuplot.xbm \
  1076. X    graph.xbm \
  1077. X    grey.xbm \
  1078. X    hcode.xbm \
  1079. X    herefolder.xbm \
  1080. X    icon.xbm \
  1081. X    idrawdoc.xbm \
  1082. X    ipaintdoc.xbm \
  1083. X    iwritedoc.xbm \
  1084. X    kitchensink.xbm \
  1085. X    lcode.xbm \
  1086. X    lib.xbm \
  1087. X    mailer-daemon.xbm \
  1088. X    mailfull.xbm \
  1089. X    make.xbm \
  1090. X    makefile.xbm \
  1091. X    manpage.xbm \
  1092. X    maze.xbm \
  1093. X    move.xbm \
  1094. X    moveCursor.xbc \
  1095. X    moveCursorMask.xbcm \
  1096. X    ocode.xbm \
  1097. X    palette.xbm \
  1098. X    prog.xbm \
  1099. X    rip.xbm \
  1100. X    slink.xbm \
  1101. X    socket.xbm \
  1102. X    sunlogo.xbm \
  1103. X    text.xbm \
  1104. X    tick.xbm \
  1105. X    tmp \
  1106. X    trash.xbm \
  1107. X    tty.xbm \
  1108. X    wingdogs.xbm \
  1109. X    x.xbm \
  1110. X    xascii.xbm \
  1111. X    xcal32.xbm \
  1112. X    xchess.xbm \
  1113. X    xclock.xbm \
  1114. X    xdbx.xbm \
  1115. X    xditview.xbm \
  1116. X    xdtm.xbm \
  1117. X    xdtm_prompt.xbm \
  1118. X    xdtm_question.xbm \
  1119. X    xdtm_selection.xbm \
  1120. X    xdtm_warning.xbm \
  1121. X    xeyes.xbm \
  1122. X    xglobe.xbm \
  1123. X    xinfo.xbm \
  1124. X    xload.xbm \
  1125. X    xlogo.xbm \
  1126. X    xroach.xbm \
  1127. X    xterm.xbm \
  1128. X    xtiff.xbm \
  1129. X    ycode.xbm \
  1130. X    z.xbm
  1131. InstallMultiple($(BITMAPS),/usr/lib/X11/bitmaps/XmFm)
  1132. X
  1133. SHAR_EOF
  1134. chmod 0644 xmfm/bitmaps/Imakefile ||
  1135. echo 'restore of xmfm/bitmaps/Imakefile failed'
  1136. Wc_c="`wc -c < 'xmfm/bitmaps/Imakefile'`"
  1137. test 1292 -eq "$Wc_c" ||
  1138.     echo 'xmfm/bitmaps/Imakefile: original size 1292, current size' "$Wc_c"
  1139. rm -f _shar_wnt_.tmp
  1140. fi
  1141. # ============= xmfm/bitmaps/bitmap.xbm ==============
  1142. if test -f 'xmfm/bitmaps/bitmap.xbm' -a X"$1" != X"-c"; then
  1143.     echo 'x - skipping xmfm/bitmaps/bitmap.xbm (File already exists)'
  1144.     rm -f _shar_wnt_.tmp
  1145. else
  1146. > _shar_wnt_.tmp
  1147. echo 'x - extracting xmfm/bitmaps/bitmap.xbm (Text)'
  1148. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/bitmap.xbm' &&
  1149. #define bitmap_width 32
  1150. #define bitmap_height 32
  1151. static char bitmap_bits[] = {
  1152. X   0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x07, 0x02, 0x00, 0x00, 0x04,
  1153. X   0x7a, 0xf7, 0xdc, 0x05, 0x6a, 0xd7, 0xdc, 0x05, 0x6a, 0xd6, 0x98, 0x05,
  1154. X   0x4a, 0x96, 0x98, 0x05, 0x4a, 0x96, 0x98, 0x05, 0x4a, 0x96, 0x98, 0x05,
  1155. X   0x7a, 0xf6, 0x98, 0x05, 0x02, 0x00, 0x00, 0x04, 0x7a, 0xe7, 0xde, 0x05,
  1156. X   0x6a, 0xe7, 0xda, 0x05, 0x6a, 0xc6, 0x9a, 0x05, 0x4a, 0xc6, 0x92, 0x05,
  1157. X   0x4a, 0xc6, 0x92, 0x05, 0x4a, 0xc6, 0x92, 0x05, 0x7a, 0xc6, 0x9e, 0x05,
  1158. X   0x02, 0x00, 0x00, 0x04, 0xba, 0xe7, 0x06, 0x04, 0xba, 0xe6, 0x1e, 0x04,
  1159. X   0xb2, 0xc6, 0x2c, 0x04, 0xb2, 0xc4, 0x54, 0x04, 0xb2, 0xc4, 0xa8, 0x04,
  1160. X   0xb2, 0xc4, 0x50, 0x05, 0xb2, 0xc7, 0xa0, 0x02, 0x02, 0x00, 0x40, 0x05,
  1161. X   0xfe, 0xff, 0xbf, 0x0a, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1a,
  1162. X   0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00};
  1163. SHAR_EOF
  1164. chmod 0644 xmfm/bitmaps/bitmap.xbm ||
  1165. echo 'restore of xmfm/bitmaps/bitmap.xbm failed'
  1166. Wc_c="`wc -c < 'xmfm/bitmaps/bitmap.xbm'`"
  1167. test 881 -eq "$Wc_c" ||
  1168.     echo 'xmfm/bitmaps/bitmap.xbm: original size 881, current size' "$Wc_c"
  1169. rm -f _shar_wnt_.tmp
  1170. fi
  1171. # ============= xmfm/bitmaps/block.xbm ==============
  1172. if test -f 'xmfm/bitmaps/block.xbm' -a X"$1" != X"-c"; then
  1173.     echo 'x - skipping xmfm/bitmaps/block.xbm (File already exists)'
  1174.     rm -f _shar_wnt_.tmp
  1175. else
  1176. > _shar_wnt_.tmp
  1177. echo 'x - extracting xmfm/bitmaps/block.xbm (Text)'
  1178. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/block.xbm' &&
  1179. /* This X bitmap is designed for use with the X Desktop Manager.
  1180. X * it was designed by Edward Groenendaal, April 1991.
  1181. X */
  1182. #define block_width 32
  1183. #define block_height 32
  1184. static char block_bits[] = {
  1185. X   0xc0, 0xff, 0x3f, 0x00, 0x40, 0x00, 0x60, 0x00, 0x40, 0x00, 0xa0, 0x00,
  1186. X   0x40, 0xe0, 0x23, 0x01, 0x40, 0x78, 0xef, 0x03, 0x40, 0x7c, 0x1f, 0x02,
  1187. X   0x40, 0x7e, 0x3f, 0x02, 0x40, 0x7e, 0x3f, 0x02, 0x40, 0x7f, 0x7f, 0x02,
  1188. X   0x40, 0xff, 0x7f, 0x02, 0x40, 0xff, 0x7f, 0x02, 0x40, 0xff, 0x7f, 0x02,
  1189. X   0x40, 0xff, 0x7f, 0x02, 0x40, 0xfe, 0x3f, 0x02, 0x40, 0xfe, 0x3f, 0x02,
  1190. X   0x40, 0xfc, 0x1f, 0x02, 0x40, 0xf8, 0x0f, 0x02, 0x40, 0xe0, 0x03, 0x02,
  1191. X   0x40, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02,
  1192. X   0xc0, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00,
  1193. X   0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x80, 0x01, 0x00,
  1194. X   0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xe0, 0x07, 0x00,
  1195. X   0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00};
  1196. SHAR_EOF
  1197. chmod 0644 xmfm/bitmaps/block.xbm ||
  1198. echo 'restore of xmfm/bitmaps/block.xbm failed'
  1199. Wc_c="`wc -c < 'xmfm/bitmaps/block.xbm'`"
  1200. test 1001 -eq "$Wc_c" ||
  1201.     echo 'xmfm/bitmaps/block.xbm: original size 1001, current size' "$Wc_c"
  1202. rm -f _shar_wnt_.tmp
  1203. fi
  1204. # ============= xmfm/bitmaps/calc32.xbm ==============
  1205. if test -f 'xmfm/bitmaps/calc32.xbm' -a X"$1" != X"-c"; then
  1206.     echo 'x - skipping xmfm/bitmaps/calc32.xbm (File already exists)'
  1207.     rm -f _shar_wnt_.tmp
  1208. else
  1209. > _shar_wnt_.tmp
  1210. echo 'x - extracting xmfm/bitmaps/calc32.xbm (Text)'
  1211. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/calc32.xbm' &&
  1212. /* This X bitmap was designed for use with the X Desktop Manager.
  1213. X * It was adapted from the standard xcalc icon to fit 32x32 by
  1214. X * Glenn Foster, Sep. 1991 for use with xcalc and heXcalc.
  1215. X */
  1216. #define calculator32_width 32
  1217. #define calculator32_height 32
  1218. static char calculator32_bits[] = {
  1219. X   0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x0f,
  1220. X   0x60, 0x00, 0x00, 0x0c, 0x60, 0xdd, 0xd5, 0x0d, 0x60, 0x11, 0x55, 0x0c,
  1221. X   0x60, 0xdd, 0xdd, 0x0d, 0x60, 0x05, 0x11, 0x0d, 0x60, 0xdd, 0xd1, 0x0d,
  1222. X   0x60, 0x00, 0x00, 0x0c, 0xe0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x0f,
  1223. X   0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, 0xa0, 0xbb, 0xbb, 0x0b,
  1224. X   0xa0, 0xab, 0xaa, 0x0b, 0xa0, 0xbb, 0xbb, 0x0b, 0x20, 0x00, 0x00, 0x08,
  1225. X   0xa0, 0xbb, 0xbb, 0x0b, 0xa0, 0xab, 0xaa, 0x0b, 0xa0, 0xbb, 0xbb, 0x0b,
  1226. X   0x20, 0x00, 0x00, 0x08, 0xa0, 0xbb, 0xbb, 0x0b, 0xa0, 0xab, 0xaa, 0x0b,
  1227. X   0xa0, 0xbb, 0xbb, 0x0b, 0x20, 0x00, 0x00, 0x08, 0xa0, 0xfb, 0xbb, 0x0b,
  1228. X   0xa0, 0x0b, 0xaa, 0x0b, 0xa0, 0xfb, 0xbb, 0x0b, 0x20, 0x00, 0x00, 0x08,
  1229. X   0xe0, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00};
  1230. SHAR_EOF
  1231. chmod 0644 xmfm/bitmaps/calc32.xbm ||
  1232. echo 'restore of xmfm/bitmaps/calc32.xbm failed'
  1233. Wc_c="`wc -c < 'xmfm/bitmaps/calc32.xbm'`"
  1234. test 1091 -eq "$Wc_c" ||
  1235.     echo 'xmfm/bitmaps/calc32.xbm: original size 1091, current size' "$Wc_c"
  1236. rm -f _shar_wnt_.tmp
  1237. fi
  1238. # ============= xmfm/bitmaps/ccode.xbm ==============
  1239. if test -f 'xmfm/bitmaps/ccode.xbm' -a X"$1" != X"-c"; then
  1240.     echo 'x - skipping xmfm/bitmaps/ccode.xbm (File already exists)'
  1241.     rm -f _shar_wnt_.tmp
  1242. else
  1243. > _shar_wnt_.tmp
  1244. echo 'x - extracting xmfm/bitmaps/ccode.xbm (Text)'
  1245. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/ccode.xbm' &&
  1246. /* This X bitmap is designed for use with the X Desktop Manager.
  1247. X * it was designed by Edward Groenendaal, April 1991.
  1248. X */
  1249. #define ccode_width 32
  1250. #define ccode_height 32
  1251. static char ccode_bits[] = {
  1252. X   0xf0, 0xff, 0x7f, 0x00, 0x10, 0x00, 0xc0, 0x00, 0x10, 0xe0, 0x41, 0x01,
  1253. X   0x10, 0xf8, 0x43, 0x02, 0x10, 0x3c, 0x47, 0x04, 0x10, 0x1c, 0xc6, 0x0f,
  1254. X   0x10, 0x1e, 0x00, 0x08, 0x10, 0x0e, 0x00, 0x08, 0x10, 0x0e, 0x00, 0x08,
  1255. X   0x10, 0x0e, 0x00, 0x08, 0x10, 0x0e, 0x00, 0x08, 0x10, 0x1e, 0x00, 0x08,
  1256. X   0x10, 0x1c, 0x06, 0x08, 0x10, 0x3c, 0x07, 0x08, 0x10, 0xf8, 0x03, 0x08,
  1257. X   0xd0, 0xe0, 0x01, 0x08, 0x10, 0x00, 0x00, 0x08, 0x90, 0x05, 0x00, 0x08,
  1258. X   0x10, 0x00, 0x00, 0x08, 0x90, 0xdf, 0x0a, 0x08, 0x10, 0x00, 0x00, 0x08,
  1259. X   0x10, 0xb7, 0x03, 0x08, 0x10, 0x00, 0x00, 0x08, 0x90, 0xbd, 0xb7, 0x08,
  1260. X   0x10, 0x00, 0x00, 0x08, 0x10, 0x6c, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1261. X   0x90, 0xdd, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08, 0xd0, 0x00, 0x00, 0x08,
  1262. X   0x10, 0x00, 0x00, 0x08, 0xf0, 0xff, 0xff, 0x0f};
  1263. SHAR_EOF
  1264. chmod 0644 xmfm/bitmaps/ccode.xbm ||
  1265. echo 'restore of xmfm/bitmaps/ccode.xbm failed'
  1266. Wc_c="`wc -c < 'xmfm/bitmaps/ccode.xbm'`"
  1267. test 1001 -eq "$Wc_c" ||
  1268.     echo 'xmfm/bitmaps/ccode.xbm: original size 1001, current size' "$Wc_c"
  1269. rm -f _shar_wnt_.tmp
  1270. fi
  1271. # ============= xmfm/bitmaps/character.xbm ==============
  1272. if test -f 'xmfm/bitmaps/character.xbm' -a X"$1" != X"-c"; then
  1273.     echo 'x - skipping xmfm/bitmaps/character.xbm (File already exists)'
  1274.     rm -f _shar_wnt_.tmp
  1275. else
  1276. > _shar_wnt_.tmp
  1277. echo 'x - extracting xmfm/bitmaps/character.xbm (Text)'
  1278. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/character.xbm' &&
  1279. /* This X bitmap is designed for use with the X Desktop Manager.
  1280. X * it was designed by Edward Groenendaal, April 1991.
  1281. X */
  1282. #define character_width 32
  1283. #define character_height 32
  1284. static char character_bits[] = {
  1285. X   0xc0, 0xff, 0x0f, 0x00, 0x40, 0x00, 0x18, 0x00, 0x40, 0x00, 0x28, 0x00,
  1286. X   0x40, 0xc0, 0x49, 0x00, 0x40, 0x20, 0xf8, 0x00, 0x40, 0x20, 0x80, 0x00,
  1287. X   0x40, 0x20, 0x80, 0x00, 0x40, 0xc0, 0x81, 0x00, 0x40, 0x00, 0x80, 0x00,
  1288. X   0x40, 0xe0, 0x80, 0x00, 0x40, 0x20, 0x81, 0x00, 0x40, 0xe0, 0x80, 0x00,
  1289. X   0x40, 0x20, 0x81, 0x00, 0x40, 0xe0, 0x80, 0x00, 0x40, 0x00, 0x80, 0x00,
  1290. X   0x40, 0xc0, 0x80, 0x00, 0x40, 0x20, 0x81, 0x00, 0x40, 0xe0, 0x81, 0x00,
  1291. X   0x40, 0x20, 0x81, 0x00, 0x40, 0x20, 0x81, 0x00, 0x40, 0x00, 0x80, 0x00,
  1292. X   0xc0, 0xff, 0xff, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00,
  1293. X   0x00, 0xf0, 0x03, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
  1294. X   0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xf0, 0x03, 0x00,
  1295. X   0x00, 0xe0, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00};
  1296. SHAR_EOF
  1297. chmod 0644 xmfm/bitmaps/character.xbm ||
  1298. echo 'restore of xmfm/bitmaps/character.xbm failed'
  1299. Wc_c="`wc -c < 'xmfm/bitmaps/character.xbm'`"
  1300. test 1013 -eq "$Wc_c" ||
  1301.     echo 'xmfm/bitmaps/character.xbm: original size 1013, current size' "$Wc_c"
  1302. rm -f _shar_wnt_.tmp
  1303. fi
  1304. # ============= xmfm/bitmaps/circles.xbm ==============
  1305. if test -f 'xmfm/bitmaps/circles.xbm' -a X"$1" != X"-c"; then
  1306.     echo 'x - skipping xmfm/bitmaps/circles.xbm (File already exists)'
  1307.     rm -f _shar_wnt_.tmp
  1308. else
  1309. > _shar_wnt_.tmp
  1310. echo 'x - extracting xmfm/bitmaps/circles.xbm (Text)'
  1311. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/circles.xbm' &&
  1312. #define circles_width 32
  1313. #define circles_height 32
  1314. static char circles_bits[] = {
  1315. X   0x55, 0x55, 0xd5, 0x57, 0xea, 0xaf, 0xea, 0xaf, 0xad, 0xea, 0xf7, 0x5f,
  1316. X   0xfe, 0xff, 0xff, 0xbf, 0xa9, 0xfa, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xbf,
  1317. X   0xab, 0xfa, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xbf, 0xab, 0xea, 0xbf, 0x7e,
  1318. X   0xfe, 0xff, 0xfb, 0xbf, 0xff, 0xaa, 0xad, 0x5a, 0xfe, 0xff, 0xfb, 0xaf,
  1319. X   0xff, 0xea, 0x2f, 0x52, 0xfe, 0xff, 0x1b, 0xac, 0xff, 0xfa, 0x05, 0x50,
  1320. X   0x7e, 0xff, 0x0b, 0xa8, 0x01, 0xfe, 0x0f, 0x78, 0x00, 0xfe, 0x1e, 0xbc,
  1321. X   0x01, 0x7a, 0x3f, 0x7e, 0x00, 0x0e, 0xff, 0xff, 0x01, 0x0a, 0xfe, 0xfa,
  1322. X   0x02, 0x07, 0xfc, 0xff, 0x8b, 0x02, 0xbc, 0xea, 0xfe, 0x07, 0xfc, 0xff,
  1323. X   0xa9, 0x02, 0xbe, 0x2a, 0xfe, 0x0f, 0xff, 0xff, 0xa5, 0xf6, 0xbf, 0x2a,
  1324. X   0xfa, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xbd, 0x6a, 0xfa, 0xff, 0xfb, 0xbf,
  1325. X   0xf5, 0xf7, 0x55, 0x5a, 0xea, 0xab, 0xaa, 0xaa};
  1326. SHAR_EOF
  1327. chmod 0644 xmfm/bitmaps/circles.xbm ||
  1328. echo 'restore of xmfm/bitmaps/circles.xbm failed'
  1329. Wc_c="`wc -c < 'xmfm/bitmaps/circles.xbm'`"
  1330. test 884 -eq "$Wc_c" ||
  1331.     echo 'xmfm/bitmaps/circles.xbm: original size 884, current size' "$Wc_c"
  1332. rm -f _shar_wnt_.tmp
  1333. fi
  1334. # ============= xmfm/bitmaps/classless.xbm ==============
  1335. if test -f 'xmfm/bitmaps/classless.xbm' -a X"$1" != X"-c"; then
  1336.     echo 'x - skipping xmfm/bitmaps/classless.xbm (File already exists)'
  1337.     rm -f _shar_wnt_.tmp
  1338. else
  1339. > _shar_wnt_.tmp
  1340. echo 'x - extracting xmfm/bitmaps/classless.xbm (Text)'
  1341. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/classless.xbm' &&
  1342. #define classless_width 32
  1343. #define classless_height 32
  1344. static char classless_bits[] = {
  1345. X   0xfc, 0xff, 0xff, 0x00, 0xac, 0xaa, 0xaa, 0x01, 0x54, 0x55, 0xd5, 0x02,
  1346. X   0xac, 0xaa, 0xaa, 0x05, 0x54, 0x55, 0xd5, 0x0a, 0xac, 0xaa, 0xaa, 0x15,
  1347. X   0x54, 0x55, 0xd5, 0x2a, 0xac, 0xaa, 0xaa, 0x7f, 0x54, 0x55, 0x55, 0x75,
  1348. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1349. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1350. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1351. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1352. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1353. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1354. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1355. X   0xfc, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0x7f};
  1356. SHAR_EOF
  1357. chmod 0644 xmfm/bitmaps/classless.xbm ||
  1358. echo 'restore of xmfm/bitmaps/classless.xbm failed'
  1359. Wc_c="`wc -c < 'xmfm/bitmaps/classless.xbm'`"
  1360. test 890 -eq "$Wc_c" ||
  1361.     echo 'xmfm/bitmaps/classless.xbm: original size 890, current size' "$Wc_c"
  1362. rm -f _shar_wnt_.tmp
  1363. fi
  1364. # ============= xmfm/bitmaps/classless.xbmm ==============
  1365. if test -f 'xmfm/bitmaps/classless.xbmm' -a X"$1" != X"-c"; then
  1366.     echo 'x - skipping xmfm/bitmaps/classless.xbmm (File already exists)'
  1367.     rm -f _shar_wnt_.tmp
  1368. else
  1369. > _shar_wnt_.tmp
  1370. echo 'x - extracting xmfm/bitmaps/classless.xbmm (Text)'
  1371. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/classless.xbmm' &&
  1372. #define classless_width 32
  1373. #define classless_height 32
  1374. static char classless_bits[] = {
  1375. X   0xfc, 0xff, 0xff, 0x00, 0xac, 0xaa, 0xaa, 0x01, 0x54, 0x55, 0xd5, 0x02,
  1376. X   0xac, 0xaa, 0xaa, 0x05, 0x54, 0x55, 0xd5, 0x0a, 0xac, 0xaa, 0xaa, 0x15,
  1377. X   0x54, 0x55, 0xd5, 0x2a, 0xac, 0xaa, 0xaa, 0x7f, 0x54, 0x55, 0x55, 0x75,
  1378. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1379. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1380. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1381. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1382. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1383. X   0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75,
  1384. X   0xac, 0xaa, 0xaa, 0x6a, 0x54, 0x55, 0x55, 0x75, 0xac, 0xaa, 0xaa, 0x6a,
  1385. X   0xfc, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0x7f};
  1386. SHAR_EOF
  1387. chmod 0644 xmfm/bitmaps/classless.xbmm ||
  1388. echo 'restore of xmfm/bitmaps/classless.xbmm failed'
  1389. Wc_c="`wc -c < 'xmfm/bitmaps/classless.xbmm'`"
  1390. test 890 -eq "$Wc_c" ||
  1391.     echo 'xmfm/bitmaps/classless.xbmm: original size 890, current size' "$Wc_c"
  1392. rm -f _shar_wnt_.tmp
  1393. fi
  1394. # ============= xmfm/bitmaps/contours.xbm ==============
  1395. if test -f 'xmfm/bitmaps/contours.xbm' -a X"$1" != X"-c"; then
  1396.     echo 'x - skipping xmfm/bitmaps/contours.xbm (File already exists)'
  1397.     rm -f _shar_wnt_.tmp
  1398. else
  1399. > _shar_wnt_.tmp
  1400. echo 'x - extracting xmfm/bitmaps/contours.xbm (Text)'
  1401. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/contours.xbm' &&
  1402. #define contours_width 32
  1403. #define contours_height 32
  1404. static char contours_bits[] = {
  1405. X   0x00, 0x00, 0x8c, 0x01, 0x00, 0x1f, 0x18, 0x06, 0xe0, 0x71, 0x60, 0x18,
  1406. X   0x18, 0x80, 0x41, 0x30, 0x06, 0x00, 0x86, 0x40, 0xc2, 0x3f, 0x08, 0x83,
  1407. X   0x22, 0xe0, 0x11, 0x04, 0x31, 0x0c, 0x36, 0x18, 0x89, 0xf3, 0x44, 0x10,
  1408. X   0x48, 0x80, 0xc9, 0x20, 0x24, 0x0e, 0x32, 0x63, 0x24, 0x11, 0x24, 0xc4,
  1409. X   0x94, 0x20, 0xc8, 0x08, 0x94, 0x40, 0x10, 0x19, 0x94, 0x40, 0x20, 0x21,
  1410. X   0x24, 0x33, 0x20, 0x42, 0x48, 0x0c, 0x20, 0x84, 0x90, 0x00, 0x1c, 0x18,
  1411. X   0x11, 0x07, 0x04, 0x70, 0x21, 0xf8, 0xc3, 0x01, 0xe2, 0x01, 0x30, 0x02,
  1412. X   0x06, 0x07, 0x08, 0x04, 0x08, 0xfc, 0x07, 0x08, 0x18, 0x00, 0x00, 0x10,
  1413. X   0xe1, 0x00, 0x00, 0x20, 0x81, 0x01, 0x00, 0x60, 0x02, 0x3e, 0x00, 0x80,
  1414. X   0x0e, 0xe0, 0xe0, 0x00, 0x70, 0x00, 0x3f, 0x03, 0x80, 0x01, 0x00, 0x02,
  1415. X   0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x04};
  1416. SHAR_EOF
  1417. chmod 0644 xmfm/bitmaps/contours.xbm ||
  1418. echo 'restore of xmfm/bitmaps/contours.xbm failed'
  1419. Wc_c="`wc -c < 'xmfm/bitmaps/contours.xbm'`"
  1420. test 887 -eq "$Wc_c" ||
  1421.     echo 'xmfm/bitmaps/contours.xbm: original size 887, current size' "$Wc_c"
  1422. rm -f _shar_wnt_.tmp
  1423. fi
  1424. # ============= xmfm/bitmaps/copy.xbm ==============
  1425. if test -f 'xmfm/bitmaps/copy.xbm' -a X"$1" != X"-c"; then
  1426.     echo 'x - skipping xmfm/bitmaps/copy.xbm (File already exists)'
  1427.     rm -f _shar_wnt_.tmp
  1428. else
  1429. > _shar_wnt_.tmp
  1430. echo 'x - extracting xmfm/bitmaps/copy.xbm (Text)'
  1431. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/copy.xbm' &&
  1432. #define copy_width 30
  1433. #define copy_height 40
  1434. static char copy_bits[] = {
  1435. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1436. X   0xfe, 0x01, 0xfe, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x05, 0x02, 0x05,
  1437. X   0x02, 0x09, 0x02, 0x09, 0x02, 0x1f, 0x02, 0x1f, 0x02, 0x10, 0x02, 0x10,
  1438. X   0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x50, 0x02, 0x10,
  1439. X   0x02, 0xd0, 0x02, 0x10, 0x02, 0xf0, 0x03, 0x10, 0x02, 0xd0, 0x02, 0x10,
  1440. X   0x02, 0x50, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10,
  1441. X   0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10,
  1442. X   0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, 0x10,
  1443. X   0x02, 0x10, 0x02, 0x10, 0xfe, 0x1f, 0xfe, 0x1f, 0x00, 0x00, 0x00, 0x00,
  1444. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1445. X   0x70, 0x9c, 0x67, 0x03, 0xf8, 0xbe, 0x6f, 0x03, 0xd8, 0xb6, 0x6d, 0x03,
  1446. X   0x18, 0xb6, 0x6d, 0x03, 0x18, 0xb6, 0xef, 0x03, 0x18, 0xb6, 0xc7, 0x03,
  1447. X   0xd8, 0xb6, 0x01, 0x03, 0xf8, 0xbe, 0xe1, 0x03, 0x70, 0x9c, 0xe1, 0x01,
  1448. X   0x00, 0x00, 0x00, 0x00};
  1449. SHAR_EOF
  1450. chmod 0644 xmfm/bitmaps/copy.xbm ||
  1451. echo 'restore of xmfm/bitmaps/copy.xbm failed'
  1452. Wc_c="`wc -c < 'xmfm/bitmaps/copy.xbm'`"
  1453. test 1076 -eq "$Wc_c" ||
  1454.     echo 'xmfm/bitmaps/copy.xbm: original size 1076, current size' "$Wc_c"
  1455. rm -f _shar_wnt_.tmp
  1456. fi
  1457. # ============= xmfm/bitmaps/copyCursor.xbc ==============
  1458. if test -f 'xmfm/bitmaps/copyCursor.xbc' -a X"$1" != X"-c"; then
  1459.     echo 'x - skipping xmfm/bitmaps/copyCursor.xbc (File already exists)'
  1460.     rm -f _shar_wnt_.tmp
  1461. else
  1462. > _shar_wnt_.tmp
  1463. echo 'x - extracting xmfm/bitmaps/copyCursor.xbc (Text)'
  1464. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/copyCursor.xbc' &&
  1465. #define copyCursor_width 20
  1466. #define copyCursor_height 20
  1467. #define copyCursor_x_hot 9
  1468. #define copyCursor_y_hot 6
  1469. static char copyCursor_bits[] = {
  1470. X   0x00, 0x00, 0x00, 0x3e, 0xf0, 0x01, 0x62, 0x10, 0x03, 0xe2, 0x10, 0x07,
  1471. X   0x82, 0x12, 0x04, 0x82, 0x16, 0x04, 0x82, 0x1f, 0x04, 0x82, 0x16, 0x04,
  1472. X   0x82, 0x12, 0x04, 0x82, 0x10, 0x04, 0x82, 0x10, 0x04, 0xfe, 0xf0, 0x07,
  1473. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x39, 0x05, 0x52, 0x4a, 0x05,
  1474. X   0x42, 0x3a, 0x02, 0x52, 0x0a, 0x02, 0x8c, 0x09, 0x02, 0x00, 0x00, 0x00};
  1475. SHAR_EOF
  1476. chmod 0644 xmfm/bitmaps/copyCursor.xbc ||
  1477. echo 'restore of xmfm/bitmaps/copyCursor.xbc failed'
  1478. Wc_c="`wc -c < 'xmfm/bitmaps/copyCursor.xbc'`"
  1479. test 521 -eq "$Wc_c" ||
  1480.     echo 'xmfm/bitmaps/copyCursor.xbc: original size 521, current size' "$Wc_c"
  1481. rm -f _shar_wnt_.tmp
  1482. fi
  1483. # ============= xmfm/bitmaps/copyCursorMask.xbcm ==============
  1484. if test -f 'xmfm/bitmaps/copyCursorMask.xbcm' -a X"$1" != X"-c"; then
  1485.     echo 'x - skipping xmfm/bitmaps/copyCursorMask.xbcm (File already exists)'
  1486.     rm -f _shar_wnt_.tmp
  1487. else
  1488. > _shar_wnt_.tmp
  1489. echo 'x - extracting xmfm/bitmaps/copyCursorMask.xbcm (Text)'
  1490. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/copyCursorMask.xbcm' &&
  1491. #define copyCursorMask_width 20
  1492. #define copyCursorMask_height 20
  1493. static char copyCursorMask_bits[] = {
  1494. X   0x3f, 0xf8, 0x01, 0x7f, 0xf8, 0x03, 0xff, 0xf8, 0x07, 0xff, 0xfb, 0x0f,
  1495. X   0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f, 0xff, 0xff, 0x0f,
  1496. X   0xff, 0xff, 0x0f, 0xff, 0xfb, 0x0f, 0xff, 0xf9, 0x0f, 0xff, 0xf9, 0x0f,
  1497. X   0xff, 0xf9, 0x0f, 0xde, 0xff, 0x0f, 0xfe, 0xff, 0x0f, 0xff, 0xff, 0x0f,
  1498. X   0xff, 0x7f, 0x07, 0xff, 0x7f, 0x07, 0xfe, 0x1f, 0x07, 0xde, 0x1f, 0x07};
  1499. SHAR_EOF
  1500. chmod 0644 xmfm/bitmaps/copyCursorMask.xbcm ||
  1501. echo 'restore of xmfm/bitmaps/copyCursorMask.xbcm failed'
  1502. Wc_c="`wc -c < 'xmfm/bitmaps/copyCursorMask.xbcm'`"
  1503. test 479 -eq "$Wc_c" ||
  1504.     echo 'xmfm/bitmaps/copyCursorMask.xbcm: original size 479, current size' "$Wc_c"
  1505. rm -f _shar_wnt_.tmp
  1506. fi
  1507. # ============= xmfm/bitmaps/core.xbm ==============
  1508. if test -f 'xmfm/bitmaps/core.xbm' -a X"$1" != X"-c"; then
  1509.     echo 'x - skipping xmfm/bitmaps/core.xbm (File already exists)'
  1510.     rm -f _shar_wnt_.tmp
  1511. else
  1512. > _shar_wnt_.tmp
  1513. echo 'x - extracting xmfm/bitmaps/core.xbm (Text)'
  1514. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/core.xbm' &&
  1515. /* This X bitmap is designed for use with the X Desktop Manager.
  1516. X * it was designed by Edward Groenendaal, April 1991.
  1517. X */
  1518. #define core_width 32
  1519. #define core_height 32
  1520. static char core_bits[] = {
  1521. X   0xf0, 0xff, 0x7f, 0x00, 0x10, 0x00, 0xc0, 0x00, 0x10, 0x00, 0x40, 0x01,
  1522. X   0x10, 0x00, 0x40, 0x02, 0x10, 0x10, 0x40, 0x04, 0x10, 0x30, 0xc2, 0x0f,
  1523. X   0x10, 0x50, 0x03, 0x08, 0x10, 0xb7, 0x02, 0x08, 0x10, 0x9a, 0x02, 0x08,
  1524. X   0x10, 0x44, 0x7a, 0x08, 0x10, 0x68, 0x46, 0x08, 0x10, 0x50, 0x21, 0x08,
  1525. X   0x10, 0x08, 0x16, 0x08, 0x10, 0xb4, 0x09, 0x08, 0x10, 0x2c, 0x04, 0x08,
  1526. X   0x10, 0x90, 0x08, 0x08, 0x10, 0x50, 0x09, 0x08, 0x10, 0x28, 0x16, 0x08,
  1527. X   0x10, 0x18, 0x38, 0x08, 0x10, 0x08, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1528. X   0x10, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08, 0x10, 0x53, 0x5d, 0x09,
  1529. X   0x90, 0x54, 0x49, 0x09, 0x10, 0x71, 0x49, 0x09, 0x10, 0x52, 0x49, 0x09,
  1530. X   0x90, 0x54, 0x09, 0x08, 0x10, 0x53, 0x49, 0x09, 0x10, 0x00, 0x00, 0x08,
  1531. X   0x10, 0x00, 0x00, 0x08, 0xf0, 0xff, 0xff, 0x0f};
  1532. SHAR_EOF
  1533. chmod 0644 xmfm/bitmaps/core.xbm ||
  1534. echo 'restore of xmfm/bitmaps/core.xbm failed'
  1535. Wc_c="`wc -c < 'xmfm/bitmaps/core.xbm'`"
  1536. test 998 -eq "$Wc_c" ||
  1537.     echo 'xmfm/bitmaps/core.xbm: original size 998, current size' "$Wc_c"
  1538. rm -f _shar_wnt_.tmp
  1539. fi
  1540. # ============= xmfm/bitmaps/dot_sc.xbm ==============
  1541. if test -f 'xmfm/bitmaps/dot_sc.xbm' -a X"$1" != X"-c"; then
  1542.     echo 'x - skipping xmfm/bitmaps/dot_sc.xbm (File already exists)'
  1543.     rm -f _shar_wnt_.tmp
  1544. else
  1545. > _shar_wnt_.tmp
  1546. echo 'x - extracting xmfm/bitmaps/dot_sc.xbm (Text)'
  1547. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/dot_sc.xbm' &&
  1548. #define dot_sc_width 32
  1549. #define dot_sc_height 32
  1550. static char dot_sc_bits[] = {
  1551. X   0x40, 0x00, 0x00, 0x00, 0x40, 0x8c, 0x1c, 0x31, 0x40, 0x12, 0x28, 0x48,
  1552. X   0x40, 0x9e, 0x18, 0x09, 0x40, 0x12, 0x28, 0x48, 0x40, 0x92, 0x1c, 0x31,
  1553. X   0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00, 0x00,
  1554. X   0x4c, 0x80, 0x00, 0x01, 0x52, 0x00, 0x00, 0x00, 0x52, 0x80, 0x00, 0x01,
  1555. X   0x52, 0x00, 0x00, 0x00, 0x4c, 0x80, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00,
  1556. X   0xea, 0xaa, 0xaa, 0xaa, 0x40, 0x00, 0x00, 0x00, 0x48, 0x80, 0x00, 0x81,
  1557. X   0x4c, 0x00, 0x00, 0x40, 0x48, 0x80, 0x00, 0x21, 0x48, 0x00, 0x00, 0x40,
  1558. X   0x5c, 0x80, 0x00, 0x81, 0x40, 0x00, 0x00, 0x00, 0xea, 0xaa, 0xaa, 0xaa,
  1559. X   0x40, 0x00, 0x00, 0x00, 0x4c, 0x80, 0x00, 0x01, 0x52, 0x00, 0x00, 0x00,
  1560. X   0x48, 0x80, 0x00, 0x01, 0x44, 0x00, 0x00, 0x00, 0x5e, 0x80, 0x00, 0x01,
  1561. X   0x40, 0x00, 0x00, 0x00, 0xea, 0xaa, 0xaa, 0xaa};
  1562. SHAR_EOF
  1563. chmod 0644 xmfm/bitmaps/dot_sc.xbm ||
  1564. echo 'restore of xmfm/bitmaps/dot_sc.xbm failed'
  1565. Wc_c="`wc -c < 'xmfm/bitmaps/dot_sc.xbm'`"
  1566. test 881 -eq "$Wc_c" ||
  1567.     echo 'xmfm/bitmaps/dot_sc.xbm: original size 881, current size' "$Wc_c"
  1568. rm -f _shar_wnt_.tmp
  1569. fi
  1570. # ============= xmfm/bitmaps/dotdot.xbm ==============
  1571. if test -f 'xmfm/bitmaps/dotdot.xbm' -a X"$1" != X"-c"; then
  1572.     echo 'x - skipping xmfm/bitmaps/dotdot.xbm (File already exists)'
  1573.     rm -f _shar_wnt_.tmp
  1574. else
  1575. > _shar_wnt_.tmp
  1576. echo 'x - extracting xmfm/bitmaps/dotdot.xbm (Text)'
  1577. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/dotdot.xbm' &&
  1578. /* This X bitmap is designed for use with the X Desktop Manager.
  1579. X * it was designed by Edward Groenendaal, April 1991.
  1580. X */
  1581. #define dotdot_width 32
  1582. #define dotdot_height 32
  1583. static char dotdot_bits[] = {
  1584. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1585. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1586. X   0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x02, 0x08,
  1587. X   0xfe, 0xff, 0xff, 0x7f, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40,
  1588. X   0x02, 0x80, 0x00, 0x40, 0x02, 0xc0, 0x01, 0x40, 0x02, 0xe0, 0x03, 0x40,
  1589. X   0x02, 0xf0, 0x07, 0x40, 0x02, 0xf8, 0x0f, 0x40, 0x02, 0xfc, 0x1f, 0x40,
  1590. X   0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40,
  1591. X   0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40,
  1592. X   0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40, 0x02, 0xc0, 0x01, 0x40,
  1593. X   0x02, 0xc0, 0x01, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40,
  1594. X   0xfe, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00};
  1595. SHAR_EOF
  1596. chmod 0644 xmfm/bitmaps/dotdot.xbm ||
  1597. echo 'restore of xmfm/bitmaps/dotdot.xbm failed'
  1598. Wc_c="`wc -c < 'xmfm/bitmaps/dotdot.xbm'`"
  1599. test 1004 -eq "$Wc_c" ||
  1600.     echo 'xmfm/bitmaps/dotdot.xbm: original size 1004, current size' "$Wc_c"
  1601. rm -f _shar_wnt_.tmp
  1602. fi
  1603. # ============= xmfm/bitmaps/elisp.xbm ==============
  1604. if test -f 'xmfm/bitmaps/elisp.xbm' -a X"$1" != X"-c"; then
  1605.     echo 'x - skipping xmfm/bitmaps/elisp.xbm (File already exists)'
  1606.     rm -f _shar_wnt_.tmp
  1607. else
  1608. > _shar_wnt_.tmp
  1609. echo 'x - extracting xmfm/bitmaps/elisp.xbm (Text)'
  1610. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/elisp.xbm' &&
  1611. /* This X bitmap is designed for use with the X Desktop Manager.
  1612. X * it was designed by Edward Groenendaal, April 1991.
  1613. X */
  1614. #define elisp_width 32
  1615. #define elisp_height 32
  1616. static char elisp_bits[] = {
  1617. X   0xf0, 0xff, 0x7f, 0x00, 0x10, 0x00, 0xc0, 0x00, 0x50, 0x64, 0x46, 0x01,
  1618. X   0x50, 0x94, 0x4a, 0x02, 0x50, 0x24, 0x4a, 0x04, 0x50, 0x44, 0xc6, 0x0f,
  1619. X   0x50, 0x94, 0x02, 0x08, 0xd0, 0x65, 0x02, 0x08, 0x10, 0x00, 0x00, 0x08,
  1620. X   0x10, 0x00, 0x00, 0x08, 0xd0, 0x17, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1621. X   0xd0, 0x0f, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08, 0x10, 0xbb, 0x00, 0x08,
  1622. X   0x10, 0x00, 0x00, 0x08, 0x10, 0xb6, 0x01, 0x08, 0x10, 0x00, 0x00, 0x08,
  1623. X   0x10, 0x37, 0x03, 0x08, 0x10, 0x00, 0x00, 0x08, 0x10, 0xde, 0x02, 0x08,
  1624. X   0x10, 0x00, 0x00, 0x08, 0x10, 0xdc, 0x04, 0x08, 0x10, 0x00, 0x00, 0x08,
  1625. X   0x10, 0xef, 0x06, 0x08, 0x10, 0x00, 0x00, 0x08, 0x90, 0x07, 0x00, 0x08,
  1626. X   0x10, 0x00, 0x00, 0x08, 0xd0, 0x7b, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1627. X   0x10, 0x00, 0x00, 0x08, 0xf0, 0xff, 0xff, 0x0f};
  1628. SHAR_EOF
  1629. chmod 0644 xmfm/bitmaps/elisp.xbm ||
  1630. echo 'restore of xmfm/bitmaps/elisp.xbm failed'
  1631. Wc_c="`wc -c < 'xmfm/bitmaps/elisp.xbm'`"
  1632. test 1001 -eq "$Wc_c" ||
  1633.     echo 'xmfm/bitmaps/elisp.xbm: original size 1001, current size' "$Wc_c"
  1634. rm -f _shar_wnt_.tmp
  1635. fi
  1636. # ============= xmfm/bitmaps/elispc.xbm ==============
  1637. if test -f 'xmfm/bitmaps/elispc.xbm' -a X"$1" != X"-c"; then
  1638.     echo 'x - skipping xmfm/bitmaps/elispc.xbm (File already exists)'
  1639.     rm -f _shar_wnt_.tmp
  1640. else
  1641. > _shar_wnt_.tmp
  1642. echo 'x - extracting xmfm/bitmaps/elispc.xbm (Text)'
  1643. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/elispc.xbm' &&
  1644. /* This X bitmap is designed for use with the X Desktop Manager.
  1645. X * it was designed by Edward Groenendaal, April 1991.
  1646. X */
  1647. #define elisp_width 32
  1648. #define elisp_height 32
  1649. static char elisp_bits[] = {
  1650. X   0xf0, 0xff, 0x7f, 0x00, 0x10, 0x00, 0xc0, 0x00, 0x50, 0x64, 0x46, 0x01,
  1651. X   0x50, 0x94, 0x4a, 0x02, 0x50, 0x24, 0x4a, 0x04, 0x50, 0x44, 0xc6, 0x0f,
  1652. X   0x50, 0x94, 0x02, 0x08, 0xd0, 0x65, 0x02, 0x08, 0x10, 0x00, 0x00, 0x08,
  1653. X   0x10, 0x00, 0x00, 0x08, 0xd0, 0x17, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1654. X   0xd0, 0x0f, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08, 0x10, 0xbb, 0x00, 0x08,
  1655. X   0x10, 0x00, 0x00, 0x08, 0x10, 0xb6, 0x01, 0x08, 0x10, 0x00, 0x00, 0x08,
  1656. X   0x10, 0x37, 0x03, 0x08, 0x10, 0x00, 0x00, 0x08, 0x10, 0xde, 0x02, 0x08,
  1657. X   0x10, 0x00, 0x00, 0x08, 0x10, 0xdc, 0x04, 0x08, 0x10, 0x00, 0x00, 0x08,
  1658. X   0x10, 0xef, 0x06, 0x08, 0x10, 0x00, 0x00, 0x08, 0x90, 0x07, 0x00, 0x08,
  1659. X   0x10, 0x00, 0x00, 0x08, 0xd0, 0x7b, 0x00, 0x08, 0x10, 0x00, 0x00, 0x08,
  1660. X   0x10, 0x00, 0x00, 0x08, 0xf0, 0xff, 0xff, 0x0f};
  1661. SHAR_EOF
  1662. chmod 0644 xmfm/bitmaps/elispc.xbm ||
  1663. echo 'restore of xmfm/bitmaps/elispc.xbm failed'
  1664. Wc_c="`wc -c < 'xmfm/bitmaps/elispc.xbm'`"
  1665. test 1001 -eq "$Wc_c" ||
  1666.     echo 'xmfm/bitmaps/elispc.xbm: original size 1001, current size' "$Wc_c"
  1667. rm -f _shar_wnt_.tmp
  1668. fi
  1669. # ============= xmfm/bitmaps/emptytick.xbm ==============
  1670. if test -f 'xmfm/bitmaps/emptytick.xbm' -a X"$1" != X"-c"; then
  1671.     echo 'x - skipping xmfm/bitmaps/emptytick.xbm (File already exists)'
  1672.     rm -f _shar_wnt_.tmp
  1673. else
  1674. > _shar_wnt_.tmp
  1675. echo 'x - extracting xmfm/bitmaps/emptytick.xbm (Text)'
  1676. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/emptytick.xbm' &&
  1677. #define emptytick_width 14
  1678. #define emptytick_height 14
  1679. static char emptytick_bits[] = {
  1680. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1681. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  1682. X   0x00, 0x00, 0x00, 0x00};
  1683. SHAR_EOF
  1684. chmod 0644 xmfm/bitmaps/emptytick.xbm ||
  1685. echo 'restore of xmfm/bitmaps/emptytick.xbm failed'
  1686. Wc_c="`wc -c < 'xmfm/bitmaps/emptytick.xbm'`"
  1687. test 266 -eq "$Wc_c" ||
  1688.     echo 'xmfm/bitmaps/emptytick.xbm: original size 266, current size' "$Wc_c"
  1689. rm -f _shar_wnt_.tmp
  1690. fi
  1691. # ============= xmfm/bitmaps/escherknot.xbm ==============
  1692. if test -f 'xmfm/bitmaps/escherknot.xbm' -a X"$1" != X"-c"; then
  1693.     echo 'x - skipping xmfm/bitmaps/escherknot.xbm (File already exists)'
  1694.     rm -f _shar_wnt_.tmp
  1695. else
  1696. > _shar_wnt_.tmp
  1697. echo 'x - extracting xmfm/bitmaps/escherknot.xbm (Text)'
  1698. sed 's/^X//' << 'SHAR_EOF' > 'xmfm/bitmaps/escherknot.xbm' &&
  1699. #define escherknot_width 32
  1700. #define escherknot_height 32
  1701. static char escherknot_bits[] = {
  1702. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x06, 0x00, 0x00, 0x02, 0x1b,
  1703. X   0x00, 0x22, 0x04, 0x3c, 0xc0, 0x11, 0x62, 0x50, 0x00, 0x91, 0x7e, 0x20,
  1704. SHAR_EOF
  1705. true || echo 'restore of xmfm/bitmaps/escherknot.xbm failed'
  1706. fi
  1707. echo 'End of  part 9'
  1708. echo 'File xmfm/bitmaps/escherknot.xbm is continued in part 10'
  1709. echo 10 > _shar_seq_.tmp
  1710. exit 0
  1711. --
  1712. +----------------------+---+
  1713.   Jan Newmarch, Information Science and Engineering,
  1714.   University of Canberra, PO Box 1, Belconnen, Act 2616
  1715.   Australia. Tel: (Aust) 6-2012422. Fax: (Aust) 6-2015041
  1716.