|
DataMuseum.dkPresents historical artifacts from the history of: Q1 computer |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Q1 computer Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 9480 (0x2508) Types: Q1_Text, reclen=79 Notes: q1file Names: »ETIK«
└─⟦175e012ba⟧ Bits:30008648 DDMQ1-0088_BARKABY_FLYGKLUBB_OK_LKPG └─⟦this⟧ »ETIK« └─⟦57af864d8⟧ Bits:30008678 DDMQ1-0118_TGG └─⟦this⟧ »ETIK« └─⟦5ffc76ae2⟧ Bits:30008736 DDMQ1-0178_TELEFON_TIPS_BARKABY └─⟦this⟧ »ETIK« └─⟦ce91c199d⟧ Bits:30008680 DDMQ1-0120_BARKABY_LKPG_TGGNAMN_DINDEX └─⟦this⟧ »ETIK« └─⟦e0722960d⟧ Bits:30008733 DDMQ1-0175 └─⟦this⟧ »ETIK«
DCL 1 ETIKETT, 2 NR CHAR(5), 2 FNAMN CHAR(8), 2 ENAMN CHAR(16), 2 FIRMA CHAR(20), 2 AVD CHAR(15), 2 ADR CHAR(20), 2 BOX CHAR(10), 2 POST CHAR(18), 2 TEL CHAR(11), 2 CODE(7) CHAR(2); DCL 1 UTSKR, 2 N1 CHAR(5), 2 FN CHAR(8), 2 EN CHAR(16), 2 FM CHAR(20), 2 AD CHAR(15), 2 BX CHAR(20), 2 PS CHAR(18); DCL 1 UTSKR2, 2 N2 CHAR(5), 2 FN2 CHAR(8), 2 EN2 CHAR(16), 2 FM2 CHAR(20), 2 AD2 CHAR(15), 2 BX2 CHAR(20), 2 PS2 CHAR(18); DCL 1 UTSKR3, 2 N3 CHAR(5), 2 FN3 CHAR(8), 2 EN3 CHAR(16), 2 FM3 CHAR(20), 2 AD3 CHAR(15), 2 BX3 CHAR(20), 2 PS3 CHAR(18); DCL 1 UTSKR4, 2 N4 CHAR(5), 2 FN4 CHAR(8), 2 EN4 CHAR(16), 2 FM4 CHAR(20), 2 AD4 CHAR(15), 2 BX4 CHAR(20), 2 PS4 CHAR(18); DCL NAM1 CHAR(35); DCL NAM2 CHAR(35); DCL NAM3 CHAR(35); DCL NAM4 CHAR(35); DCL XA CHAR(3), XB CHAR(15); DCL SORTFIL FILE; OPEN SORTFIL; DCL X CHAR(5); DCL B CHAR(16) INITIAL(' '); R = 0; NYREC: R = R + 1; IF(R = 1) THEN GO TO ONE; IF(R = 2) THEN GO TO TWO; IF(R = 3) THEN GO TO THREE; IF(R = 4) THEN GO TO FOUR; ONE: ON ENDFILE GO TO SLUT; READ FILE(SORTFIL) INTO (ETIKETT); N1 = NR; FN = FNAMN; EN = ENAMN; FM = FIRMA; AD = AVD; BX = BOX; IF(SUBSTR(BX,1,2) = ' ') THEN BX = ADR; PS = POST; IF(N1> X) THEN GO TO SLUT; GO TO NYREC; TWO: ON ENDFILE GO TO SKRIV; READ FILE(SORTFIL) INTO (ETIKETT); N2 = NR; FN2 = FNAMN; EN2 = ENAMN; FM2 = FIRMA; AD2 = AVD; BX2 = BOX; IF(SUBSTR(BX2,1,2) = ' ') THEN BX2 = ADR; PS2 = POST; IF(N2 >= X) THEN GO TO SKRIV; GO TO NYREC; THREE: ON ENDFILE GO TO SKRIV; READ FILE(SORTFIL) INTO (ETIKETT); N3 = NR; FN3 = FNAMN; EN3 = ENAMN; FM3 = FIRMA; AD3 = AVD; BX3 = BOX; IF(SUBSTR(BX3,1,2) = ' ') THEN BX3 = ADR; PS3 = POST; IF(N3 >= X) THEN GO TO SKRIV; GO TO NYREC; IF(N3 >= X) THEN GO TO SKRIV; GO TO NYREC; FOUR: ON ENDFILE GO TO SKRIV; READ FILE(SORTFIL) INTO (ETIKETT); N4 = NR; FN4 = FNAMN; EN4 = ENAMN; FM4 = FIRMA; AD4 = AVD; BX4 = BOX; IF(SUBSTR(BX4,1,2) = ' ') THEN BX4 = ADR; PS4 = POST; SKRIV: NAM1 = FN CAT EN; NAM2 = FN2 CAT EN2; NAM3 = FN3 CAT EN3; NAM4 = FN4 CAT EN4; PUT SKIP(2) EDIT(NAM1) (A(36)) (NAM2) (A(36)); PUT EDIT(NAM3) (A(36)) (NAM4) (A(36)); PUT SKIP EDIT(FM) (A(36)) (FM2) (A(36)) (FM3) (A(36)) (FM4) (A(36)); PUT SKIP EDIT(AD) (A(36)) (AD2) (A(36)) (AD3) (A(36)) (AD4) (A(36)); PUT SKIP EDIT(BX) (A(25)) (N1) (A(11)) (BX2) (A(25)) (N2) (A(11)); PUT EDIT(BX3) (A(25)) (N3) (A(11)) (BX4) (A(25)) (N4) (A(11)); PUT SKIP EDIT(PS) (A(36)) (PS2) (A(36)) (PS3) (A(36)) (PS4) (A(36)); IF (N4>= X) THEN GO TO SLUT; R = 0; GO TO NYREC; SLUT: END;