The NetBSD Project

CVS log for src/games/larn/io.c

[BACK] Up to [cvs.NetBSD.org] / src / games / larn

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Tue Mar 26 20:50:29 2024 UTC (43 hours, 53 minutes ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +34 -34 lines
Diff to previous 1.30 (colored)

Fix header comment to align text using 8 space tabs.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Mar 23 21:10:45 2024 UTC (4 days, 19 hours ago) by andvar
Branch: MAIN
Changes since 1.29: +29 -31 lines
Diff to previous 1.29 (colored)

Attempt to fix descriptions of the routines in the initial comment block.

Something likely went wrong with copying the original text, causing
missing letters, broken indentation and formatting.

Revision 1.29 / (download) - annotate - [select for diffs], Sun May 2 12:50:45 2021 UTC (2 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.28: +18 -18 lines
Diff to previous 1.28 (colored)

games: remove trailing whitespace in *.c and *.h

Revision 1.27.14.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:56:55 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 10 20:41:40 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored)

need time.h for time(), got side-loaded before from <fcntl.h> via <sys/stat.h>

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 18:58:24 2012 UTC (11 years, 4 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.26: +31 -44 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

sync with head

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jun 19 05:30:43 2012 UTC (11 years, 9 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount
Changes since 1.26: +31 -44 lines
Diff to previous 1.26 (colored)

WARNS=5

Revision 1.26 / (download) - annotate - [select for diffs], Mon Oct 3 12:32:28 2011 UTC (12 years, 5 months ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Changes since 1.25: +7 -7 lines
Diff to previous 1.25 (colored)

Use tiparm instead of vtparm.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Feb 3 15:34:39 2010 UTC (14 years, 1 month ago) by roy
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.24: +48 -88 lines
Diff to previous 1.24 (colored)

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.24 / (download) - annotate - [select for diffs], Wed Aug 12 08:04:05 2009 UTC (14 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

sprinkle static

Revision 1.17.4.1 / (download) - annotate - [select for diffs], Sun Mar 23 00:25:43 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.17: +85 -186 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

sync with HEAD

Revision 1.23 / (download) - annotate - [select for diffs], Sun Feb 3 21:24:58 2008 UTC (16 years, 1 month ago) by dholland
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Changes since 1.22: +27 -26 lines
Diff to previous 1.22 (colored)

Once upon a time, larn 12.0 had functions named getchar() and putchar()
that conflicted with libc. We changed them to lgetchar() and xputchar()
respectively; larn 12.2 changed them to ttgetch() and ttputch(). After
reflecting on this for a while I've decided to adopt the larn 12.2
names; not so much for compatibility but for consistency going forward.
So, massrename them. Also make ttputch() static.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 3 20:11:05 2008 UTC (16 years, 1 month ago) by dholland
Branch: MAIN
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored)

Larn does not need its own private versions of functions from <ctype.h>.
Also, remove the function gettokstr(), which is not used. From larn 12.2.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Feb 3 19:20:41 2008 UTC (16 years, 1 month ago) by dholland
Branch: MAIN
Changes since 1.20: +5 -3 lines
Diff to previous 1.20 (colored)

Make a bunch of functions static. Merged from larn 12.2.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jan 28 05:48:57 2008 UTC (16 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: based-on-larn-12_0
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Call srandom() as well as initializing the private random generator
(which is crappy and should be removed, but that's for another day...)
This way e.g. fortune cookies no longer appear always in the same order.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jan 28 05:38:54 2008 UTC (16 years, 2 months ago) by dholland
Branch: MAIN
Changes since 1.18: +47 -43 lines
Diff to previous 1.18 (colored)

Larn now builds with WARNS=4.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 28 04:04:17 2008 UTC (16 years, 2 months ago) by dholland
Branch: MAIN
Changes since 1.17: +11 -121 lines
Diff to previous 1.17 (colored)

Apparently the reason the printf arguments were all wrong is that larn
had its own private and not-quite-standard implementation of printf.
Remove it surgically with a chainsaw.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Apr 22 02:09:02 2007 UTC (16 years, 11 months ago) by mouse
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

Per PR 36185, OKed by martin@

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 11 10:23:24 2006 UTC (17 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

lrint() -> larn_lrint().

Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 3 02:23:02 2005 UTC (19 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

A preprocessor macro named "srand" was defined which seeded the random
number generator.

Unfortunately, it conflicted with a function of the same defined in
stdlib.h. This was masked by the __P hack, which is now being purged.

I've renamed "srand" to "seedrand" to eliminate the conflict.

Revision 1.14 / (download) - annotate - [select for diffs], Sun May 26 00:12:13 2002 UTC (21 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, fvdl_fs64_base
Changes since 1.13: +2 -18 lines
Diff to previous 1.13 (colored)

__STDC__ is always defined on NetBSD.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Nov 2 18:27:00 2001 UTC (22 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.12: +10 -13 lines
Diff to previous 1.12 (colored)

Update to the new t_agetstr() API.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Sep 24 13:22:29 2001 UTC (22 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Feb 5 00:57:33 2001 UTC (23 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

- rename getchar to lgetchar to avoid conflicts with the stdio getchar
- fix redundant decls and nested externs
- use snprintf instead of sprintf

Revision 1.10 / (download) - annotate - [select for diffs], Wed May 24 14:20:29 2000 UTC (23 years, 10 months ago) by blymn
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Fix coredump on start.

Revision 1.9 / (download) - annotate - [select for diffs], Mon May 22 12:42:46 2000 UTC (23 years, 10 months ago) by blymn
Branch: MAIN
Changes since 1.8: +47 -19 lines
Diff to previous 1.8 (colored)

Converted games to use the new termcap interface.

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:29:02 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Pull up to last week's -current.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Oct 4 23:27:02 1999 UTC (24 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

update after change to return value of tputs() third argument

Revision 1.7 / (download) - annotate - [select for diffs], Sat Oct 18 20:03:26 1997 UTC (26 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Branch point for: wrstuden-devbsize
Changes since 1.6: +795 -585 lines
Diff to previous 1.6 (colored)

Tons of changes; re-indent, use termios, fix warnings, add prototypes...
Games is almost clean; only hack is left...

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 17 19:26:22 1997 UTC (26 years, 10 months ago) by pk
Branch: MAIN
Changes since 1.5: +6 -6 lines
Diff to previous 1.5 (colored)

NULL => 0 (Arne Juul; PR#3629)

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 15 03:53:24 1996 UTC (27 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.4: +5 -2 lines
Diff to previous 1.4 (colored)

print more informative error message.  from kstailey (PR#2699)

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 24 12:23:57 1995 UTC (28 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.3: +7 -6 lines
Diff to previous 1.3 (colored)

Various changes to make games compile w/o warnings on the alpha:
Include appropriate includes, delete bogus function declarations,
change sizes of variables and casts.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 23 08:33:38 1995 UTC (29 years ago) by cgd
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

merge with Lite, new RCS id conventions, etc.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 2 17:20:05 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.1: +4 -0 lines
Diff to previous 1.1 (colored)

Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, netbsd-0-8, lite-2, lite-1, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>