Rev 18 | Rev 35 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 23 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | return TRUE; |
45 | return TRUE; |
46 | } |
46 | } |
47 | */ |
47 | */ |
48 | 48 | ||
49 | Boolean doresources(HMODULE srcmod,char *dstname){ |
49 | Boolean doresources(HMODULE srcmod,char *dstname){ |
50 | OSErr e = noErr; |
- | |
51 | int i; |
50 | int i; |
52 | 51 | ||
53 | HRSRC datarsrc,piplrsrc,aetersrc; |
52 | HRSRC datarsrc,aetersrc; |
54 | HANDLE datah,aeteh,hpipl,hupdate; |
53 | HANDLE datah,aeteh,hupdate; |
55 | Ptr newpipl = NULL,newaete = NULL,datap,aetep; |
54 | Ptr newpipl = NULL,newaete = NULL,datap,aetep; |
56 | PARM_T *pparm = NULL; |
55 | PARM_T *pparm = NULL; |
57 | 56 | ||
58 | PIPropertyList *pipl; |
- | |
59 | short srcrn,dstrn; |
- | |
60 | Handle h; |
- | |
61 | long piplsize,aetesize,titlesize,catsize,*lp,origsize; |
57 | long piplsize,aetesize,origsize; |
62 | Str255 title; |
58 | Str255 title; |
63 | char s[0x100]; |
59 | //char s[0x100]; |
64 | 60 | ||
65 | Boolean discard = true; |
61 | Boolean discard = true; |
66 | 62 | ||
67 | // if(!EnumResourceLanguages(srcmod,"PiPL",MAKEINTRESOURCE(16000),enumfunc,0)) |
63 | // if(!EnumResourceLanguages(srcmod,"PiPL",MAKEINTRESOURCE(16000),enumfunc,0)) |
68 | // dbglasterror("EnumResourceLanguages"); |
64 | // dbglasterror("EnumResourceLanguages"); |
69 | 65 | ||
70 | if(hupdate = BeginUpdateResource(dstname,false)){ |
66 | if( (hupdate = BeginUpdateResource(dstname,false)) ){ |
71 | DBG("BeginUpdateResource OK"); |
67 | DBG("BeginUpdateResource OK"); |
72 | if( (datarsrc = FindResource(srcmod,MAKEINTRESOURCE(16000),RT_RCDATA)) |
68 | if( (datarsrc = FindResource(srcmod,MAKEINTRESOURCE(16000),RT_RCDATA)) |
73 | && (datah = LoadResource(srcmod,datarsrc)) |
69 | && (datah = LoadResource(srcmod,datarsrc)) |
74 | && (datap = LockResource(datah)) |
70 | && (datap = LockResource(datah)) |
75 | && (aetersrc = FindResource(srcmod,MAKEINTRESOURCE(16000),"AETE")) |
71 | && (aetersrc = FindResource(srcmod,MAKEINTRESOURCE(16000),"AETE")) |