日前由於手上有一個64bit的Linux,便幫忙PCMan前輩測試了一段程式碼,茲將心得貼於下方。此bug由來是因為Lxpanel中的工作列上,工作圖示無法正確顯示。先來看看來自xmisc.c的原始碼:data=alloca((pib.width*pib.height+2)*sizeof(long));data[0]=pib.width;data[1]=pib.height;for(j=0;j a=&(pib.pixelPtr[j*pib.pitch]); r=&(a[pib.offset[0]]); g=&(a[pib.offset[1]]); b=&(a[pib.offset[2]]); a=&(a[pib.offset[3]]); p=&(data[2+j*pib.width]); for(i=0;