home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sources / x / 431 < prev    next >
Encoding:
Text File  |  1992-07-29  |  51.6 KB  |  1,827 lines

  1. Newsgroups: comp.sources.x
  2. Path: sparky!uunet!darwin.sura.net!mips!msi!dcmartin
  3. From: jipping@cs.hope.edu (Mike Jipping)
  4. Subject: v18i062: XVTDL 3.0, Part01/06
  5. Message-ID: <csx-18i062-xvtdl-3.0@uunet.UU.NET>
  6. Originator: dcmartin@fascet
  7. Sender: dcmartin@msi.com (David C. Martin - Moderator)
  8. Organization: Molecular Simulations, Inc.
  9. Date: Wed, 29 Jul 1992 17:50:11 GMT
  10. Approved: dcmartin@msi.com
  11. Lines: 1814
  12.  
  13. Submitted-by: jipping@cs.hope.edu (Mike Jipping)
  14. Posting-number: Volume 18, Issue 62
  15. Archive-name: xvtdl-3.0/part01
  16.  
  17. *** This is version 3.0 of XVTDL, an XView To Do List Manager ***
  18.  
  19. XVTDL is a todo list manager.  XVTDL has the following features:
  20.  
  21.    * You can manage multiple todo lists.
  22.    * Each todo list item is prioritized; each list is displayed in 
  23.      priority order.
  24.    * List items, if you do not "check them off", will propagate from 
  25.      one day to the next.  
  26.    * List items can be recurring items, i.e., items that will 
  27.      automatically pop up weekly, biweekly, monthly, etc.  These items
  28.      will propagate like "normal" list items.
  29.    * You can set list items on any day, with easy calendar management.
  30.    * Lists can be printed on a "plain" or Postscript printer.
  31.    * List items can be logged when checked on/off with optional comments
  32.      added to the log file.
  33.    * Multiple lists can be combined for viewing or printing.
  34.  
  35. In normal use, XVTDL can be started as part of the OpenWindows startup
  36. sequence and left running in iconic form.  If left alone, the only CPU
  37. cycles it burns are at midnight when it "wakes up" to propagate unchecked
  38. list items to the new day.
  39.  
  40. XVTDL differs from every todo list program I have used in that (1) it
  41. actively propagates list items, (2) it maintains multiple lists, (3) it
  42. features recurring items, and (4) it allows activity logs to be kept.  No
  43. program I have used does all three of these thingsand most do none of
  44. these.
  45.  
  46. XVTDL requires OpenWindows 2.0 or higher and is built with XView 2.0 or
  47. higher.
  48.  
  49. #!/bin/sh
  50. # This is a shell archive (produced by shar 3.50)
  51. # To extract the files from this archive, save it to a file, remove
  52. # everything above the "!/bin/sh" line above, and type "sh file_name".
  53. #
  54. # made 07/29/1992 17:47 UTC by dcmartin@fascet
  55. # Source directory /home/fascet/dcmartin/csx/src/xvtdl/xvtdl-3.0
  56. #
  57. # existing files will NOT be overwritten unless -c is specified
  58. #
  59. # This is part 1 of a multipart archive                                    
  60. # do not concatenate these parts, unpack them in order with /bin/sh        
  61. #
  62. # This shar contains:
  63. # length  mode       name
  64. # ------ ---------- ------------------------------------------
  65. #   3226 -rw-r--r-- CHANGES
  66. #    402 -rw-r--r-- COPYRIGHT
  67. #   1817 -rw-r--r-- Imakefile
  68. #  12396 -rw-r--r-- Makefile
  69. #   1675 -rw-r--r-- Makefile.std
  70. #   2607 -rw-r--r-- README
  71. #   1583 -rw-r--r-- TODO
  72. #    222 -rw-r--r-- bitmaps/0.pr
  73. #    222 -rw-r--r-- bitmaps/1.pr
  74. #   1278 -rw-r--r-- bitmaps/1to9.pr
  75. #    222 -rw-r--r-- bitmaps/2.pr
  76. #    222 -rw-r--r-- bitmaps/3.pr
  77. #    222 -rw-r--r-- bitmaps/4.pr
  78. #    222 -rw-r--r-- bitmaps/5.pr
  79. #    222 -rw-r--r-- bitmaps/6.pr
  80. #    222 -rw-r--r-- bitmaps/7.pr
  81. #    222 -rw-r--r-- bitmaps/8.pr
  82. #    222 -rw-r--r-- bitmaps/9.pr
  83. #   1278 -rw-r--r-- bitmaps/9to1.pr
  84. #    589 -rw-r--r-- bitmaps/backward.pr
  85. #    221 -rw-r--r-- bitmaps/checked_off.pr
  86. #    193 -rw-r--r-- bitmaps/checked_on.pr
  87. #    222 -rw-r--r-- bitmaps/cut.pr
  88. #    222 -rw-r--r-- bitmaps/edit.pr
  89. #    222 -rw-r--r-- bitmaps/editmask.pr
  90. #    589 -rw-r--r-- bitmaps/forward.pr
  91. #    622 -rw-r--r-- bitmaps/props.pr
  92. #   1997 -rw-r--r-- bitmaps/tdl.pr
  93. #   2190 -rw-r--r-- bitmaps/tdl_empty.pr
  94. #   2190 -rw-r--r-- bitmaps/tdl_full.pr
  95. #   1997 -rw-r--r-- bitmaps/tdl_mask.pr
  96. #   2909 -rw-r--r-- cursor.c
  97. #   1088 -rw-r--r-- entry_ui.h
  98. #   3226 -rw-r--r-- globaldefs.h
  99. #    768 -rw-r--r-- logedit_ui.h
  100. #     65 -rw-r--r-- patchlevel.h
  101. #   1056 -rw-r--r-- print_ui.h
  102. #    619 -rw-r--r-- prolog2.ps
  103. #   1509 -rw-r--r-- props_ui.h
  104. #    702 -rw-r--r-- todo.l
  105. #   6846 -rw-r--r-- calendar.c
  106. #   5824 -rw-r--r-- entry_ui.c
  107. #   3472 -rw-r--r-- logedit_ui.c
  108. #   4019 -rw-r--r-- logger.c
  109. #   5037 -rw-r--r-- main.c
  110. #   5974 -rw-r--r-- print_ui.c
  111. #   5889 -rw-r--r-- properties.c
  112. #   4389 -rw-r--r-- todo.y
  113. #   8135 -rw-r--r-- xdefaults.c
  114. #  14426 -rw-r--r-- print.c
  115. #   9258 -rw-r--r-- props_ui.c
  116. #   9828 -rw-r--r-- recur.c
  117. #  14810 -rw-r--r-- xvtdl.man
  118. #  20185 -rw-r--r-- control.c
  119. #  16778 -rw-r--r-- create_windows.c
  120. #  24576 -rw-r--r-- list.c
  121. #  20276 -rw-r--r-- prolog1.ps
  122. #
  123. if test -r _shar_seq_.tmp; then
  124.     echo 'Must unpack archives in sequence!'
  125.     echo Please unpack part `cat _shar_seq_.tmp` next
  126.     exit 1
  127. fi
  128. # ============= CHANGES ==============
  129. if test -f 'CHANGES' -a X"$1" != X"-c"; then
  130.     echo 'x - skipping CHANGES (File already exists)'
  131.     rm -f _shar_wnt_.tmp
  132. else
  133. > _shar_wnt_.tmp
  134. echo 'x - extracting CHANGES (Text)'
  135. sed 's/^X//' << 'SHAR_EOF' > 'CHANGES' &&
  136. *** For Version 3.0 ********************************************************
  137. X
  138. X  * Added a multi-level logging feature.  The user can log at check off
  139. X    time, at quit/propagation time, or not at all.  The user can choose
  140. X    just a a time stamp on the log or can edit the comment that will go
  141. X    into the log.
  142. X
  143. X  * Implemented a facility to list all category items in one display
  144. X    and integrated this into the print facility.
  145. X
  146. X  * Added a "Done" button -- ala mailtool -- that dumps the database 
  147. X    file and iconifies the tool.
  148. X
  149. X  * Added a properties windows that configures all the configurable
  150. X    elements of the system -- and sets all the X resources.
  151. X
  152. X  * Added several X resources, settable by the configuration/properties
  153. X    interface.
  154. X
  155. X  * Implemented an interpose function to catch the window menu "Quit".
  156. X
  157. X  * Implemented a backup to the database file before a new file is 
  158. X    written.
  159. X
  160. X  * Printing now uses the "gecos" field instead of the "username" field
  161. X    in the password file.
  162. X
  163. X  * Added an Imakefile.
  164. X
  165. X  * BUG FIXES: 
  166. X     + Fixed the hardcoded temporary file name for printing todo lists
  167. X       (thanks to George Lindholm <lindholm@ucs.ubc.ca> for the code).
  168. X     + Fixed a bug in the PostScript where checked off items appeared a 
  169. X       half-line up from where they should be.
  170. X     + Correctly implemented pushpin properties (note this required a
  171. X       little shucking and jiving between the recurrence and entry windows)
  172. X     + Fixed several list-manipulation bugs which caused anomalies when
  173. X       cutting and pasting.
  174. X     + Fixed a mis-setting of timer in main program (thanks to Chuck
  175. X       Strickland <chucks@orl.mmc.com> for the fix)
  176. X
  177. *** For Version 2.3 ********************************************************
  178. X
  179. X  * Fixed a bug in getting resources when the resources were not in 
  180. X    database.
  181. X
  182. *** For Version 2.2 ********************************************************
  183. X
  184. X  * Eliminated the completion of creation/edit by pressing Return on
  185. X    the Text field in entry.  It didn't work correctly.
  186. X
  187. X  * Fixed a bug in todo list management when cutting.
  188. X
  189. X  * Implemented the ability to print all todo list categories from the
  190. X    print window at once.
  191. X
  192. X  * Added resources: Xvtdl.Printer (string) to define the default printer
  193. X                     Xvtdl.PostScript (boolean) to define the default
  194. X                        print mode
  195. X
  196. X  * Makefile is a little more helpful in installation.
  197. X
  198. X  * Implemented the editing of category names.
  199. X
  200. X  * Implemented the deletion of list categories (and their items).
  201. X
  202. *** For Version 2.1 ********************************************************
  203. X
  204. X  * Changed the order of "-lxview" and "-lolgx" in the Makefile
  205. X    to accomodate public domain versions of XView
  206. X
  207. X  * Fixed a bug where entries over 50 characters long displayed junk.
  208. X
  209. X  * For neatness sake, all bitmaps (*.pr) were placed in the "bitmaps"
  210. X    subdirectory.
  211. X
  212. X  * Now the cursor changes for edits over the list subwindow as well as 
  213. X    other parts of the application.
  214. X
  215. X  * Cleaned up the code to get rid of compilation warnings.
  216. X
  217. X  * Fixed the README file to eliminate references to "prolog3.ps", since
  218. X    it is not used.
  219. X
  220. X  * Resizing the window now resizes the todo list as well.
  221. SHAR_EOF
  222. chmod 0644 CHANGES ||
  223. echo 'restore of CHANGES failed'
  224. Wc_c="`wc -c < 'CHANGES'`"
  225. test 3226 -eq "$Wc_c" ||
  226.     echo 'CHANGES: original size 3226, current size' "$Wc_c"
  227. rm -f _shar_wnt_.tmp
  228. fi
  229. # ============= COPYRIGHT ==============
  230. if test -f 'COPYRIGHT' -a X"$1" != X"-c"; then
  231.     echo 'x - skipping COPYRIGHT (File already exists)'
  232.     rm -f _shar_wnt_.tmp
  233. else
  234. > _shar_wnt_.tmp
  235. echo 'x - extracting COPYRIGHT (Text)'
  236. sed 's/^X//' << 'SHAR_EOF' > 'COPYRIGHT' &&
  237. Copyright (c) 1992 by Mike Jipping and Hope College
  238. X
  239. Permission is granted to copy and distribute this file in modified or
  240. unmodified form, for noncommercial use, provided (a) this copyright notice
  241. is preserved, (b) no attempt is made to restrict redistribution of this
  242. file, and (c) this file is not distributed as part of any collection whose
  243. redistribution is restricted by a compilation copyright.
  244. SHAR_EOF
  245. chmod 0644 COPYRIGHT ||
  246. echo 'restore of COPYRIGHT failed'
  247. Wc_c="`wc -c < 'COPYRIGHT'`"
  248. test 402 -eq "$Wc_c" ||
  249.     echo 'COPYRIGHT: original size 402, current size' "$Wc_c"
  250. rm -f _shar_wnt_.tmp
  251. fi
  252. # ============= Imakefile ==============
  253. if test -f 'Imakefile' -a X"$1" != X"-c"; then
  254.     echo 'x - skipping Imakefile (File already exists)'
  255.     rm -f _shar_wnt_.tmp
  256. else
  257. > _shar_wnt_.tmp
  258. echo 'x - extracting Imakefile (Text)'
  259. sed 's/^X//' << 'SHAR_EOF' > 'Imakefile' &&
  260. #
  261. #   Imakefile for the xvtdl program
  262. #
  263. X
  264. #---------------------------------------------------------------------
  265. #  $Id: Makefile,v 2.5 1992/07/15 20:54:01 jipping Exp $
  266. #---------------------------------------------------------------------
  267. X
  268. X
  269. #  CHANGE: Alter CFLAGS to reflect your compilation flags preferences.
  270. #          Alter LDFLAGS to reflect your load flags preferences.
  271. #          Adjust BIN to reflect where you want to install the program.
  272. #          Fix LIB to reflect where you want prolog1.ps and prolog2.ps
  273. #          Adjust MAN for your man page directory.
  274. X
  275. CFLAGS = -O -I$(OPENWINHOME)/include
  276. LDFLAGS = -O -L$(OPENWINHOME)/lib
  277. BIN = /usr/local/bin
  278. LIB = /usr/local/lib
  279. MAN = /usr/man/manl
  280. X
  281. SYS_LIBRARIES = -ll
  282. LOCAL_LIBRARIES = -lxview -lolgx $(XLIB)
  283. INCLUDES = -I$(OPENWINHOME)/include
  284. LDOPTIONS = -L$(OPENWINHOME)/lib
  285. X
  286. #---------------------------------------------------------------------
  287. #  Some global vars...
  288. X
  289. OBJS = main.o create_windows.o calendar.o control.o y.tab.o list.o recur.o \
  290. X        print.o print_ui.o entry_ui.o cursor.o properties.o props_ui.o \
  291. X        logger.o xdefaults.o logedit_ui.o
  292. X
  293. SRCS = $(OBJ:%.o=%.c) todo.y todo.l
  294. X
  295. HEADERS = globaldefs.h print_ui.h entry_ui.h props_ui.h logedit_ui.h
  296. X
  297. ALLFILES = $(HEADERS) $(OBJS) $(SRCS)
  298. X
  299. #---------------------------------------------------------------------
  300. #  Target patterns.
  301. X
  302. %.o: %.c
  303. X    cc $(CFLAGS) -c $<
  304. X
  305. %.c: RCS/%.c,v
  306. X    co $@
  307. X
  308. #---------------------------------------------------------------------
  309. #  Finally, the real dependencies.
  310. X
  311. AllTarget(xvtdl)
  312. X
  313. $(OBJS): $(HEADERS)
  314. X
  315. ComplexProgramTarget(xvtdl)
  316. InstallProgram(xvtdl,$(BIN))
  317. InstallManPage(xvtdl,$(MAN))
  318. InstallNonExec(prolog1.ps,$(LIB))
  319. InstallNonExec(prolog2.ps,$(LIB))
  320. X
  321. y.tab.o: lex.yy.c    y.tab.c
  322. X    cc $(CFLAGS) -c y.tab.c
  323. X
  324. lex.yy.c: todo.l
  325. X    lex todo.l
  326. X
  327. y.tab.c: todo.y
  328. X    yacc todo.y
  329. SHAR_EOF
  330. chmod 0644 Imakefile ||
  331. echo 'restore of Imakefile failed'
  332. Wc_c="`wc -c < 'Imakefile'`"
  333. test 1817 -eq "$Wc_c" ||
  334.     echo 'Imakefile: original size 1817, current size' "$Wc_c"
  335. rm -f _shar_wnt_.tmp
  336. fi
  337. # ============= Makefile ==============
  338. if test -f 'Makefile' -a X"$1" != X"-c"; then
  339.     echo 'x - skipping Makefile (File already exists)'
  340.     rm -f _shar_wnt_.tmp
  341. else
  342. > _shar_wnt_.tmp
  343. echo 'x - extracting Makefile (Text)'
  344. sed 's/^X//' << 'SHAR_EOF' > 'Makefile' &&
  345. # Makefile generated by imake - do not edit!
  346. # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  347. #
  348. # The cpp used on this machine replaces all newlines and multiple tabs and
  349. # spaces in a macro expansion with a single space.  Imake tries to compensate
  350. # for this, but is not always successful.
  351. #
  352. X
  353. # -------------------------------------------------------------------------
  354. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a09333>
  355. # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  356. #
  357. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  358. # configuration files.  Site-specific parameters should be set in the file
  359. # site.def.  Full rebuilds are recommended if any parameters are changed.
  360. #
  361. # If your C preprocessor does not define any unique symbols, you will need
  362. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  363. # "make World" the first time).
  364. #
  365. X
  366. # -------------------------------------------------------------------------
  367. # site-specific configuration parameters that need to come before
  368. # the platform-specific parameters - edit site.def to change
  369. X
  370. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  371. X
  372. # -------------------------------------------------------------------------
  373. # platform-specific configuration parameters - edit sun.cf to change
  374. X
  375. # platform:  $XConsortium: sun.cf,v 1.68 91/07/30 11:34:39 rws Exp $
  376. X
  377. # operating system:  SunOS 4.1.1
  378. X
  379. # $XConsortium: sunLib.rules,v 1.6 91/03/24 17:55:58 rws Exp $
  380. X
  381. # -------------------------------------------------------------------------
  382. # site-specific configuration parameters that go after
  383. # the platform-specific parameters - edit site.def to change
  384. X
  385. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  386. X
  387. X            SHELL = /bin/sh
  388. X
  389. X              TOP = .
  390. X      CURRENT_DIR = .
  391. X
  392. X               AR = ar clq
  393. X  BOOTSTRAPCFLAGS =
  394. X               CC = cc
  395. X               AS = as
  396. X
  397. X         COMPRESS = compress
  398. X              CPP = /lib/cpp $(STD_CPP_DEFINES)
  399. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  400. X          INSTALL = install
  401. X               LD = ld
  402. X             LINT = lint
  403. X      LINTLIBFLAG = -C
  404. X         LINTOPTS = -axz
  405. X               LN = ln -s
  406. X             MAKE = make
  407. X               MV = mv
  408. X               CP = cp
  409. X
  410. X           RANLIB = ranlib
  411. X  RANLIBINSTFLAGS =
  412. X
  413. X               RM = rm -f
  414. X            TROFF = psroff
  415. X         MSMACROS = -ms
  416. X              TBL = tbl
  417. X              EQN = eqn
  418. X     STD_INCLUDES =
  419. X  STD_CPP_DEFINES =
  420. X      STD_DEFINES =
  421. X EXTRA_LOAD_FLAGS =
  422. X  EXTRA_LIBRARIES =
  423. X             TAGS = ctags
  424. X
  425. X    SHAREDCODEDEF = -DSHAREDCODE
  426. X         SHLIBDEF = -DSUNSHLIB
  427. X
  428. X    PROTO_DEFINES =
  429. X
  430. X     INSTPGMFLAGS =
  431. X
  432. X     INSTBINFLAGS = -m 0755
  433. X     INSTUIDFLAGS = -m 4755
  434. X     INSTLIBFLAGS = -m 0644
  435. X     INSTINCFLAGS = -m 0444
  436. X     INSTMANFLAGS = -m 0444
  437. X     INSTDATFLAGS = -m 0444
  438. X    INSTKMEMFLAGS = -m 4755
  439. X
  440. X      PROJECTROOT = /usr/X11/R5
  441. X
  442. X     TOP_INCLUDES = -I$(INCROOT)
  443. X
  444. X      CDEBUGFLAGS = -O
  445. X        CCOPTIONS = -pipe
  446. X
  447. X      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  448. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  449. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  450. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  451. X
  452. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  453. X
  454. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
  455. X
  456. X   LDCOMBINEFLAGS = -X -r
  457. X      DEPENDFLAGS =
  458. X
  459. X        MACROFILE = sun.cf
  460. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  461. X
  462. X    IMAKE_DEFINES =
  463. X
  464. X         IRULESRC = $(CONFIGDIR)
  465. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  466. X
  467. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  468. X            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  469. X            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  470. X
  471. # -------------------------------------------------------------------------
  472. # X Window System Build Parameters
  473. # $XConsortium: Project.tmpl,v 1.138 91/09/10 09:02:12 rws Exp $
  474. X
  475. # -------------------------------------------------------------------------
  476. # X Window System make variables; this need to be coordinated with rules
  477. X
  478. X          PATHSEP = /
  479. X        USRLIBDIR = /usr/X11/R5/lib
  480. X           BINDIR = /usr/X11/R5/bin
  481. X          INCROOT = /usr/X11/R5/include
  482. X     BUILDINCROOT = $(TOP)
  483. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  484. X      BUILDINCTOP = ..
  485. X           INCDIR = $(INCROOT)/X11
  486. X           ADMDIR = /usr/adm
  487. X           LIBDIR = $(USRLIBDIR)/X11
  488. X        CONFIGDIR = $(LIBDIR)/config
  489. X       LINTLIBDIR = $(USRLIBDIR)/lint
  490. X
  491. X          FONTDIR = $(LIBDIR)/fonts
  492. X         XINITDIR = $(LIBDIR)/xinit
  493. X           XDMDIR = $(LIBDIR)/xdm
  494. X           TWMDIR = $(LIBDIR)/twm
  495. X          MANPATH = /usr/X11/R5/man
  496. X    MANSOURCEPATH = $(MANPATH)/man
  497. X        MANSUFFIX = n
  498. X     LIBMANSUFFIX = 3
  499. X           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  500. X        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  501. X           NLSDIR = $(LIBDIR)/nls
  502. X        PEXAPIDIR = $(LIBDIR)/PEX
  503. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  504. X       FONTCFLAGS = -t
  505. X
  506. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  507. X
  508. X            IMAKE = imake
  509. X           DEPEND = makedepend
  510. X              RGB = rgb
  511. X
  512. X            FONTC = bdftopcf
  513. X
  514. X        MKFONTDIR = mkfontdir
  515. X        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  516. X
  517. X        CONFIGSRC = $(TOP)/config
  518. X       DOCUTILSRC = $(TOP)/doc/util
  519. X        CLIENTSRC = $(TOP)/clients
  520. X          DEMOSRC = $(TOP)/demos
  521. X           LIBSRC = $(TOP)/lib
  522. X          FONTSRC = $(TOP)/fonts
  523. X       INCLUDESRC = $(TOP)/X11
  524. X        SERVERSRC = $(TOP)/server
  525. X          UTILSRC = $(TOP)/util
  526. X        SCRIPTSRC = $(UTILSRC)/scripts
  527. X       EXAMPLESRC = $(TOP)/examples
  528. X       CONTRIBSRC = $(TOP)/../contrib
  529. X           DOCSRC = $(TOP)/doc
  530. X           RGBSRC = $(TOP)/rgb
  531. X        DEPENDSRC = $(UTILSRC)/makedepend
  532. X         IMAKESRC = $(CONFIGSRC)
  533. X         XAUTHSRC = $(LIBSRC)/Xau
  534. X          XLIBSRC = $(LIBSRC)/X
  535. X           XMUSRC = $(LIBSRC)/Xmu
  536. X       TOOLKITSRC = $(LIBSRC)/Xt
  537. X       AWIDGETSRC = $(LIBSRC)/Xaw
  538. X       OLDXLIBSRC = $(LIBSRC)/oldX
  539. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  540. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  541. X      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  542. X      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  543. X     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  544. X         FSLIBSRC = $(FONTSRC)/lib/fs
  545. X    FONTSERVERSRC = $(FONTSRC)/server
  546. X     EXTENSIONSRC = $(TOP)/extensions
  547. X         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  548. X      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  549. X
  550. # $XConsortium: sunLib.tmpl,v 1.11 91/07/31 11:32:08 rws Exp $
  551. X
  552. SHLIBLDFLAGS = -assert pure-text
  553. PICFLAGS = -pic
  554. X
  555. X  DEPEXTENSIONLIB =
  556. X     EXTENSIONLIB = -lXext
  557. X
  558. X          DEPXLIB = $(DEPEXTENSIONLIB)
  559. X             XLIB = $(EXTENSIONLIB) -lX11
  560. X
  561. X        DEPXMULIB = $(USRLIBDIR)/libXmu.sa.$(SOXMUREV)
  562. X           XMULIB = -lXmu
  563. X
  564. X       DEPOLDXLIB =
  565. X          OLDXLIB = -loldX
  566. X
  567. X      DEPXTOOLLIB = $(USRLIBDIR)/libXt.sa.$(SOXTREV)
  568. X         XTOOLLIB = -lXt
  569. X
  570. X        DEPXAWLIB = $(USRLIBDIR)/libXaw.sa.$(SOXAWREV)
  571. X           XAWLIB = -lXaw
  572. X
  573. X        DEPXILIB =
  574. X           XILIB = -lXi
  575. X
  576. X        SOXLIBREV = 4.10
  577. X          SOXTREV = 4.10
  578. X         SOXAWREV = 5.0
  579. X        SOOLDXREV = 4.10
  580. X         SOXMUREV = 4.10
  581. X        SOXEXTREV = 4.10
  582. X      SOXINPUTREV = 4.10
  583. X
  584. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  585. X         XAUTHLIB =  -lXau
  586. X      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  587. X         XDMCPLIB =  -lXdmcp
  588. X
  589. X        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  590. X           PHIGSLIB =  -lphigs
  591. X
  592. X       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  593. X          XBSDLIB =  -lXbsd
  594. X
  595. X LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  596. X         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  597. X          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  598. X        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  599. X          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  600. X           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  601. X        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  602. X
  603. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  604. X
  605. X         DEPLIBS1 = $(DEPLIBS)
  606. X         DEPLIBS2 = $(DEPLIBS)
  607. X         DEPLIBS3 = $(DEPLIBS)
  608. X
  609. # -------------------------------------------------------------------------
  610. # Imake rules for building libraries, programs, scripts, and data files
  611. # rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  612. X
  613. # -------------------------------------------------------------------------
  614. # start of Imakefile
  615. X
  616. #
  617. #   Imakefile for the xvtdl program
  618. #
  619. X
  620. #---------------------------------------------------------------------
  621. #  $Id: Makefile,v 2.5 1992/07/15 20:54:01 jipping Exp $
  622. #---------------------------------------------------------------------
  623. X
  624. #  CHANGE: Alter CFLAGS to reflect your compilation flags preferences.
  625. #          Alter LDFLAGS to reflect your load flags preferences.
  626. #          Adjust BIN to reflect where you want to install the program.
  627. #          Fix LIB to reflect where you want prolog1.ps and prolog2.ps
  628. #          Adjust MAN for your man page directory.
  629. X
  630. CFLAGS = -O -I$(OPENWINHOME)/include
  631. LDFLAGS = -O -L$(OPENWINHOME)/lib
  632. BIN = /usr/local/bin
  633. LIB = /usr/local/lib
  634. MAN = /usr/man/manl
  635. X
  636. SYS_LIBRARIES = -ll
  637. LOCAL_LIBRARIES = -lxview -lolgx $(XLIB)
  638. INCLUDES = -I$(OPENWINHOME)/include
  639. LDOPTIONS = -L$(OPENWINHOME)/lib
  640. X
  641. #---------------------------------------------------------------------
  642. #  Some global vars...
  643. X
  644. OBJS = main.o create_windows.o calendar.o control.o y.tab.o list.o recur.o \
  645. X        print.o print_ui.o entry_ui.o cursor.o properties.o props_ui.o \
  646. X        logger.o xdefaults.o logedit_ui.o
  647. X
  648. SRCS = $(OBJ:%.o=%.c) todo.y todo.l
  649. X
  650. HEADERS = globaldefs.h print_ui.h entry_ui.h props_ui.h logedit_ui.h
  651. X
  652. ALLFILES = $(HEADERS) $(OBJS) $(SRCS)
  653. X
  654. #---------------------------------------------------------------------
  655. #  Target patterns.
  656. X
  657. %.o: %.c
  658. X    cc $(CFLAGS) -c $<
  659. X
  660. %.c: RCS/%.c,v
  661. X    co $@
  662. X
  663. #---------------------------------------------------------------------
  664. #  Finally, the real dependencies.
  665. X
  666. all:: xvtdl
  667. X
  668. $(OBJS): $(HEADERS)
  669. X
  670. X PROGRAM = xvtdl
  671. X
  672. all:: xvtdl
  673. X
  674. xvtdl: $(OBJS) $(DEPLIBS)
  675. X    $(RM) $@
  676. X    $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  677. X
  678. saber_xvtdl:: $(SRCS)
  679. X    # load $(ALLDEFINES) $(SRCS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  680. X
  681. osaber_xvtdl:: $(OBJS)
  682. X    # load $(ALLDEFINES) $(OBJS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  683. X
  684. install:: xvtdl
  685. X    @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
  686. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
  687. X    $(INSTALL) -c $(INSTPGMFLAGS)  xvtdl $(DESTDIR)$(BINDIR)
  688. X
  689. install.man:: xvtdl.man
  690. X    @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
  691. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
  692. X    $(INSTALL) -c $(INSTMANFLAGS) xvtdl.man $(DESTDIR)$(MANDIR)/xvtdl.$(MANSUFFIX)
  693. X
  694. depend::
  695. X    $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  696. X
  697. lint:
  698. X    $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  699. lint1:
  700. X    $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  701. X
  702. clean::
  703. X    $(RM) $(PROGRAM)
  704. X
  705. install:: xvtdl
  706. X    @if [ -d $(DESTDIR)$(BIN) ]; then set +x; \
  707. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(BIN)); fi
  708. X    $(INSTALL) -c $(INSTPGMFLAGS)  xvtdl $(DESTDIR)$(BIN)
  709. X
  710. install.man:: xvtdl.man
  711. X    @if [ -d $(DESTDIR)$(MAN) ]; then set +x; \
  712. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(MAN)); fi
  713. X    $(INSTALL) -c $(INSTMANFLAGS) xvtdl.man $(DESTDIR)$(MAN)/xvtdl.$(MANSUFFIX)
  714. X
  715. install:: prolog1.ps
  716. X    $(INSTALL) -c $(INSTDATFLAGS) prolog1.ps $(DESTDIR)$(LIB)
  717. X
  718. install:: prolog2.ps
  719. X    $(INSTALL) -c $(INSTDATFLAGS) prolog2.ps $(DESTDIR)$(LIB)
  720. X
  721. y.tab.o: lex.yy.c    y.tab.c
  722. X    cc $(CFLAGS) -c y.tab.c
  723. X
  724. lex.yy.c: todo.l
  725. X    lex todo.l
  726. X
  727. y.tab.c: todo.y
  728. X    yacc todo.y
  729. X
  730. # -------------------------------------------------------------------------
  731. # common rules for all Makefiles - do not edit
  732. X
  733. emptyrule::
  734. X
  735. clean::
  736. X    $(RM_CMD) "#"*
  737. X
  738. Makefile::
  739. X    -@if [ -f Makefile ]; then set -x; \
  740. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  741. X    else exit 0; fi
  742. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  743. X
  744. tags::
  745. X    $(TAGS) -w *.[ch]
  746. X    $(TAGS) -xw *.[ch] > TAGS
  747. X
  748. saber:
  749. X    # load $(ALLDEFINES) $(SRCS)
  750. X
  751. osaber:
  752. X    # load $(ALLDEFINES) $(OBJS)
  753. X
  754. # -------------------------------------------------------------------------
  755. # empty rules for directories that do not have SUBDIRS - do not edit
  756. X
  757. install::
  758. X    @echo "install in $(CURRENT_DIR) done"
  759. X
  760. install.man::
  761. X    @echo "install.man in $(CURRENT_DIR) done"
  762. X
  763. Makefiles::
  764. X
  765. includes::
  766. X
  767. # -------------------------------------------------------------------------
  768. # dependencies generated by makedepend
  769. X
  770. SHAR_EOF
  771. chmod 0644 Makefile ||
  772. echo 'restore of Makefile failed'
  773. Wc_c="`wc -c < 'Makefile'`"
  774. test 12396 -eq "$Wc_c" ||
  775.     echo 'Makefile: original size 12396, current size' "$Wc_c"
  776. rm -f _shar_wnt_.tmp
  777. fi
  778. # ============= Makefile.std ==============
  779. if test -f 'Makefile.std' -a X"$1" != X"-c"; then
  780.     echo 'x - skipping Makefile.std (File already exists)'
  781.     rm -f _shar_wnt_.tmp
  782. else
  783. > _shar_wnt_.tmp
  784. echo 'x - extracting Makefile.std (Text)'
  785. sed 's/^X//' << 'SHAR_EOF' > 'Makefile.std' &&
  786. #
  787. #   Makefile for the xvtdl program
  788. #
  789. X
  790. #---------------------------------------------------------------------
  791. #  $Id: Makefile,v 2.5 1992/07/15 20:54:01 jipping Exp $
  792. #---------------------------------------------------------------------
  793. X
  794. #  CHANGE: Alter CFLAGS to reflect your compilation flags preferences.
  795. #          Alter LDFLAGS to reflect your load flags preferences.
  796. #          Adjust BIN to reflect where you want to install the program.
  797. #          Fix LIB to reflect where you want prolog1.ps and prolog2.ps
  798. X
  799. CFLAGS = -O -I$(OPENWINHOME)/include
  800. LDFLAGS = -O -L$(OPENWINHOME)/lib
  801. BIN = /usr/local/bin
  802. LIB = /usr/local/lib
  803. MAN = /usr/man/manl
  804. X
  805. #---------------------------------------------------------------------
  806. #  Some global vars...
  807. X
  808. OBJ = main.o create_windows.o calendar.o control.o y.tab.o list.o recur.o \
  809. X        print.o print_ui.o entry_ui.o cursor.o properties.o props_ui.o \
  810. X        logger.o xdefaults.o logedit_ui.o
  811. X
  812. SOURCES = $(OBJ:%.o=%.c) todo.y todo.l
  813. X
  814. #---------------------------------------------------------------------
  815. #  Target patterns.
  816. X
  817. %.o: %.c
  818. X    cc $(CFLAGS) -c $<
  819. X
  820. #---------------------------------------------------------------------
  821. #  Finally, the real dependencies.
  822. X
  823. all: xvtdl
  824. X
  825. xvtdl: $(OBJ) 
  826. X    cc $(LDFLAGS) -o xvtdl $(OBJ) -lxview -lolgx -lX11 -ll
  827. X
  828. y.tab.o: lex.yy.c    y.tab.c
  829. X    cc $(CFLAGS) -c y.tab.c
  830. X
  831. lex.yy.c: todo.l
  832. X    lex todo.l
  833. X
  834. y.tab.c: todo.y
  835. X    yacc todo.y
  836. X
  837. #---------------------------------------------------------------------
  838. install: xvtdl
  839. X    install -s -m 755 xvtdl $(BIN)
  840. X    install -m 755 prolog1.ps $(LIB)
  841. X    install -m 755 prolog2.ps $(LIB)
  842. X    install -m 755 xvtdl.man $(MAN)
  843. X    
  844. X
  845. clean: 
  846. X    rm -f xvtdl $(OBJ) core \#* *~ y.tab.c lex.yy.c    
  847. X
  848. SHAR_EOF
  849. chmod 0644 Makefile.std ||
  850. echo 'restore of Makefile.std failed'
  851. Wc_c="`wc -c < 'Makefile.std'`"
  852. test 1675 -eq "$Wc_c" ||
  853.     echo 'Makefile.std: original size 1675, current size' "$Wc_c"
  854. rm -f _shar_wnt_.tmp
  855. fi
  856. # ============= README ==============
  857. if test -f 'README' -a X"$1" != X"-c"; then
  858.     echo 'x - skipping README (File already exists)'
  859.     rm -f _shar_wnt_.tmp
  860. else
  861. > _shar_wnt_.tmp
  862. echo 'x - extracting README (Text)'
  863. sed 's/^X//' << 'SHAR_EOF' > 'README' &&
  864. *** This is version 3.0 of XVTDL, an XView To Do List Manager ***
  865. X
  866. XXVTDL is a todo list manager.  XVTDL has the following features:
  867. X
  868. X   * You can manage multiple todo lists.
  869. X   * Each todo list item is prioritized; each list is displayed in 
  870. X     priority order.
  871. X   * List items, if you do not "check them off", will propagate from 
  872. X     one day to the next.  
  873. X   * List items can be recurring items, i.e., items that will 
  874. X     automatically pop up weekly, biweekly, monthly, etc.  These items
  875. X     will propagate like "normal" list items.
  876. X   * You can set list items on any day, with easy calendar management.
  877. X   * Lists can be printed on a "plain" or Postscript printer.
  878. X   * List items can be logged when checked on/off with optional comments
  879. X     added to the log file.
  880. X   * Multiple lists can be combined for viewing or printing.
  881. X
  882. In normal use, XVTDL can be started as part of the OpenWindows startup
  883. sequence and left running in iconic form.  If left alone, the only CPU
  884. cycles it burns are at midnight when it "wakes up" to propagate unchecked
  885. list items to the new day.
  886. X
  887. XXVTDL differs from every todo list program I have used in that (1) it
  888. actively propagates list items, (2) it maintains multiple lists, (3) it
  889. features recurring items, and (4) it allows activity logs to be kept.  No
  890. program I have used does all three of these thingsand most do none of
  891. these.
  892. X
  893. XXVTDL requires OpenWindows 2.0 or higher and is built with XView 2.0 or
  894. higher.
  895. X
  896. See the file CHANGES for a list of changes from previous versions.
  897. X
  898. *** FUTURE FEATURES ***
  899. X
  900. See the file "TODO" for a list of features considered for the future.
  901. Note that this file is (naturally) in XVTDL format!
  902. X
  903. *** INSTALLATION ***
  904. X
  905. X   (1) Decide on a publically accessible place for the two prolog files
  906. X       "prolog1.ps" and "prolog2.ps".
  907. X
  908. X   (2) Edit the macros PROLOG1 and PROLOG2 in "globaldefs.h" to reflect 
  909. X       the places chosen above.
  910. X
  911. X   (3) If you wish to use the Imakefile, type "xmkmf".  Otherwise, you
  912. X         can use the Makefile.std by "cp Makefile.std Makefile".
  913. X
  914. X   (4) Edit the Makefile to change the variables CFLAGS, LDFLAGS, BIN,
  915. X       and LIB.
  916. X
  917. X   (5) Type "make".
  918. X
  919. X   (6) Type "make install" if you want to install in the place indicated
  920. X       by the variables BIN and LIB above.  Note that you must either
  921. X       do a "make install" or move the prolog files by hand for XVTDL to
  922. X       work properly.
  923. X
  924. *** PRAISE, COMMENTS, BLAME ***
  925. X
  926. The XVTDL package was written by Mike Jipping (jipping@cs.hope.edu).  
  927. Send praise, comments, bugs, and general chit-chat to me at 
  928. jipping@cs.hope.edu. I'll at least read your note!
  929. X
  930. SHAR_EOF
  931. chmod 0644 README ||
  932. echo 'restore of README failed'
  933. Wc_c="`wc -c < 'README'`"
  934. test 2607 -eq "$Wc_c" ||
  935.     echo 'README: original size 2607, current size' "$Wc_c"
  936. rm -f _shar_wnt_.tmp
  937. fi
  938. # ============= TODO ==============
  939. if test -f 'TODO' -a X"$1" != X"-c"; then
  940.     echo 'x - skipping TODO (File already exists)'
  941.     rm -f _shar_wnt_.tmp
  942. else
  943. > _shar_wnt_.tmp
  944. echo 'x - extracting TODO (Text)'
  945. sed 's/^X//' << 'SHAR_EOF' > 'TODO' &&
  946. category: "XVTDL Features"
  947. X 7/28/92:8:"[Ver 3.1] Add interactive help"
  948. X 7/28/92:8:"[Ver 3.1] Use the env var PRINTER for printer default"
  949. X 7/28/92:5:"[Ver 4] Allow changing of order of priority list (1>9 or 9>1)"
  950. X 7/28/92:5:"[Ver 4] Do a generalized day-of-week spec with non-exclusive choices"
  951. X 7/28/92:6:"[Ver 4] Add commandline interface for adding, listing, and printing"
  952. X 7/28/92:8:"[Ver 3.1] Make 0 weeks = 'forever'"
  953. X 7/28/92:4:"[Ver 5] Add drag and drop from mailtool"
  954. X 7/28/92:2:"[??] Add timestamp to propagated items (or information window?)"
  955. X 7/28/92:2:"[??] Automatic bumping priority (up/down) after a certain time"
  956. X 7/28/92:2:"[??] Add a general week-of-month specifier with non-exclusive choices"
  957. X 7/28/92:2:"[??] change the icon when the list is empty for today (kinda like mailtool)"
  958. X 7/28/92:2:"[??] Should props be connected with databases (e.g. logging only for some)"
  959. X 7/28/92:2:"[??] Let users use their own editor for log entries"
  960. X 7/28/92:5:"[Ver 4] Add a day-of-month specifier"
  961. X 7/28/92:2:"[??] Two digit priority?"
  962. X 7/28/92:2:"[??] Info window on a line item? (annotation, creation date, etc)."
  963. X 7/28/92:4:"[Ver 5] Multi line list items"
  964. X 7/28/92:2:"[??] Enter day on entry editor"
  965. X 7/28/92:2:"[??] Project orientation: share items between users, NFS locking, shared chk off"
  966. X 7/28/92:7:"[Ver 3.2] Add better colors"
  967. category: "XVTDL Bugs"
  968. X 7/28/92:5:"Cannot cancel a EDIT mode"
  969. X 7/28/92:5:"Category names too long will 'white out' the right arrow"
  970. X 7/28/92:6:"Does not take quotes in item strings"
  971. X 7/28/92:5:"Too much list 'flashing' ==> list updating"
  972. SHAR_EOF
  973. chmod 0644 TODO ||
  974. echo 'restore of TODO failed'
  975. Wc_c="`wc -c < 'TODO'`"
  976. test 1583 -eq "$Wc_c" ||
  977.     echo 'TODO: original size 1583, current size' "$Wc_c"
  978. rm -f _shar_wnt_.tmp
  979. fi
  980. # ============= bitmaps/0.pr ==============
  981. if test ! -d 'bitmaps'; then
  982.     echo 'x - creating directory bitmaps'
  983.     mkdir 'bitmaps'
  984. fi
  985. if test -f 'bitmaps/0.pr' -a X"$1" != X"-c"; then
  986.     echo 'x - skipping bitmaps/0.pr (File already exists)'
  987.     rm -f _shar_wnt_.tmp
  988. else
  989. > _shar_wnt_.tmp
  990. echo 'x - extracting bitmaps/0.pr (Text)'
  991. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/0.pr' &&
  992. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  993. X */
  994. X    0x0000,
  995. X    0x03E0,
  996. X    0x0C18,
  997. X    0x1004,
  998. X    0x23C2,
  999. X    0x2262,
  1000. X    0x4661,
  1001. X    0x4661,
  1002. X    0x4661,
  1003. X    0x4661,
  1004. X    0x4661,
  1005. X    0x2642,
  1006. X    0x23C2,
  1007. X    0x1004,
  1008. X    0x0C18,
  1009. X    0x03E0,
  1010. SHAR_EOF
  1011. chmod 0644 bitmaps/0.pr ||
  1012. echo 'restore of bitmaps/0.pr failed'
  1013. Wc_c="`wc -c < 'bitmaps/0.pr'`"
  1014. test 222 -eq "$Wc_c" ||
  1015.     echo 'bitmaps/0.pr: original size 222, current size' "$Wc_c"
  1016. rm -f _shar_wnt_.tmp
  1017. fi
  1018. # ============= bitmaps/1.pr ==============
  1019. if test -f 'bitmaps/1.pr' -a X"$1" != X"-c"; then
  1020.     echo 'x - skipping bitmaps/1.pr (File already exists)'
  1021.     rm -f _shar_wnt_.tmp
  1022. else
  1023. > _shar_wnt_.tmp
  1024. echo 'x - extracting bitmaps/1.pr (Text)'
  1025. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/1.pr' &&
  1026. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1027. X */
  1028. X    0x0000,
  1029. X    0x03E0,
  1030. X    0x0C18,
  1031. X    0x1044,
  1032. X    0x21C2,
  1033. X    0x22C2,
  1034. X    0x40C1,
  1035. X    0x40C1,
  1036. X    0x40C1,
  1037. X    0x40C1,
  1038. X    0x40C1,
  1039. X    0x20C2,
  1040. X    0x23E2,
  1041. X    0x1004,
  1042. X    0x0C18,
  1043. X    0x03E0,
  1044. SHAR_EOF
  1045. chmod 0644 bitmaps/1.pr ||
  1046. echo 'restore of bitmaps/1.pr failed'
  1047. Wc_c="`wc -c < 'bitmaps/1.pr'`"
  1048. test 222 -eq "$Wc_c" ||
  1049.     echo 'bitmaps/1.pr: original size 222, current size' "$Wc_c"
  1050. rm -f _shar_wnt_.tmp
  1051. fi
  1052. # ============= bitmaps/1to9.pr ==============
  1053. if test -f 'bitmaps/1to9.pr' -a X"$1" != X"-c"; then
  1054.     echo 'x - skipping bitmaps/1to9.pr (File already exists)'
  1055.     rm -f _shar_wnt_.tmp
  1056. else
  1057. > _shar_wnt_.tmp
  1058. echo 'x - extracting bitmaps/1to9.pr (Text)'
  1059. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/1to9.pr' &&
  1060. /* Format_version=1, Width=48, Height=48, Depth=1, Valid_bits_per_item=16
  1061. X */
  1062. X    0x01FE,    0x0000,    0x0000,
  1063. X    0x07FF,    0x8000,    0x0000,
  1064. X    0x0F03,    0xC000,    0x0000,
  1065. X    0x1C38,    0xE000,    0x0000,
  1066. X    0x3878,    0x7020,    0x8040,
  1067. X    0x31F8,    0x3020,    0x0040,
  1068. X    0x71F8,    0x303C,    0x9E78,
  1069. X    0x6038,    0x1824,    0xA248,
  1070. X    0x6038,    0x1824,    0xA248,
  1071. X    0x6038,    0x1824,    0xA248,
  1072. X    0x6038,    0x1824,    0x9E48,
  1073. X    0x6038,    0x1800,    0x0200,
  1074. X    0x6038,    0x1800,    0x3C00,
  1075. X    0x7038,    0x3800,    0x0000,
  1076. X    0x3038,    0x3000,    0x0000,
  1077. X    0x3838,    0x7000,    0x0000,
  1078. X    0x1C00,    0xE000,    0x0000,
  1079. X    0x0F03,    0xC000,    0x0000,
  1080. X    0x07FF,    0x9000,    0x0000,
  1081. X    0x01FE,    0x3800,    0x0000,
  1082. X    0x0000,    0x7C00,    0x0000,
  1083. X    0x0000,    0x3E00,    0x0000,
  1084. X    0x0000,    0x1F00,    0x0000,
  1085. X    0x0000,    0x0F90,    0x0000,
  1086. X    0x0000,    0x07F0,    0x0000,
  1087. X    0x0000,    0x03F0,    0x0000,
  1088. X    0x0000,    0x01F0,    0x0000,
  1089. X    0x0000,    0x01F0,    0x7F80,
  1090. X    0x0000,    0x03F1,    0xFFE0,
  1091. X    0x0000,    0x0003,    0xC070,
  1092. X    0x0000,    0x0007,    0x1F38,
  1093. X    0x0000,    0x000E,    0x3F9C,
  1094. X    0x0000,    0x000C,    0x738C,
  1095. X    0x0000,    0x001C,    0x71CE,
  1096. X    0x0000,    0x0018,    0x61C6,
  1097. X    0x0000,    0x0018,    0x61C6,
  1098. X    0x0100,    0x0018,    0x73C6,
  1099. X    0x0100,    0x0018,    0x3FC6,
  1100. X    0x011D,    0x2418,    0x1EC6,
  1101. X    0x0123,    0x2418,    0x01C6,
  1102. X    0x0122,    0xA81C,    0x738E,
  1103. X    0x0122,    0xD80E,    0x7F8C,
  1104. X    0x011C,    0x4806,    0x3E1C,
  1105. X    0x0000,    0x0007,    0x0038,
  1106. X    0x0000,    0x0003,    0xC0F0,
  1107. X    0x0000,    0x0000,    0xFFE0,
  1108. X    0x0000,    0x0000,    0x7FC0,
  1109. X    0x0000,    0x0000,    0x0000,
  1110. SHAR_EOF
  1111. chmod 0644 bitmaps/1to9.pr ||
  1112. echo 'restore of bitmaps/1to9.pr failed'
  1113. Wc_c="`wc -c < 'bitmaps/1to9.pr'`"
  1114. test 1278 -eq "$Wc_c" ||
  1115.     echo 'bitmaps/1to9.pr: original size 1278, current size' "$Wc_c"
  1116. rm -f _shar_wnt_.tmp
  1117. fi
  1118. # ============= bitmaps/2.pr ==============
  1119. if test -f 'bitmaps/2.pr' -a X"$1" != X"-c"; then
  1120.     echo 'x - skipping bitmaps/2.pr (File already exists)'
  1121.     rm -f _shar_wnt_.tmp
  1122. else
  1123. > _shar_wnt_.tmp
  1124. echo 'x - extracting bitmaps/2.pr (Text)'
  1125. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/2.pr' &&
  1126. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1127. X */
  1128. X    0x0000,
  1129. X    0x03E0,
  1130. X    0x0C18,
  1131. X    0x11C4,
  1132. X    0x23E2,
  1133. X    0x2262,
  1134. X    0x4061,
  1135. X    0x4061,
  1136. X    0x40C1,
  1137. X    0x4181,
  1138. X    0x4101,
  1139. X    0x23E2,
  1140. X    0x23E2,
  1141. X    0x1004,
  1142. X    0x0C18,
  1143. X    0x03E0,
  1144. SHAR_EOF
  1145. chmod 0644 bitmaps/2.pr ||
  1146. echo 'restore of bitmaps/2.pr failed'
  1147. Wc_c="`wc -c < 'bitmaps/2.pr'`"
  1148. test 222 -eq "$Wc_c" ||
  1149.     echo 'bitmaps/2.pr: original size 222, current size' "$Wc_c"
  1150. rm -f _shar_wnt_.tmp
  1151. fi
  1152. # ============= bitmaps/3.pr ==============
  1153. if test -f 'bitmaps/3.pr' -a X"$1" != X"-c"; then
  1154.     echo 'x - skipping bitmaps/3.pr (File already exists)'
  1155.     rm -f _shar_wnt_.tmp
  1156. else
  1157. > _shar_wnt_.tmp
  1158. echo 'x - extracting bitmaps/3.pr (Text)'
  1159. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/3.pr' &&
  1160. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1161. X */
  1162. X    0x0000,
  1163. X    0x03E0,
  1164. X    0x0C18,
  1165. X    0x11C4,
  1166. X    0x23E2,
  1167. X    0x2232,
  1168. X    0x4031,
  1169. X    0x41E1,
  1170. X    0x41E1,
  1171. X    0x4031,
  1172. X    0x4031,
  1173. X    0x2232,
  1174. X    0x23E2,
  1175. X    0x11C4,
  1176. X    0x0C18,
  1177. X    0x03E0,
  1178. SHAR_EOF
  1179. chmod 0644 bitmaps/3.pr ||
  1180. echo 'restore of bitmaps/3.pr failed'
  1181. Wc_c="`wc -c < 'bitmaps/3.pr'`"
  1182. test 222 -eq "$Wc_c" ||
  1183.     echo 'bitmaps/3.pr: original size 222, current size' "$Wc_c"
  1184. rm -f _shar_wnt_.tmp
  1185. fi
  1186. # ============= bitmaps/4.pr ==============
  1187. if test -f 'bitmaps/4.pr' -a X"$1" != X"-c"; then
  1188.     echo 'x - skipping bitmaps/4.pr (File already exists)'
  1189.     rm -f _shar_wnt_.tmp
  1190. else
  1191. > _shar_wnt_.tmp
  1192. echo 'x - extracting bitmaps/4.pr (Text)'
  1193. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/4.pr' &&
  1194. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1195. X */
  1196. X    0x0000,
  1197. X    0x03E0,
  1198. X    0x0C18,
  1199. X    0x10C4,
  1200. X    0x21C2,
  1201. X    0x21C2,
  1202. X    0x42C1,
  1203. X    0x42C1,
  1204. X    0x44C1,
  1205. X    0x47E1,
  1206. X    0x40C1,
  1207. X    0x20C2,
  1208. X    0x21E2,
  1209. X    0x1004,
  1210. X    0x0C18,
  1211. X    0x03E0,
  1212. SHAR_EOF
  1213. chmod 0644 bitmaps/4.pr ||
  1214. echo 'restore of bitmaps/4.pr failed'
  1215. Wc_c="`wc -c < 'bitmaps/4.pr'`"
  1216. test 222 -eq "$Wc_c" ||
  1217.     echo 'bitmaps/4.pr: original size 222, current size' "$Wc_c"
  1218. rm -f _shar_wnt_.tmp
  1219. fi
  1220. # ============= bitmaps/5.pr ==============
  1221. if test -f 'bitmaps/5.pr' -a X"$1" != X"-c"; then
  1222.     echo 'x - skipping bitmaps/5.pr (File already exists)'
  1223.     rm -f _shar_wnt_.tmp
  1224. else
  1225. > _shar_wnt_.tmp
  1226. echo 'x - extracting bitmaps/5.pr (Text)'
  1227. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/5.pr' &&
  1228. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1229. X */
  1230. X    0x0000,
  1231. X    0x03E0,
  1232. X    0x0C18,
  1233. X    0x13F4,
  1234. X    0x23F2,
  1235. X    0x2202,
  1236. X    0x43E1,
  1237. X    0x43F1,
  1238. X    0x4271,
  1239. X    0x4031,
  1240. X    0x4031,
  1241. X    0x2462,
  1242. X    0x2782,
  1243. X    0x1004,
  1244. X    0x0C18,
  1245. X    0x03E0,
  1246. SHAR_EOF
  1247. chmod 0644 bitmaps/5.pr ||
  1248. echo 'restore of bitmaps/5.pr failed'
  1249. Wc_c="`wc -c < 'bitmaps/5.pr'`"
  1250. test 222 -eq "$Wc_c" ||
  1251.     echo 'bitmaps/5.pr: original size 222, current size' "$Wc_c"
  1252. rm -f _shar_wnt_.tmp
  1253. fi
  1254. # ============= bitmaps/6.pr ==============
  1255. if test -f 'bitmaps/6.pr' -a X"$1" != X"-c"; then
  1256.     echo 'x - skipping bitmaps/6.pr (File already exists)'
  1257.     rm -f _shar_wnt_.tmp
  1258. else
  1259. > _shar_wnt_.tmp
  1260. echo 'x - extracting bitmaps/6.pr (Text)'
  1261. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/6.pr' &&
  1262. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1263. X */
  1264. X    0x0000,
  1265. X    0x03E0,
  1266. X    0x0C18,
  1267. X    0x10E4,
  1268. X    0x2182,
  1269. X    0x2302,
  1270. X    0x4601,
  1271. X    0x47C1,
  1272. X    0x4661,
  1273. X    0x4661,
  1274. X    0x4661,
  1275. X    0x2262,
  1276. X    0x23C2,
  1277. X    0x1004,
  1278. X    0x0C18,
  1279. X    0x03E0,
  1280. SHAR_EOF
  1281. chmod 0644 bitmaps/6.pr ||
  1282. echo 'restore of bitmaps/6.pr failed'
  1283. Wc_c="`wc -c < 'bitmaps/6.pr'`"
  1284. test 222 -eq "$Wc_c" ||
  1285.     echo 'bitmaps/6.pr: original size 222, current size' "$Wc_c"
  1286. rm -f _shar_wnt_.tmp
  1287. fi
  1288. # ============= bitmaps/7.pr ==============
  1289. if test -f 'bitmaps/7.pr' -a X"$1" != X"-c"; then
  1290.     echo 'x - skipping bitmaps/7.pr (File already exists)'
  1291.     rm -f _shar_wnt_.tmp
  1292. else
  1293. > _shar_wnt_.tmp
  1294. echo 'x - extracting bitmaps/7.pr (Text)'
  1295. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/7.pr' &&
  1296. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1297. X */
  1298. X    0x0000,
  1299. X    0x03E0,
  1300. X    0x0C18,
  1301. X    0x1004,
  1302. X    0x27F2,
  1303. X    0x27F2,
  1304. X    0x4421,
  1305. X    0x4061,
  1306. X    0x4041,
  1307. X    0x40C1,
  1308. X    0x4081,
  1309. X    0x2182,
  1310. X    0x2102,
  1311. X    0x1304,
  1312. X    0x0C18,
  1313. X    0x03E0,
  1314. SHAR_EOF
  1315. chmod 0644 bitmaps/7.pr ||
  1316. echo 'restore of bitmaps/7.pr failed'
  1317. Wc_c="`wc -c < 'bitmaps/7.pr'`"
  1318. test 222 -eq "$Wc_c" ||
  1319.     echo 'bitmaps/7.pr: original size 222, current size' "$Wc_c"
  1320. rm -f _shar_wnt_.tmp
  1321. fi
  1322. # ============= bitmaps/8.pr ==============
  1323. if test -f 'bitmaps/8.pr' -a X"$1" != X"-c"; then
  1324.     echo 'x - skipping bitmaps/8.pr (File already exists)'
  1325.     rm -f _shar_wnt_.tmp
  1326. else
  1327. > _shar_wnt_.tmp
  1328. echo 'x - extracting bitmaps/8.pr (Text)'
  1329. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/8.pr' &&
  1330. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1331. X */
  1332. X    0x0000,
  1333. X    0x03E0,
  1334. X    0x0C18,
  1335. X    0x11C4,
  1336. X    0x2322,
  1337. X    0x2322,
  1338. X    0x43A1,
  1339. X    0x41E1,
  1340. X    0x4271,
  1341. X    0x4231,
  1342. X    0x4231,
  1343. X    0x2232,
  1344. X    0x21E2,
  1345. X    0x1004,
  1346. X    0x0C18,
  1347. X    0x03E0,
  1348. SHAR_EOF
  1349. chmod 0644 bitmaps/8.pr ||
  1350. echo 'restore of bitmaps/8.pr failed'
  1351. Wc_c="`wc -c < 'bitmaps/8.pr'`"
  1352. test 222 -eq "$Wc_c" ||
  1353.     echo 'bitmaps/8.pr: original size 222, current size' "$Wc_c"
  1354. rm -f _shar_wnt_.tmp
  1355. fi
  1356. # ============= bitmaps/9.pr ==============
  1357. if test -f 'bitmaps/9.pr' -a X"$1" != X"-c"; then
  1358.     echo 'x - skipping bitmaps/9.pr (File already exists)'
  1359.     rm -f _shar_wnt_.tmp
  1360. else
  1361. > _shar_wnt_.tmp
  1362. echo 'x - extracting bitmaps/9.pr (Text)'
  1363. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/9.pr' &&
  1364. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1365. X */
  1366. X    0x0000,
  1367. X    0x03E0,
  1368. X    0x0C18,
  1369. X    0x11E4,
  1370. X    0x2322,
  1371. X    0x2332,
  1372. X    0x4331,
  1373. X    0x4331,
  1374. X    0x41F1,
  1375. X    0x4031,
  1376. X    0x4061,
  1377. X    0x2042,
  1378. X    0x2382,
  1379. X    0x1004,
  1380. X    0x0C18,
  1381. X    0x03E0,
  1382. SHAR_EOF
  1383. chmod 0644 bitmaps/9.pr ||
  1384. echo 'restore of bitmaps/9.pr failed'
  1385. Wc_c="`wc -c < 'bitmaps/9.pr'`"
  1386. test 222 -eq "$Wc_c" ||
  1387.     echo 'bitmaps/9.pr: original size 222, current size' "$Wc_c"
  1388. rm -f _shar_wnt_.tmp
  1389. fi
  1390. # ============= bitmaps/9to1.pr ==============
  1391. if test -f 'bitmaps/9to1.pr' -a X"$1" != X"-c"; then
  1392.     echo 'x - skipping bitmaps/9to1.pr (File already exists)'
  1393.     rm -f _shar_wnt_.tmp
  1394. else
  1395. > _shar_wnt_.tmp
  1396. echo 'x - extracting bitmaps/9to1.pr (Text)'
  1397. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/9to1.pr' &&
  1398. /* Format_version=1, Width=48, Height=48, Depth=1, Valid_bits_per_item=16
  1399. X */
  1400. X    0x01FE,    0x0000,    0x0000,
  1401. X    0x07FF,    0x8000,    0x0000,
  1402. X    0x0F03,    0xC000,    0x0000,
  1403. X    0x1C7C,    0xE000,    0x0000,
  1404. X    0x38FE,    0x7020,    0x8040,
  1405. X    0x31CE,    0x3020,    0x0040,
  1406. X    0x71C7,    0x303C,    0x9E78,
  1407. X    0x6187,    0x1824,    0xA248,
  1408. X    0x6187,    0x1824,    0xA248,
  1409. X    0x61CF,    0x1824,    0xA248,
  1410. X    0x60FF,    0x1824,    0x9E48,
  1411. X    0x607B,    0x1800,    0x0200,
  1412. X    0x6007,    0x1800,    0x3C00,
  1413. X    0x71CE,    0x3800,    0x0000,
  1414. X    0x31FE,    0x3000,    0x0000,
  1415. X    0x38F8,    0x7000,    0x0000,
  1416. X    0x1C00,    0xE000,    0x0000,
  1417. X    0x0F03,    0xC000,    0x0000,
  1418. X    0x07FF,    0x9000,    0x0000,
  1419. X    0x01FE,    0x3800,    0x0000,
  1420. X    0x0000,    0x7C00,    0x0000,
  1421. X    0x0000,    0x3E00,    0x0000,
  1422. X    0x0000,    0x1F00,    0x0000,
  1423. X    0x0000,    0x0F90,    0x0000,
  1424. X    0x0000,    0x07F0,    0x0000,
  1425. X    0x0000,    0x03F0,    0x0000,
  1426. X    0x0000,    0x01F0,    0x0000,
  1427. X    0x0000,    0x01F0,    0x7F80,
  1428. X    0x0000,    0x03F1,    0xFFE0,
  1429. X    0x0000,    0x0003,    0xC070,
  1430. X    0x0000,    0x0007,    0x0E38,
  1431. X    0x0000,    0x000E,    0x1E1C,
  1432. X    0x0000,    0x000C,    0x7E0C,
  1433. X    0x0000,    0x001C,    0x7E0E,
  1434. X    0x0000,    0x0018,    0x0E06,
  1435. X    0x0000,    0x0018,    0x0E06,
  1436. X    0x0100,    0x0018,    0x0E06,
  1437. X    0x0100,    0x0018,    0x0E06,
  1438. X    0x011D,    0x2418,    0x0E06,
  1439. X    0x0123,    0x2418,    0x0E06,
  1440. X    0x0122,    0xA81C,    0x0E0E,
  1441. X    0x0122,    0xD80E,    0x0E0C,
  1442. X    0x011C,    0x4806,    0x0E1C,
  1443. X    0x0000,    0x0007,    0x0038,
  1444. X    0x0000,    0x0003,    0xC0F0,
  1445. X    0x0000,    0x0000,    0xFFE0,
  1446. X    0x0000,    0x0000,    0x7FC0,
  1447. X    0x0000,    0x0000,    0x0000,
  1448. SHAR_EOF
  1449. chmod 0644 bitmaps/9to1.pr ||
  1450. echo 'restore of bitmaps/9to1.pr failed'
  1451. Wc_c="`wc -c < 'bitmaps/9to1.pr'`"
  1452. test 1278 -eq "$Wc_c" ||
  1453.     echo 'bitmaps/9to1.pr: original size 1278, current size' "$Wc_c"
  1454. rm -f _shar_wnt_.tmp
  1455. fi
  1456. # ============= bitmaps/backward.pr ==============
  1457. if test -f 'bitmaps/backward.pr' -a X"$1" != X"-c"; then
  1458.     echo 'x - skipping bitmaps/backward.pr (File already exists)'
  1459.     rm -f _shar_wnt_.tmp
  1460. else
  1461. > _shar_wnt_.tmp
  1462. echo 'x - extracting bitmaps/backward.pr (Text)'
  1463. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/backward.pr' &&
  1464. /* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
  1465. X */
  1466. X    0x0007,0x0000,
  1467. X    0x001E,0x0000,
  1468. X    0x003C,0x0000,
  1469. X    0x00FC,0x0000,
  1470. X    0x03F8,0x0000,
  1471. X    0x0FF8,0x0000,
  1472. X    0x1FFF,0xFFF8,
  1473. X    0x3FFF,0xFFF8,
  1474. X    0x7FFF,0xFFF8,
  1475. X    0xFFFF,0xFFF8,
  1476. X    0xFFFF,0xFFF8,
  1477. X    0x7FFF,0xFFF8,
  1478. X    0x3FFF,0xFFF8,
  1479. X    0x1FFF,0xFFF8,
  1480. X    0x0FF8,0x0000,
  1481. X    0x03F8,0x0000,
  1482. X    0x01FC,0x0000,
  1483. X    0x007C,0x0000,
  1484. X    0x001E,0x0000,
  1485. X    0x0007,0x0000,
  1486. X    0x0000,0x0000,
  1487. X    0x0000,0x0000,
  1488. X    0x0000,0x0000,
  1489. X    0x0000,0x0000,
  1490. X    0x0000,0x0000,
  1491. X    0x0000,0x0000,
  1492. X    0x0000,0x0000,
  1493. X    0x0000,0x0000,
  1494. X    0x0000,0x0000,
  1495. X    0x0000,0x0000,
  1496. X    0x0000,0x0000,
  1497. X    0x0000,0x0000
  1498. SHAR_EOF
  1499. chmod 0644 bitmaps/backward.pr ||
  1500. echo 'restore of bitmaps/backward.pr failed'
  1501. Wc_c="`wc -c < 'bitmaps/backward.pr'`"
  1502. test 589 -eq "$Wc_c" ||
  1503.     echo 'bitmaps/backward.pr: original size 589, current size' "$Wc_c"
  1504. rm -f _shar_wnt_.tmp
  1505. fi
  1506. # ============= bitmaps/checked_off.pr ==============
  1507. if test -f 'bitmaps/checked_off.pr' -a X"$1" != X"-c"; then
  1508.     echo 'x - skipping bitmaps/checked_off.pr (File already exists)'
  1509.     rm -f _shar_wnt_.tmp
  1510. else
  1511. > _shar_wnt_.tmp
  1512. echo 'x - extracting bitmaps/checked_off.pr (Text)'
  1513. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/checked_off.pr' &&
  1514. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1515. X */
  1516. X    0x03E0,
  1517. X    0x0E38,
  1518. X    0x180C,
  1519. X    0x3006,
  1520. X    0x2002,
  1521. X    0x6003,
  1522. X    0x4001,
  1523. X    0x4001,
  1524. X    0x4001,
  1525. X    0x6003,
  1526. X    0x2002,
  1527. X    0x3006,
  1528. X    0x180C,
  1529. X    0x0E38,
  1530. X    0x03E0,
  1531. X    0x0000
  1532. SHAR_EOF
  1533. chmod 0644 bitmaps/checked_off.pr ||
  1534. echo 'restore of bitmaps/checked_off.pr failed'
  1535. Wc_c="`wc -c < 'bitmaps/checked_off.pr'`"
  1536. test 221 -eq "$Wc_c" ||
  1537.     echo 'bitmaps/checked_off.pr: original size 221, current size' "$Wc_c"
  1538. rm -f _shar_wnt_.tmp
  1539. fi
  1540. # ============= bitmaps/checked_on.pr ==============
  1541. if test -f 'bitmaps/checked_on.pr' -a X"$1" != X"-c"; then
  1542.     echo 'x - skipping bitmaps/checked_on.pr (File already exists)'
  1543.     rm -f _shar_wnt_.tmp
  1544. else
  1545. > _shar_wnt_.tmp
  1546. echo 'x - extracting bitmaps/checked_on.pr (Text)'
  1547. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/checked_on.pr' &&
  1548. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1549. X */
  1550. X    0x03E0,0x0FF8,0x1FFC,0x3FFE,0x3FEE,0x7FC7,0x7F8F,0x7F1F,
  1551. X    0x623F,0x707F,0x38FE,0x3DFE,0x1FFC,0x0FF8,0x03E0,0x0000
  1552. SHAR_EOF
  1553. chmod 0644 bitmaps/checked_on.pr ||
  1554. echo 'restore of bitmaps/checked_on.pr failed'
  1555. Wc_c="`wc -c < 'bitmaps/checked_on.pr'`"
  1556. test 193 -eq "$Wc_c" ||
  1557.     echo 'bitmaps/checked_on.pr: original size 193, current size' "$Wc_c"
  1558. rm -f _shar_wnt_.tmp
  1559. fi
  1560. # ============= bitmaps/cut.pr ==============
  1561. if test -f 'bitmaps/cut.pr' -a X"$1" != X"-c"; then
  1562.     echo 'x - skipping bitmaps/cut.pr (File already exists)'
  1563.     rm -f _shar_wnt_.tmp
  1564. else
  1565. > _shar_wnt_.tmp
  1566. echo 'x - extracting bitmaps/cut.pr (Text)'
  1567. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/cut.pr' &&
  1568. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1569. X */
  1570. X    0x0000,
  1571. X    0x03C0,
  1572. X    0x07E0,
  1573. X    0x0FF0,
  1574. X    0x1998,
  1575. X    0x1998,
  1576. X    0x0FF0,
  1577. X    0x07E0,
  1578. X    0x43C2,
  1579. X    0x43C2,
  1580. X    0x2184,
  1581. X    0x1C38,
  1582. X    0x03C0,
  1583. X    0x4FF2,
  1584. X    0x700E,
  1585. X    0x0000,
  1586. SHAR_EOF
  1587. chmod 0644 bitmaps/cut.pr ||
  1588. echo 'restore of bitmaps/cut.pr failed'
  1589. Wc_c="`wc -c < 'bitmaps/cut.pr'`"
  1590. test 222 -eq "$Wc_c" ||
  1591.     echo 'bitmaps/cut.pr: original size 222, current size' "$Wc_c"
  1592. rm -f _shar_wnt_.tmp
  1593. fi
  1594. # ============= bitmaps/edit.pr ==============
  1595. if test -f 'bitmaps/edit.pr' -a X"$1" != X"-c"; then
  1596.     echo 'x - skipping bitmaps/edit.pr (File already exists)'
  1597.     rm -f _shar_wnt_.tmp
  1598. else
  1599. > _shar_wnt_.tmp
  1600. echo 'x - extracting bitmaps/edit.pr (Text)'
  1601. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/edit.pr' &&
  1602. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1603. X */
  1604. X    0x0000,
  1605. X    0x01F0,
  1606. X    0x0678,
  1607. X    0x0E38,
  1608. X    0x0E38,
  1609. X    0x0638,
  1610. X    0x0030,
  1611. X    0x0060,
  1612. X    0x00C0,
  1613. X    0x0180,
  1614. X    0x0000,
  1615. X    0x0180,
  1616. X    0x03C0,
  1617. X    0x03C0,
  1618. X    0x0180,
  1619. X    0x0000,
  1620. SHAR_EOF
  1621. chmod 0644 bitmaps/edit.pr ||
  1622. echo 'restore of bitmaps/edit.pr failed'
  1623. Wc_c="`wc -c < 'bitmaps/edit.pr'`"
  1624. test 222 -eq "$Wc_c" ||
  1625.     echo 'bitmaps/edit.pr: original size 222, current size' "$Wc_c"
  1626. rm -f _shar_wnt_.tmp
  1627. fi
  1628. # ============= bitmaps/editmask.pr ==============
  1629. if test -f 'bitmaps/editmask.pr' -a X"$1" != X"-c"; then
  1630.     echo 'x - skipping bitmaps/editmask.pr (File already exists)'
  1631.     rm -f _shar_wnt_.tmp
  1632. else
  1633. > _shar_wnt_.tmp
  1634. echo 'x - extracting bitmaps/editmask.pr (Text)'
  1635. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/editmask.pr' &&
  1636. /* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
  1637. X */
  1638. X    0x0000,
  1639. X    0x01F0,
  1640. X    0x0678,
  1641. X    0x0E38,
  1642. X    0x0E38,
  1643. X    0x0638,
  1644. X    0x0030,
  1645. X    0x0060,
  1646. X    0x00C0,
  1647. X    0x0180,
  1648. X    0x0000,
  1649. X    0x0180,
  1650. X    0x03C0,
  1651. X    0x03C0,
  1652. X    0x0180,
  1653. X    0x0000,
  1654. SHAR_EOF
  1655. chmod 0644 bitmaps/editmask.pr ||
  1656. echo 'restore of bitmaps/editmask.pr failed'
  1657. Wc_c="`wc -c < 'bitmaps/editmask.pr'`"
  1658. test 222 -eq "$Wc_c" ||
  1659.     echo 'bitmaps/editmask.pr: original size 222, current size' "$Wc_c"
  1660. rm -f _shar_wnt_.tmp
  1661. fi
  1662. # ============= bitmaps/forward.pr ==============
  1663. if test -f 'bitmaps/forward.pr' -a X"$1" != X"-c"; then
  1664.     echo 'x - skipping bitmaps/forward.pr (File already exists)'
  1665.     rm -f _shar_wnt_.tmp
  1666. else
  1667. > _shar_wnt_.tmp
  1668. echo 'x - extracting bitmaps/forward.pr (Text)'
  1669. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/forward.pr' &&
  1670. /* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
  1671. X */
  1672. X    0x0007,0x0000,
  1673. X    0x0003,0xC000,
  1674. X    0x0001,0xE000,
  1675. X    0x0001,0xF800,
  1676. X    0x0000,0xFE00,
  1677. X    0x0000,0xFF80,
  1678. X    0xFFFF,0xFFC0,
  1679. X    0xFFFF,0xFFE0,
  1680. X    0xFFFF,0xFFF0,
  1681. X    0xFFFF,0xFFF8,
  1682. X    0xFFFF,0xFFF8,
  1683. X    0xFFFF,0xFFF0,
  1684. X    0xFFFF,0xFFE0,
  1685. X    0xFFFF,0xFFC0,
  1686. X    0x0000,0xFF80,
  1687. X    0x0000,0xFE00,
  1688. X    0x0001,0xFC00,
  1689. X    0x0001,0xF000,
  1690. X    0x0003,0xC000,
  1691. X    0x0007,0x0000,
  1692. X    0x0000,0x0000,
  1693. X    0x0000,0x0000,
  1694. X    0x0000,0x0000,
  1695. X    0x0000,0x0000,
  1696. X    0x0000,0x0000,
  1697. X    0x0000,0x0000,
  1698. X    0x0000,0x0000,
  1699. X    0x0000,0x0000,
  1700. X    0x0000,0x0000,
  1701. X    0x0000,0x0000,
  1702. X    0x0000,0x0000,
  1703. X    0x0000,0x0000
  1704. SHAR_EOF
  1705. chmod 0644 bitmaps/forward.pr ||
  1706. echo 'restore of bitmaps/forward.pr failed'
  1707. Wc_c="`wc -c < 'bitmaps/forward.pr'`"
  1708. test 589 -eq "$Wc_c" ||
  1709.     echo 'bitmaps/forward.pr: original size 589, current size' "$Wc_c"
  1710. rm -f _shar_wnt_.tmp
  1711. fi
  1712. # ============= bitmaps/props.pr ==============
  1713. if test -f 'bitmaps/props.pr' -a X"$1" != X"-c"; then
  1714.     echo 'x - skipping bitmaps/props.pr (File already exists)'
  1715.     rm -f _shar_wnt_.tmp
  1716. else
  1717. > _shar_wnt_.tmp
  1718. echo 'x - extracting bitmaps/props.pr (Text)'
  1719. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/props.pr' &&
  1720. /* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
  1721. X */
  1722. X    0x0000,    0x0000,
  1723. X    0x1FFF,    0x8000,
  1724. X    0x03C3,    0xE000,
  1725. X    0x03C1,    0xF000,
  1726. X    0x07C1,    0xF000,
  1727. X    0x07C1,    0xF000,
  1728. X    0x0781,    0xF000,
  1729. X    0x0781,    0xF000,
  1730. X    0x0783,    0xE000,
  1731. X    0x0F87,    0xC000,
  1732. X    0x0FFF,    0x0000,
  1733. X    0x0F00,    0x0000,
  1734. X    0x0F00,    0x0000,
  1735. X    0x0F00,    0x0000,
  1736. X    0x1F00,    0x0000,
  1737. X    0x1F00,    0x0000,
  1738. X    0x1E00,    0x0000,
  1739. X    0x1E00,    0x0000,
  1740. X    0x7FC0,    0x0000,
  1741. X    0x0000,    0x0000,
  1742. X    0x0000,    0x0000,
  1743. X    0x0000,    0x0000,
  1744. X    0x0000,    0x0000,
  1745. X    0x0000,    0x0000,
  1746. X    0x0000,    0x0000,
  1747. X    0x0000,    0x0000,
  1748. X    0x0000,    0x0000,
  1749. X    0x0000,    0x0000,
  1750. X    0x0000,    0x0000,
  1751. X    0x0000,    0x0000,
  1752. X    0x0000,    0x0000,
  1753. X    0x0000,    0x0000,
  1754. SHAR_EOF
  1755. chmod 0644 bitmaps/props.pr ||
  1756. echo 'restore of bitmaps/props.pr failed'
  1757. Wc_c="`wc -c < 'bitmaps/props.pr'`"
  1758. test 622 -eq "$Wc_c" ||
  1759.     echo 'bitmaps/props.pr: original size 622, current size' "$Wc_c"
  1760. rm -f _shar_wnt_.tmp
  1761. fi
  1762. # ============= bitmaps/tdl.pr ==============
  1763. if test -f 'bitmaps/tdl.pr' -a X"$1" != X"-c"; then
  1764.     echo 'x - skipping bitmaps/tdl.pr (File already exists)'
  1765.     rm -f _shar_wnt_.tmp
  1766. else
  1767. > _shar_wnt_.tmp
  1768. echo 'x - extracting bitmaps/tdl.pr (Text)'
  1769. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/tdl.pr' &&
  1770. /* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
  1771. X */
  1772. X    0xFFFF,0xFFFF,0xFFFF,0xF81C,
  1773. X    0xFFFF,0xFFFF,0xFFFF,0xF83E,
  1774. X    0xC000,0x0000,0x0000,0x187F,
  1775. X    0xC000,0x0000,0x0000,0x189F,
  1776. X    0xC000,0x0000,0x0000,0x198F,
  1777. X    0xC003,0xE01F,0x0000,0x1A46,
  1778. X    0xC002,0xA009,0x8000,0x1E24,
  1779. X    0xC000,0x8608,0x9800,0x1B18,
  1780. X    0xC000,0x8908,0xA400,0x1490,
  1781. X    0xC000,0x8908,0xA400,0x2960,
  1782. X    0xC000,0x8909,0xA400,0x5240,
  1783. X    0xC001,0xC61F,0x1800,0xA480,
  1784. X    0xC000,0x0000,0x0001,0x4900,
  1785. X    0xC000,0x0000,0x0002,0x9200,
  1786. X    0xC000,0x0000,0x0005,0x2400,
  1787. X    0xC000,0x0000,0x000A,0x4800,
  1788. X    0xC000,0x0000,0x0014,0x9800,
  1789. X    0xC000,0x0000,0x0029,0x3800,
  1790. X    0xC100,0x0000,0x0052,0x5800,
  1791. X    0xC300,0x0000,0x00A4,0x9800,
  1792. X    0xC100,0x0000,0x0149,0x1800,
  1793. X    0xC100,0x0000,0x0292,0x1800,
  1794. X    0xC100,0x0000,0x0524,0x1800,
  1795. X    0xC100,0x0000,0x0A48,0x1800,
  1796. X    0xC390,0x0000,0x1490,0x1800,
  1797. X    0xC000,0x0000,0x2920,0x1800,
  1798. X    0xC000,0x0000,0x5240,0x1800,
  1799. X    0xC000,0x0000,0xA480,0x1800,
  1800. X    0xC000,0x0001,0x4900,0x1800,
  1801. X    0xC000,0x0002,0x9200,0x1800,
  1802. X    0xC000,0x0005,0x2400,0x1800,
  1803. X    0xC000,0x000A,0x4800,0x1800,
  1804. X    0xC000,0x0014,0x9000,0x1800,
  1805. X    0xC000,0x0029,0x2000,0x1800,
  1806. X    0xC000,0x0052,0x4000,0x1800,
  1807. X    0xC000,0x00E4,0x8000,0x1800,
  1808. X    0xC000,0x0129,0x0000,0x1800,
  1809. X    0xC000,0x0112,0x0000,0x1800,
  1810. X    0xC000,0x020C,0x0000,0x1800,
  1811. X    0xC000,0x0218,0x0000,0x1800,
  1812. X    0xC000,0x0660,0x0000,0x1800,
  1813. X    0xC000,0x0780,0x0000,0x1800,
  1814. X    0xC000,0x0E00,0x0000,0x1800,
  1815. SHAR_EOF
  1816. true || echo 'restore of bitmaps/tdl.pr failed'
  1817. fi
  1818. echo 'End of  part 1'
  1819. echo 'File bitmaps/tdl.pr is continued in part 2'
  1820. echo 2 > _shar_seq_.tmp
  1821. exit 0
  1822. -- 
  1823. Senior Systems Scientist        mail: dcmartin@msi.com
  1824. Molecular Simulations, Inc.        uucp: uunet!dcmartin
  1825. 796 North Pastoria Avenue        at&t: 408/522-9236
  1826. Sunnyvale, California 94086        fax: 408/732-0831
  1827.