[HUN2ASC] About ~~~~~ HUN2ASC.CFG Default configuration file for the HUN2ASC text file converter (c) 1996-1997 M&M Corporation Budapest Usage: HUN2ASC [</|->switches] <title> <infile> <outfile> [<config>] Switches: ~~~~~~~~~ b binary replacement c confirm each occurance d delete input file f first characters only (beginning of words) h help l last characters only (end of words) o overwrite <outfile> q quiet mode, no output r reverse mode (replaces the 2nd string with the 1st one) s show statistics, lots of output u replace upper or lowercase either v verbose mode, lots of output ? same as h Examples ~~~~~~~~ HUN2ASC HTML HOMEPAGE.TXT HOMEPAGE.HTM replaces for example é-s with é-s and saves the result into HOMEPAGE.HTM. HUN2ASC /CRV HTML HOMEPAGE.HTM HOMEPAGE.TXT prompts you to confirm each replacement of é-s with é-s, using verbose mode, thus producing MANY output. The result is saved into HOMEPAGE.TXT HUN2ASC /FVROD UPCASE 1.TXT 2.TXT and HUN2ASC -F -VD /OR UPCASE 1.TXT 2.TXT are equivalent. See HISTORY, 1.28b, below for another *GOOD* example! Thanx to ~~~~~~~~ József Szûcs (szucs_j@ludens.elte.hu) for his *GREAT* ideas DOS Environment ~~~~~~~~~~~~~~~ You can define your default configuration file for the program. To do this, edit your AUTOEXEC.BAT and insert a line like this: SET HUN2ASC=C:\SYSTEM\HUN2ASC.CFG Titles in configuration file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HTML, HUN, FLY, NONE, UPCASE, SCANCODE, GIFCON, WORD, GT, UNIX, EXTRA and HEX HTML For HTML files. See "Examples" above! HUN Hungarian (CP-850) characters in HTML pages. I live in Hungary, you know... :) By the way, that's why I wrote this program. FLY Flying accents NONE You can remove every accent mark from your textfiles. UPCASE Use HUN2ASC /R for "LOWERCASE" mode. SCANCODE Converts raw keypress-data to ASCII. Use *ONLY* in /B mode! GIFCON Removes the "shareware" comment from .GIF files that have been edited with the unregistered copy of GIFCON. :-b Recommended usage: WITH /Q *.GIF HUN2ASC /BQ GIFCON ~B ~N.GFC WITH /Q *.GFC REN ~B ~N.GIF !!! Gif Construction Kit (c) 1995 Alchemy Mindworks Inc. !!! WITH.EXE (c) 1996 M&M Corporation Budapest WORD With this option you can read the contents of your WinWord files under DOS. *SILLY* GT For HTML files. Replaces "<" and ">" only. UNIX For textfiles that you have downloaded in BIN instead of ASC. EXTRA Several grins, <formfeed> and <eof> conversion HEX Stupid Bin2Hex conversion. Each title can be up to 8 character long. Columns below the titles ~~~~~~~~~~~~~~~~~~~~~~~~ 1. Code, useful only in v1.10+. See "Valid codes" below! 2. String to be replaced (1st string) 3. New string (2nd string) Valid codes ~~~~~~~~~~~ 0: confirm only in /C mode 1: always confirm 2: never confirm (Don't play with this!!!) 3: confirm backwards (e.g HUN2ASC /R NONE) 4: confirm at the end of words or lines 5: confirm backwards and at the end of words or lines (e.g HUN2ASC /R FLY) 6: confirm at the beginning of words or lines 7: confirm backwards and at the beginning of words or lines 101-199: random replacement (1-99%) (This function might be removed) else: skip item Special substrings ~~~~~~~~~~~~~~~~~~ Instead of SPACE, TAB, EOF and such special characters, strings may contain special substrings. These are the following: (special) (result) ~ empty string With this you can even *ERASE* strings from your textfiles! ~xx CHAR #xx, where xx is a hexadecimal number (00-ff) Hexadecimal digits may be given either in upper or lower case. e.g ~20 SPACE ~09 TAB ~0c FORM FEED ~0d~0a ENTER ~1a EOF ~7e ~ You'll need this when you use strings like "~31". The program changes it to "1". (The ascii code of "1" is $31) When you use "~7e31", the program replaces it with "~31". When you put the following lines into your HUN2ASC.CFG file... [WELCOME] 0 Welcome! Hi,~20everybody! 0 <formfeed> ~0c [WELCOME] ...and run: HUN2ASC /C WELCOME file1 file2 the program will prompt you to confim every replacement of "Welcome!"s to "Hi, everybody!"s, and "<formfeed>"s to $0c. History ~~~~~~~ 0.99- Tests only 1.00 First reliable version. Maximum number of strings: 64/title Worked with HUN2ASC.CFG file in the current directory. Added: new [HTML] title in config file new [HUN] title in config file 1.01 Added: environment variable output redirected to "standard output". This means that you can have the output written to a file. To do so you must use the ">" operator: HUN2ASC [params] >FILENAME.OUT This is *VERY* useful in /V mode :b 1.02 Never released. Minor changes & tests only. Added: extended [HTML] and [HUN] titles in config file 1.03 Source code no more included in the HUN2ASC.ZIP file. (c) Added: - switch to TITLE new [NONE] title in config file 1.04 You could find this version of the program on my homepage. Minor changes. Several bugs in string replacement. Fixed. Enhanced DOC-DEMO-CFG. (This file!) 1.05 Never released. Added: /H /V /Q /? switches ~xx special substrings new [COMMENT] title in config file :b new [TEST] title in config file, test only 1.06 Added: /C switch ~ empty string new [ERASE] title in config file, test only renamed [HUN] to [FLY] new [HUN] title in config file Bug: memory allocation. Fixed. Problems with help display. Fixed. Bug: verbose-mode replacement. Fixed. 1.09- Never released. 1.10 Added: /B switch for binary replacement This option is useful only on *REAL* binary files. (e.g sound samples, pictures, or even compressed files) Processing files in standard (TEXT) mode might be as much as 3-10 times faster! This switch negates /C as well as the special confirm code. new [GT] title new [DEL13] title 1.19- Never released. 1.20 Minor changes in program structure. Configuration file revised. Added: code column determines action. See "Valid code" above! special verbose comments F_Replaced: Forced replacement (e.g code=2 in /C mode) R_Replaced: RND replacement R_Skipped: RND skip Removed: DEMO comments [TEST] title 1.21 Bug: forced replacement. Fixed. Random operation (e.g code=101-199) negates /C. Added: codes 1,3,4 and 5 override the 'A' key in /C mode (e.g "Always replace") /R switch (e.g "/R TITLE" instead of "-TITLE") -TITLE is no more valid! / and - are equivalent (e.g /C or -C) 1.22 Added: /U switch "* Switches:" verbose comment line uppercase function also detects á, é, í, ö and more! new [GRIN] title 1.23 Minor speed-up. Added: new *ASSEMBLY* function for converting extra characters! /F /L switches new [UPCASE] title Maximum number of strings increased to 128. 1.24 Added: new [SCANCODE] title, more than 200 lines! Maximum number of strings increased to 256. short comments to each title. new [GIFCON] title Bug: replacement in /L mode. Fixed. Bug: converting single extra character. Fixed. Removed: [ERASE] title [COMMENT] title "Recoursive" check in /B mode 1.25 Added: /O switch, useful in /Q mode Original file is always saved as *.H2A /D switch user break with the ESC key dynamic memory allocation The program runs in /B mode with less than 128K free memory. Total size of strings shouldn't exceed 8K. In that case the program will be *VERY* slow in /B mode. TEXT mode not affected. Bug: confirmation "A" and "Q". Fixed. 1.26 Minor optimization and speed-up. Maximum number of strings increased to 512. 1.27 Minor optimization and speed-up. Added: /S switch /Q, normal, /V and /S modes optimized. Bug: files with length of 0 Bytes. Fixed. 1.28 Minor changes in program structure. Added: new [WORD] title new [HEX] title Further changes in config file: [DEL13] renamed to [UNIX] [GRIN] and [FF] merged to [EXTRA] 1.28b Minor changes. Now, you can use batch files like this (ADDFORM.BAT): ; ECHO OFF ; GOTO BEGIN [HUN2ASC] [FF] 0 --formfeed-- ~0c [FF] [EOF] :BEGIN IF .%1 == . GOTO END IF NOT EXIST %1 GOTO END ECHO --formfeed-- >>%1 HUN2ASC /Q FF %1 _H2A.TMP ADDFORM.BAT COPY /Y _H2A.TMP %1 >NUL ECHO FormFeed character added to %1 :END This batch file requires one parameter, %1. The program uses HUN2ASC to add a formfeed (#12) character to the end of that file. 1.28c Minor changes. 1.28b Minor changes. Removed: backup output file (*.H2A) Plans ~~~~~ - Confirmation on binary files. - Confirmation might be fully revised. Now, the special code overrides the "A" ("yes to all") keystroke. SZUCS_J told me to mend this. However, I don't agree. What do YOU think about this? - Major speed-up in /B mode. Assembly routines! - Binary mode will be the default. /A switch for ASCII (TEXT) mode - /Txx switch, TAB to SPACE conversion. Default: /T08. Will work in /A mode only. - ~?? extra character. - More titles in config file. - GREEK title: <alpha> -- #224 <beta> -- #225 and so on. Maybe in HTML files as well. [HTML] ; 0=confirm in /C mode only 0 & & 0 ü ü 0 ä ä 0 é é 0 Í Í 0 Ä Ä 0 Á Á 0 É É 0 ô ô 0 ö ö 0 Ó Ó 0 û û 0 Ú Ú 0 Û Û 0 Ö Ö 0 Ü Ü 0 á á 0 í í 0 ó ó 0 ú ú 0 ñ ñ 0 Ñ Ñ 0 Ô Ô [HTML] [HUN] ; 0=confirm in /C mode only 0 & & 0 ü ü 0 ä ä 0 é é 0 Í Í 0 Ä Ä 0 Á Á 0 É É 0 ô õ 0 ö ö 0 Ó Ó 0 û ũ 0 Ú Ú 0 Û Ũ 0 Ö Ö 0 Ü Ü 0 á á 0 í í 0 ó ó 0 ú ú 0 ñ ñ 0 Ñ Ñ 0 Ô Õ [HUN] [FLY] ; 5=confirm backwards and at end of words or lines ; (e.g not to replace "IDAHO" with "IDAHÔ automatically) 5 ü u: 5 ä a: 5 é e' 5 Í I' 5 Ä A: 5 Á A' 5 É E' 5 ô o" 5 ö o: 5 Ó O' 5 û u" 5 Ú U' 5 Û U" 5 Ö O: 5 Ü U: 5 á a' 5 í i' 5 ó o' 5 ú u' 5 Ô O" [FLY] [NONE] ; 3=confirm backwards ; (e.g not to replace "M&M Corporation" with "M&M Côrpôrátíôn" automatically) 3 ü u 3 ä a 3 é e 3 Í I 3 Ä A 3 Á A 3 É E 3 ô o 3 ö o 3 Ó O 3 û u 3 Ú U 3 Û U 3 Ö O 3 Ü U 3 á a 3 í i 3 ó o 3 ú u 3 Ô O [NONE] [UPCASE] ; 0=confirm only in /C mode 0 a A 0 ä Ä 0 á Á 0 b B 0 c C 0 d D 0 e E 0 é É 0 f F 0 g G 0 h H 0 i I 0 í Í 0 j J 0 k K 0 l L 0 m M 0 n N 0 ñ Ñ 0 o O 0 ó Ó 0 ö Ö 0 ô Ô 0 p P 0 q Q 0 r R 0 s S 0 t T 0 u U 0 ú Ú 0 ü Ü 0 û Û 0 v V 0 w W 0 x X 0 y Y 0 z Z [UPCASE] [SCANCODE] ; 2=never confirm, forced replacement ; Use in /B mode only! ; The "_" character before every word/letter is to avoid ; the "Recoursive declaration" message in TEXT mode ; ; Extra codes: 2 ~01~81 _Esc~0d~0a 2 ~38~01~81~b8 _AltEsc~0d~0a 2 ~1d~01~81~9d _CtrlEsc~0d~0a 2 ~2a~01~81~aa _ShiftEsc~0d~0a 2 ~36~01~81~b6 _ShiftEsc~0d~0a 2 ~0e~8e _BkSpc 2 ~38~0e~8e~b8 _AltBkSpc 2 ~1d~0e~8e~9d _CtrlBkSpc 2 ~2a~0e~8e~aa _ShiftBkSpc 2 ~36~0e~8e~b6 _ShiftBkSpc 2 ~0f~8f _Tab~09 2 ~38~0f~8f~b8 _AltTab 2 ~1d~0f~8f~9d _CtrlTab 2 ~2a~0f~8f~aa _ShiftTab 2 ~36~0f~8f~b6 _ShiftTab 2 ~1c~9c _Enter~0d~0a 2 ~38~1c~9c~b8 _AltEnter~0d~0a 2 ~1d~1c~9c~9d _CtrlEnter~0d~0a 2 ~2a~1c~9c~aa _ShiftEnter~0d~0a 2 ~36~1c~9c~b6 _ShiftEnter~0d~0a ; ; Single press of GRAY keys: 2 ~2a~47~c7~aa _GHome! 2 ~2a~48~c8~aa _GUp! 2 ~2a~49~c9~aa _GPgUp! 2 ~2a~4b~cb~aa _GLeft! 2 ~2a~4d~cd~aa _GRight! 2 ~2a~4f~cf~aa _GEnd! 2 ~2a~50~d0~aa _GDown! 2 ~2a~51~d1~aa _GPgDown! 2 ~2a~52~d2~aa _GIns! 2 ~2a~53~d3~aa _GDel! ; ; Press/release of GRAY keys: 2 ~2a~47 ~0a~0d_GHome 2 ~c7~aa _/GHome~0d~0a 2 ~2a~48 ~0d~0a_GUp 2 ~c8~aa _/GUp~0d~0a 2 ~2a~49 ~0d~0a_GPgUp 2 ~c9~aa _/GPgUp~0d~0a 2 ~2a~4b ~0d~0a_GLeft 2 ~cb~aa _/GLeft~0d~0a 2 ~2a~4d ~0d~0a_GRight 2 ~cd~aa _/GRight~0d~0a 2 ~2a~4f ~0d~0a_GEnd 2 ~cf~aa _/GEnd~0d~0a 2 ~2a~50 ~0d~0a_GDown 2 ~d0~aa _/GDown~0d~0a 2 ~2a~51 ~0d~0a_GPgDown 2 ~d1~aa _/GPgDown~0d~0a 2 ~2a~52 ~0d~0a_GIns 2 ~d2~aa _/GIns~0d~0a 2 ~2a~53 ~0d~0a_GDel 2 ~d3~aa _/GDel~0d~0a ; ; Single press of shifts: 2 ~1d~9d _Ctrl! 2 ~2a~aa _LShift! 2 ~36~b6 _RShift! 2 ~38~b8 _Alt! ; ; Shifted keys: 2 ~2a~02~82~aa _! 2 ~36~02~82~b6 _! 2 ~2a~03~83~aa _@ 2 ~36~03~83~b6 _@ 2 ~2a~04~84~aa _# 2 ~36~04~84~b6 _# 2 ~2a~05~85~aa _$ 2 ~36~05~85~b6 _$ 2 ~2a~06~86~aa _% 2 ~36~06~86~b6 _% 2 ~2a~07~87~aa _^ 2 ~36~07~87~b6 _^ 2 ~2a~08~88~aa _& 2 ~36~08~88~b6 _& 2 ~2a~09~89~aa _* 2 ~36~09~89~b6 _* 2 ~2a~0a~8a~aa _( 2 ~36~0a~8a~b6 _( 2 ~2a~0b~8b~aa _) 2 ~36~0b~8b~b6 _) 2 ~2a~0c~8c~aa __ 2 ~36~0c~8c~b6 __ 2 ~2a~0d~8d~aa _+ 2 ~36~0d~8d~b6 _+ 2 ~2a~10~90~aa _Q 2 ~36~10~90~b6 _Q 2 ~2a~11~91~aa _W 2 ~36~11~91~b6 _W 2 ~2a~12~92~aa _E 2 ~36~12~92~b6 _E 2 ~2a~13~93~aa _R 2 ~36~13~93~b6 _R 2 ~2a~14~94~aa _T 2 ~36~14~94~b6 _T 2 ~2a~15~95~aa _Y 2 ~36~15~95~b6 _Y 2 ~2a~16~96~aa _U 2 ~36~16~96~b6 _U 2 ~2a~17~97~aa _I 2 ~36~17~97~b6 _I 2 ~2a~18~98~aa _O 2 ~36~18~98~b6 _O 2 ~2a~19~99~aa _P 2 ~36~19~99~b6 _P 2 ~2a~1a~9a~aa _{ 2 ~36~1a~9a~b6 _{ 2 ~2a~1b~9b~aa _} 2 ~36~1b~9b~b6 _} 2 ~2a~1e~9e~aa _A 2 ~36~1e~9e~b6 _A 2 ~2a~1f~9f~aa _S 2 ~36~1f~9f~b6 _S 2 ~2a~20~a0~aa _D 2 ~36~20~a0~b6 _D 2 ~2a~21~a1~aa _F 2 ~36~21~a1~b6 _F 2 ~2a~22~a2~aa _G 2 ~36~22~a2~b6 _G 2 ~2a~23~a3~aa _H 2 ~36~23~a3~b6 _H 2 ~2a~24~a4~aa _J 2 ~36~24~a4~b6 _J 2 ~2a~25~a5~aa _K 2 ~36~25~a5~b6 _K 2 ~2a~26~a6~aa _L 2 ~36~26~a6~b6 _L 2 ~2a~27~a7~aa _: 2 ~36~27~a7~b6 _: 2 ~2a~28~a8~aa _" 2 ~36~28~a8~b6 _" 2 ~2a~29~a9~aa _~7e 2 ~36~29~a9~b6 _~7e 2 ~2a~2b~ab~aa _| 2 ~36~2b~ab~b6 _| 2 ~2a~2c~ac~aa _Z 2 ~36~2c~ac~b6 _Z 2 ~2a~2d~ad~aa _X 2 ~36~2d~ad~b6 _X 2 ~2a~2e~ae~aa _C 2 ~36~2e~ae~b6 _C 2 ~2a~2f~af~aa _V 2 ~36~2f~af~b6 _V 2 ~2a~30~b0~aa _B 2 ~36~30~b0~b6 _B 2 ~2a~31~b1~aa _N 2 ~36~31~b1~b6 _N 2 ~2a~32~b2~aa _M 2 ~36~32~b2~b6 _M 2 ~2a~33~b3~aa _< 2 ~36~33~b3~b6 _< 2 ~2a~34~b4~aa _> 2 ~36~34~b4~b6 _> 2 ~2a~35~b5~aa _? 2 ~36~35~b5~b6 _? 2 ~2a~56~d6~aa _| 2 ~36~56~d6~b6 _| ; ; Function keys: 2 ~3b~bb _F1~0d~0a 2 ~3c~bc _F2~0d~0a 2 ~3d~bd _F3~0d~0a 2 ~3e~be _F4~0d~0a 2 ~3f~bf _F5~0d~0a 2 ~40~c0 _F6~0d~0a 2 ~41~c1 _F7~0d~0a 2 ~42~c2 _F8~0d~0a 2 ~43~c3 _F9~0d~0a 2 ~44~c4 _F10~0d~0a 2 ~57~d7 _F11~0d~0a 2 ~58~d8 _F12~0d~0a ; ; Single press of WHITE keys: 2 ~47~c7 _Home! 2 ~48~c8 _Up! 2 ~49~c9 _PgUp! 2 ~4b~cb _Left! 2 ~4d~cd _Right! 2 ~4f~cf _End! 2 ~50~d0 _Down! 2 ~51~d1 _PgDown! 2 ~52~d2 _Ins! 2 ~53~d3 _Del! ; ; Single press of keys: 2 ~02~82 _1 2 ~03~83 _2 2 ~04~84 _3 2 ~05~85 _4 2 ~06~86 _5 2 ~07~87 _6 2 ~08~88 _7 2 ~09~89 _8 2 ~0a~8a _9 2 ~0b~8b _0 2 ~0c~8c _- 2 ~0d~8d _= 2 ~10~90 _q 2 ~11~91 _w 2 ~12~92 _e 2 ~13~93 _r 2 ~14~94 _t 2 ~15~95 _y 2 ~16~96 _u 2 ~17~97 _i 2 ~18~98 _o 2 ~19~99 _p 2 ~1a~9a _[ 2 ~1b~9b _] 2 ~1e~9e _a 2 ~1f~9f _s 2 ~20~a0 _d 2 ~21~a1 _f 2 ~22~a2 _g 2 ~23~a3 _h 2 ~24~a4 _j 2 ~25~a5 _k 2 ~26~a6 _l 2 ~27~a7 _; 2 ~28~a8 _' 2 ~29~a9 _` 2 ~2b~ab _\ 2 ~2c~ac _z 2 ~2d~ad _x 2 ~2e~ae _c 2 ~2f~af _v 2 ~30~b0 _b 2 ~31~b1 _n 2 ~32~b2 _m 2 ~33~b3 _, 2 ~34~b4 _. 2 ~35~b5 _/ 2 ~37~b7 _* 2 ~39~b9 _~20 2 ~56~d6 _\ ; ; Press/release of shifts: 2 ~1d _Ctrl 2 ~9d _/Ctrl 2 ~2a _LShift 2 ~aa _/LShift 2 ~36 _RShift 2 ~b6 _/RShift 2 ~38 _Alt 2 ~b8 _/Alt ; ; Press/release of WHITE keys: 2 ~47 _Home 2 ~c7 _/Home~0d~0a 2 ~48 _Up 2 ~c8 _/Up~0d~0a 2 ~49 _PgUp 2 ~c9 _/PgUp~0d~0a 2 ~4a _G- 2 ~4b _Left 2 ~cb _/Left~0d~0a 2 ~4c _5 2 ~4d _Right 2 ~cd _/Right~0d~0a 2 ~4e _G+ 2 ~4f _End 2 ~cf _/End~0d~0a 2 ~50 _Down 2 ~d0 _/Down~0d~0a 2 ~51 _PgDown 2 ~d1 _/PgDown~0d~0a 2 ~52 _Ins 2 ~d2 _/Ins~0d~0a 2 ~53 _Del 2 ~d3 _/Del~0d~0a ; ; Unknown codes: ; $54 -- $55 ; $59 -- $7f ; [SCANCODE] [GIFCON] ; 2=never confirm, forced replacement ; Use in /B mode only! ; When you run HUN2ASC /R GIFCON the program will quit with a ; warning of "Empty strings" and an error message of "Nothing to do". ; 2 ~00~21~FE~6B~46~49~4C~45~20~49~44~45~4E~54~49~54~59~0D~0A~43~72~65~61~74~65 ~ 2 ~64~20~6F~72~20~6D~6F~64~69~66~69~65~64~20~62~79~0D~0A~61~6E~20~75~6E~69~64 ~ 2 ~65~6E~74~69~66~69~65~64~20~75~73~65~72~20~6F~66~20~61~6E~20~75~6E~72~65~67 ~ 2 ~69~73~74~65~72~65~64~20~63~6F~70~79~20~6F~66~20~47~49~46~20~43~6F~6E~73~74 ~ 2 ~72~75~63~74~69~6F~6E~20~53~65~74~00~21~FE~EA~55~4E~52~45~47~49~53~54~45~52 ~ 2 ~45~44~20~53~48~41~52~45~57~41~52~45~0D~0A~0D~0A~41~73~73~65~6D~62~6C~65~64 ~ 2 ~20~77~69~74~68~20~47~49~46~20~43~6F~6E~73~74~72~75~63~74~69~6F~6E~20~53~65 ~ 2 ~74~3A~0D~0A~0D~0A~41~6C~63~68~65~6D~79~20~4D~69~6E~64~77~6F~72~6B~73~20~49 ~ 2 ~6E~63~2E~0D~0A~42~6F~78~20~35~30~30~0D~0A~42~65~65~74~6F~6E~2C~20~4F~4E~0D ~ 2 ~0A~4C~30~47~20~31~41~30~0D~0A~43~41~4E~41~44~41~2E~0D~0A~0D~0A~68~74~74~70 ~ 2 ~3A~2F~2F~77~77~77~2E~6D~69~6E~64~77~6F~72~6B~73~68~6F~70~2E~63~6F~6D~0D~0A ~ 2 ~0D~0A~54~68~69~73~20~63~6F~6D~6D~65~6E~74~20~77~69~6C~6C~20~6E~6F~74~20~61 ~ 2 ~70~70~65~61~72~20~69~6E~20~66~69~6C~65~73~20~63~72~65~61~74~65~64~20~77~69 ~ 2 ~74~68~20~61~20~72~65~67~69~73~74~65~72~65~64~20~76~65~72~73~69~6F~6E~2E ~ [GIFCON] [WORD] ; 2=never confirm, forced replacement ; When you run HUN2ASC /R WORD the program will quit with ; an error message of "Recoursive declaration" ; This one is for reading Winword documents under DOS. 2 ü ü 2 ä ä 2 é é 2 Í Í 2 Ä Ä 2 Á Á 2 É É 2 ô ô 2 õ ô 2 ö ö 2 Ó Ó 2 û û 2 Ú Ú 2 Û Û 2 Ö Ö 2 Ü Ü 2 á á 2 í í 2 ó ó 2 ú ú 2 ñ ñ 2 Ñ Ñ 2 Õ Ô 2 ~0d ~0a~0d [WORD] [GT] ; 1=always confirm ; Useful with HTML files! 1 < < 1 > > [GT] [UNIX] ; 2=never confirm, forced replacement ; use in /B mode only! 2 ~0d~0a ~0a 2 ~1a ~ [UNIX] [MAN2TXT] ; 2=never confirm, forced replacement ; use in /B mode only! 2 ~0A ~0D~0A 2 A~08A A 2 C~08C B 2 D~08D B 2 E~08E E 2 F~08F F 2 G~08G G 2 H~08H H 2 I~08I I 2 J~08J J 2 K~08K K 2 L~08L L 2 M~08M M 2 N~08N N 2 O~08O O 2 P~08P P 2 Q~08Q Q 2 R~08R R 2 S~08S S 2 T~08T T 2 U~08U U 2 V~08V V 2 W~08W W 2 X~08X X 2 Y~08Y Y 2 Z~08Z Z 2 0~080 0 2 1~081 1 2 2~082 2 2 3~083 3 2 4~084 4 2 5~085 5 2 6~086 6 2 7~087 7 2 8~088 8 2 9~089 9 [MAN] [EXTRA] ; 0=confirm in /C mode only 0 <grin> :) 0 <biggrin> :))) 0 <evilgrin> >-) 0 <smile> :-) 0 <sadface> :-( 0 <tongue> :b 0 <formfeed> ~0c [EXTRA] [HEX] ; 2=never confirm, forced replacement 2 ~00 ~2000 2 ~01 ~2001 2 ~02 ~2002 2 ~03 ~2003 2 ~04 ~2004 2 ~05 ~2005 2 ~06 ~2006 2 ~07 ~2007 2 ~08 ~2008 2 ~09 ~2009 2 ~0a ~200a 2 ~0b ~200b 2 ~0c ~200c 2 ~0d ~200d 2 ~0e ~200e 2 ~0f ~200f 2 ~10 ~2010 2 ~11 ~2011 2 ~12 ~2012 2 ~13 ~2013 2 ~14 ~2014 2 ~15 ~2015 2 ~16 ~2016 2 ~17 ~2017 2 ~18 ~2018 2 ~19 ~2019 2 ~1a ~201a 2 ~1b ~201b 2 ~1c ~201c 2 ~1d ~201d 2 ~1e ~201e 2 ~1f ~201f 2 ~20 ~2020 2 ~21 ~2021 2 ~22 ~2022 2 ~23 ~2023 2 ~24 ~2024 2 ~25 ~2025 2 ~26 ~2026 2 ~27 ~2027 2 ~28 ~2028 2 ~29 ~2029 2 ~2a ~202a 2 ~2b ~202b 2 ~2c ~202c 2 ~2d ~202d 2 ~2e ~202e 2 ~2f ~202f 2 ~30 ~2030 2 ~31 ~2031 2 ~32 ~2032 2 ~33 ~2033 2 ~34 ~2034 2 ~35 ~2035 2 ~36 ~2036 2 ~37 ~2037 2 ~38 ~2038 2 ~39 ~2039 2 ~3a ~203a 2 ~3b ~203b 2 ~3c ~203c 2 ~3d ~203d 2 ~3e ~203e 2 ~3f ~203f 2 ~40 ~2040 2 ~41 ~2041 2 ~42 ~2042 2 ~43 ~2043 2 ~44 ~2044 2 ~45 ~2045 2 ~46 ~2046 2 ~47 ~2047 2 ~48 ~2048 2 ~49 ~2049 2 ~4a ~204a 2 ~4b ~204b 2 ~4c ~204c 2 ~4d ~204d 2 ~4e ~204e 2 ~4f ~204f 2 ~50 ~2050 2 ~51 ~2051 2 ~52 ~2052 2 ~53 ~2053 2 ~54 ~2054 2 ~55 ~2055 2 ~56 ~2056 2 ~57 ~2057 2 ~58 ~2058 2 ~59 ~2059 2 ~5a ~205a 2 ~5b ~205b 2 ~5c ~205c 2 ~5d ~205d 2 ~5e ~205e 2 ~5f ~205f 2 ~60 ~2060 2 ~61 ~2061 2 ~62 ~2062 2 ~63 ~2063 2 ~64 ~2064 2 ~65 ~2065 2 ~66 ~2066 2 ~67 ~2067 2 ~68 ~2068 2 ~69 ~2069 2 ~6a ~206a 2 ~6b ~206b 2 ~6c ~206c 2 ~6d ~206d 2 ~6e ~206e 2 ~6f ~206f 2 ~70 ~2070 2 ~71 ~2071 2 ~72 ~2072 2 ~73 ~2073 2 ~74 ~2074 2 ~75 ~2075 2 ~76 ~2076 2 ~77 ~2077 2 ~78 ~2078 2 ~79 ~2079 2 ~7a ~207a 2 ~7b ~207b 2 ~7c ~207c 2 ~7d ~207d 2 ~7e ~207e 2 ~7f ~207f 2 ~80 ~2080 2 ~81 ~2081 2 ~82 ~2082 2 ~83 ~2083 2 ~84 ~2084 2 ~85 ~2085 2 ~86 ~2086 2 ~87 ~2087 2 ~88 ~2088 2 ~89 ~2089 2 ~8a ~208a 2 ~8b ~208b 2 ~8c ~208c 2 ~8d ~208d 2 ~8e ~208e 2 ~8f ~208f 2 ~90 ~2090 2 ~91 ~2091 2 ~92 ~2092 2 ~93 ~2093 2 ~94 ~2094 2 ~95 ~2095 2 ~96 ~2096 2 ~97 ~2097 2 ~98 ~2098 2 ~99 ~2099 2 ~9a ~209a 2 ~9b ~209b 2 ~9c ~209c 2 ~9d ~209d 2 ~9e ~209e 2 ~9f ~209f 2 ~a0 ~20a0 2 ~a1 ~20a1 2 ~a2 ~20a2 2 ~a3 ~20a3 2 ~a4 ~20a4 2 ~a5 ~20a5 2 ~a6 ~20a6 2 ~a7 ~20a7 2 ~a8 ~20a8 2 ~a9 ~20a9 2 ~aa ~20aa 2 ~ab ~20ab 2 ~ac ~20ac 2 ~ad ~20ad 2 ~ae ~20ae 2 ~af ~20af 2 ~b0 ~20b0 2 ~b1 ~20b1 2 ~b2 ~20b2 2 ~b3 ~20b3 2 ~b4 ~20b4 2 ~b5 ~20b5 2 ~b6 ~20b6 2 ~b7 ~20b7 2 ~b8 ~20b8 2 ~b9 ~20b9 2 ~ba ~20ba 2 ~bb ~20bb 2 ~bc ~20bc 2 ~bd ~20bd 2 ~be ~20be 2 ~bf ~20bf 2 ~c0 ~20c0 2 ~c1 ~20c1 2 ~c2 ~20c2 2 ~c3 ~20c3 2 ~c4 ~20c4 2 ~c5 ~20c5 2 ~c6 ~20c6 2 ~c7 ~20c7 2 ~c8 ~20c8 2 ~c9 ~20c9 2 ~ca ~20ca 2 ~cb ~20cb 2 ~cc ~20cc 2 ~cd ~20cd 2 ~ce ~20ce 2 ~cf ~20cf 2 ~d0 ~20d0 2 ~d1 ~20d1 2 ~d2 ~20d2 2 ~d3 ~20d3 2 ~d4 ~20d4 2 ~d5 ~20d5 2 ~d6 ~20d6 2 ~d7 ~20d7 2 ~d8 ~20d8 2 ~d9 ~20d9 2 ~da ~20da 2 ~db ~20db 2 ~dc ~20dc 2 ~dd ~20dd 2 ~de ~20de 2 ~df ~20df 2 ~e0 ~20e0 2 ~e1 ~20e1 2 ~e2 ~20e2 2 ~e3 ~20e3 2 ~e4 ~20e4 2 ~e5 ~20e5 2 ~e6 ~20e6 2 ~e7 ~20e7 2 ~e8 ~20e8 2 ~e9 ~20e9 2 ~ea ~20ea 2 ~eb ~20eb 2 ~ec ~20ec 2 ~ed ~20ed 2 ~ee ~20ee 2 ~ef ~20ef 2 ~f0 ~20f0 2 ~f1 ~20f1 2 ~f2 ~20f2 2 ~f3 ~20f3 2 ~f4 ~20f4 2 ~f5 ~20f5 2 ~f6 ~20f6 2 ~f7 ~20f7 2 ~f8 ~20f8 2 ~f9 ~20f9 2 ~fa ~20fa 2 ~fb ~20fb 2 ~fc ~20fc 2 ~fd ~20fd 2 ~fe ~20fe 2 ~ff ~20ff [HEX] [EOF] Comments & new ideas ~~~~~~~~~~ E-MAIL: mark@ludens.elte.hu VISIT MY HOMEPAGE AT: http://ludens.elte.hu/~mark/ SNAIL-MAIL: Molnár Márk 1239 Budapest Dél utca 29.