|
|
1.1 root 1: \ *****************************************************************************
2: \ * Copyright (c) 2004, 2008 IBM Corporation
3: \ * All rights reserved.
4: \ * This program and the accompanying materials
5: \ * are made available under the terms of the BSD License
6: \ * which accompanies this distribution, and is available at
7: \ * http://www.opensource.org/licenses/bsd-license.php
8: \ *
9: \ * Contributors:
10: \ * IBM Corporation - initial implementation
11: \ ****************************************************************************/
12:
13: : slof-build-id ( -- str len )
14: flash-header 10 + a
15: ;
16:
17: : slof-revision s" 001" ;
18:
19: : read-version-and-date
20: flash-header 0= IF
21: s" " encode-string
22: ELSE
23: flash-header 10 + 10
24: here swap rmove
25: here 10
26: s" , " $cat
27: bdate2human $cat encode-string THEN
28: ;
29:
30: \ Fetch C string
31: : from-cstring ( addr - len )
32: dup dup BEGIN c@ 0 <> WHILE 1 + dup REPEAT
33: swap -
34: ;
35:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.