Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
256 changes: 256 additions & 0 deletions HEXENC/ALLHEXCODE/allhexcode.rpgle
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@

// x'2A': "?" x'2A' Hex Value Red Blink
// x'2A': "ˆ" x'2A' Hex Value Red Blink
return;

// x'2B': "?" x'2B' Hex Value Red Blink Rev.Int.
// x'2B': "‹" x'2B' Hex Value Red Blink Rev.Int.
‹return;

// x'2C': "?" x'2C' Hex Value Red Underline
// x'2C': "Œ" x'2C' Hex Value Red Underline
return;

// x'2D': "?" x'2D' Hex Value Red Underline Rev.Int.
// x'2D': "" x'2D' Hex Value Red Underline Rev.Int.
return;

// x'2E': "?" x'2E' Hex Value Red Blink Underline
// x'2E': "" x'2E' Hex Value Red Blink Underline
return;

// x'2F': "?" x'2F' Hex Value Not Display
// x'2F': "" x'2F' Hex Value Not Display
return;

// x'20': "?" x'20' Hex Value Green
// x'20': "€" x'20' Hex Value Green
return;

// x'21': "?" x'21' Hex Value Green Reverse Intense
// x'21': "" x'21' Hex Value Green Reverse Intense
return;

// x'22': "?" x'22' Hex Value White
// x'22': "‚" x'22' Hex Value White
return;

// x'23': "?" x'23' Hex Value White Reverse Intense
// x'23': "ƒ" x'23' Hex Value White Reverse Intense
return;

// x'24': "?" x'24' Hex Value Green Unerline
// x'24': "„" x'24' Hex Value Green Unerline
return;

// x'25': "?" x'25' Hex Value Green Underline Rev.Int.
// x'25': " " x'25' Hex Value Green Underline Rev.Int.
return;

// x'26': "?" x'26' Hex Value White Underline
// x'26': "" x'26' Hex Value White Underline
return;

// x'27': "?" x'27' Hex Value Not Display
// x'27': "" x'27' Hex Value Not Display
return;

// x'28': "?" x'28' Hex Value Red
// x'28': "ˆ" x'28' Hex Value Red
return;

// x'29': "?" x'29' Hex Value Red Reverse Intense
// x'29': "‰" x'29' Hex Value Red Reverse Intense
return;

// x'3A': "?" x'3A' Hex Value Pink Reverse Intense
// x'3A': "š" x'3A' Hex Value Pink Reverse Intense
return;

// x'3B': "?" x'3B' Hex Value Blue
// x'3B': "›" x'3B' Hex Value Blue
return;

// x'3C': "?" x'3C' Hex Value Pink Underline
// x'3C': "" x'3C' Hex Value Pink Underline
return;

// x'3D': "?" x'3D' Hex Value Pink Underline Rev.Int.
// x'3D': "" x'3D' Hex Value Pink Underline Rev.Int.
return;

// x'3E': "?" x'3E' Hex Value Blue Underline
// x'3E': "ž" x'3E' Hex Value Blue Underline
return;

// x'3F': "?" x'3F' Hex Value Color not display
// x'3F': "" x'3F' Hex Value Color not display
return;

// x'30': "?" x'30' Hex Value Turquois
// x'30': "" x'30' Hex Value Turquois
return;

// x'31': "?" x'31' Hex Value Turquois Rev.Int.
// x'31': "‘" x'31' Hex Value Turquois Rev.Int.
return;

// x'32': "?" x'32' Hex Value Yellow
// x'32': "" x'32' Hex Value Yellow
return;

// x'33': "?" x'33' Hex Value Yellow Reverse Intense
// x'33': "“" x'33' Hex Value Yellow Reverse Intense
return;

// x'34': "?" x'34' Hex Value Turquois Underline
// x'34': "”" x'34' Hex Value Turquois Underline
return;

// x'35': "?" x'35' Hex Value Turquois Underline Rev.Int.
// x'35': "•" x'35' Hex Value Turquois Underline Rev.Int.
return;

// x'36': "?" x'36' Hex Value Yellow Underline
// x'36': "–" x'36' Hex Value Yellow Underline
return;

// x'37': "?" x'37' Hex Value Yellow Underline Rev.Int.
// x'37': "" x'37' Hex Value Yellow Underline Rev.Int.
return;

// x'38': "?" x'38' Hex Value Color Not Dspl.
// x'38': "˜" x'38' Hex Value Color Not Dspl.
return;

// x'39': "?" x'39' Hex Value Pink
// x'39': "™" x'39' Hex Value Pink
return;

// x'AA': "?" x'AA' Hex Value Prot. Red Blink
// x'AA': "¡" x'AA' Hex Value Prot. Red Blink
return;

// x'AB': "?" x'AB' Hex Value Prot. Red Blink Rev.Int.
// x'AB': "¿" x'AB' Hex Value Prot. Red Blink Rev.Int.
return;

// x'AC': "?" x'AC' Hex Value Prot. Red Underline
// x'AC': "Ð" x'AC' Hex Value Prot. Red Underline
return;

// x'AD': "?" x'AD' Hex Value Prot. Red Underline Rev.Int
// x'AD': "Ý" x'AD' Hex Value Prot. Red Underline Rev.Int
return;

