History

expecting r8g8b8a8, make it more clear

Sigrid Solveig Haflínudóttir committed 2 years agomaster

Commit e712b341 parent aa515b11 file · +12 −12Browse files

Showing the changes to tocursor.c (1 of 1 file). Show all

Unified · Split

tocursor.c+12−12
@@ -4,37 +4,37 @@ · 3 unmodified lines
44 void
55 main(int argc, char **argv)
66 {
7− u32int b[1084/4];
8− uchar clr[2*16], set[2*16];
7+ u32int b[5*12/4+16*16];
8+ uchar clr[16*16/8], set[16*16/8];
99 int i;
1010
11− if (argc < 3) {
11+ if(argc < 3){
1212 fprint(2, "usage: png -9t <cursor.png | %s OFFSETX OFFSETY >/dev/snarf\n", argv[0]);
1313 exits("usage");
1414 }
1515
16− if (readn(0, b, sizeof(b)) != sizeof(b))
17− sysfatal("%r");
16+ if((i = readn(0, b, sizeof(b))) != sizeof(b))
17+ sysfatal("short read: %d < %d (not r8g8b8a8?)", i, sizeof(b));
1818
1919 memset(clr, 0, sizeof(clr));
2020 memset(set, 0, sizeof(set));
2121 print("Cursor lol = {\n");
2222 print("\t{%s, %s},\n", argv[1], argv[2]);
23− for (i = 0; i < nelem(b); i++) {
24− if (b[15+i] == 0x000000ff)
23+ for(i = 0; i < 16*16; i++){
24+ if(b[15+i] == 0x000000ff)
2525 set[i/8] |= 1<<(7-i&7);
26− else if (b[15+i] == 0xffffffff)
26+ else if(b[15+i] == 0xffffffff)
2727 clr[i/8] |= 1<<(7-i&7);
2828 }
2929 print("\t{");
30− for (i = 0; i < sizeof(clr); i++) {
31− if (i > 0 && !(i % 8))
30+ for(i = 0; i < sizeof(clr); i++){
31+ if(i > 0 && !(i % 8))
3232 print("\n\t ");
3333 print(" 0x%02x,", clr[i]);
3434 }
3535 print("\n\t},\n\t{");
36− for (i = 0; i < sizeof(set); i++) {
37− if (i > 0 && !(i % 8))
36+ for(i = 0; i < sizeof(set); i++){
37+ if(i > 0 && !(i % 8))
3838 print("\n\t ");
3939 print(" 0x%02x,", set[i]);
4040 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t