File: Mkunitypes32

package info (click to toggle)
twin 0.4.0-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 3,804 kB
  • ctags: 23,904
  • sloc: ansic: 61,860; cpp: 1,023; makefile: 777; sh: 552; lex: 302; yacc: 231
file content (27 lines) | stat: -rwxr-xr-x 865 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh
echo
echo "/*"
echo " * This file was automatically generated by '$1'. Do not edit!"
echo " */"
echo
echo "#ifndef _TW_UNI_TYPES_H"
echo "#define _TW_UNI_TYPES_H"
echo
echo "typedef TW_BYTE16             byte16;"
echo "typedef TW_BYTE32             byte32;"
echo "typedef byte16                hwfont;"
echo "typedef byte32                hwattr;"
echo
echo "#define TW_SIZEOFHWFONT       2"
echo "#define TW_SIZEOFHWATTR       4"
echo
echo "#define TW_MAXHWFONT          0xFFFF"
echo "#define TW_MAXHWATTR          0xFFFFFFFF"
echo
echo "#define HWATTR(col,ascii)     HWATTR32(col,ascii)"
echo "#define HWATTR_COLMASK(attr)  HWATTR_COLMASK32(attr)"
echo "#define HWATTR_FONTMASK(attr) HWATTR_FONTMASK32(attr)"
echo "#define HWCOL(attr)           HWCOL32(attr)"
echo "#define HWFONT(attr)          HWFONT32(attr)"
echo
echo "#endif /* _TW_UNI_TYPES_H */"