// x'AE': "?" x'AE' Hex Value Prot. Red Underline Blink
// x'AE': "Þ" x'AE' Hex Value Prot. Red Underline Blink
return;

// x'AF': "?" x'AF' Hex Value Prot. not Display
// x'AF': "®" x'AF' Hex Value Prot. not Display
return;

// x'A0': "?" x'A0' Hex Value Prot. Green
// x'A0': "µ" x'A0' Hex Value Prot. Green
return;

// x'A1': "?" x'A1' Hex Value Prot. Green Reverse Intense
// x'A1': "~" x'A1' Hex Value Prot. Green Reverse Intense
return;

// x'A2': "?" x'A2' Hex Value Prot. White
// x'A2': "s" x'A2' Hex Value Prot. White
return;

// x'A3': "?" x'A3' Hex Value Prot. White Reverse Intense
// x'A3': "t" x'A3' Hex Value Prot. White Reverse Intense
return;

// x'A4': "?" x'A4' Hex Value Prot. Green Underline
// x'A4': "u" x'A4' Hex Value Prot. Green Underline
return;

// x'A5': "?" x'A5' Hex Value Prot. Green Underline Rev.In
// x'A5': "v" x'A5' Hex Value Prot. Green Underline Rev.In
return;

// x'A6': "?" x'A6' Hex Value Prot. White Underline
// x'A6': "w" x'A6' Hex Value Prot. White Underline
return;

// x'A7': "?" x'A7' Hex Value Prot. Not Display
// x'A7': "x" x'A7' Hex Value Prot. Not Display
return;

// x'A8': "?" x'A8' Hex Value Prot. Red
// x'A8': "y" x'A8' Hex Value Prot. Red
return;

// x'A9': "?" x'A9' Hex Value Prot. Red Reverse Intense
// x'A9': "z" x'A9' Hex Value Prot. Red Reverse Intense
return;

// x'BA': "?" x'BA' Hex Value Prot. Pink
// x'BA': "[" x'BA' Hex Value Prot. Pink
return;

// x'BB': "?" x'BB' Hex Value Prot. Pink Reverse Intense
// x'BB': "]" x'BB' Hex Value Prot. Pink Reverse Intense
return;

// x'BC': "?" x'BC' Hex Value Prot. Blue
// x'BC': "¯" x'BC' Hex Value Prot. Blue
return;

// x'BD': "?" x'BD' Hex Value Prot. Pink Underline
// x'BD': "¨" x'BD' Hex Value Prot. Pink Underline
return;

// x'BE': "?" x'BE' Hex Value Prot. Blue Underline
// x'BE': "´" x'BE' Hex Value Prot. Blue Underline
return;

// x'BF': "?" x'BF' Hex Value Prot. Color not Displayed
// x'BF': "×" x'BF' Hex Value Prot. Color not Displayed
return;

// x'B0': "?" x'B0' Hex Value Prot. Turquois
// x'B0': "^" x'B0' Hex Value Prot. Turquois
return;

// x'B1': "?" x'B1' Hex Value Prot. Turquois Rev.Int.
// x'B1': "£" x'B1' Hex Value Prot. Turquois Rev.Int.
return;

// x'B2': "?" x'B2' Hex Value Prot. Yellow
// x'B2': "¥" x'B2' Hex Value Prot. Yellow
return;

// x'B3': "?" x'B3' Hex Value Prot. Yellow Reverse Intense
// x'B3': "·" x'B3' Hex Value Prot. Yellow Reverse Intense
return;

// x'B4': "?" x'B4' Hex Value Prot. Turquois Underline
// x'B4': "©" x'B4' Hex Value Prot. Turquois Underline
return;

// x'B5': "?" x'B5' Hex Value Prot. Turquois Underline
// x'B5': "§" x'B5' Hex Value Prot. Turquois Underline
return;

// x'B6': "?" x'B6' Hex Value Prot. Turquois Underline Rev
// x'B6': "¶" x'B6' Hex Value Prot. Turquois Underline Rev
return;

// x'B7': "?" x'B7' Hex Value Prot. Yellow Underline
// x'B7': "¼" x'B7' Hex Value Prot. Yellow Underline
return;

// x'B8': "?" x'B8' Hex Value Prot. Yellow Underline Rev.I
// x'B8': "½" x'B8' Hex Value Prot. Yellow Underline Rev.I
return;

// x'B9': "?" x'B9' Hex Value Prot. Color Not Dspl.
// x'B9': "¾" x'B9' Hex Value Prot. Color Not Dspl.
return;‘
6 changes: 6 additions & 0 deletions HEXENC/CCSID5026/test26.rpgle
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// ア
// '26': ""
DCL-S CHR CHAR(4) CCSID(5026) INZ('ア');
DSPLY CHR;
RETURN;
// イ
10 changes: 10 additions & 0 deletions HEXENC/CCSID5035/test35.rpgle
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// ア Katakana letter A
// あ Hiragana letter A
dcl-s u_chrs varucs2(10) ccsid(1200) inz('アあ');
dcl-s a_chrs varchar(10) ccsid(5035);
dsply u_chrs;
a_chrs = u_chrs;
dsply a_chrs;
return;
// x'3C': "" x'3C' Hex Value Pink Underline
// x'26': "" x'26' Hex Value White Underline