Home | History | Annotate | Download | only in plat-mac

Lines Matching refs:desc

5 unpack(desc) does the reverse
131 def unpack(desc, formodulename=""):
133 t = desc.type
136 desc = desc.AECoerceDesc(unpacker_coercions[t])
137 t = desc.type # This is a guess by Jack....
141 for i in range(desc.AECountItems()):
142 keyword, item = desc.AEGetNthDesc(i+1, '****')
147 for i in range(desc.AECountItems()):
148 keyword, item = desc.AEGetNthDesc(i+1, '****')
152 record = desc.AECoerceDesc('reco')
155 return Carbon.File.Alias(rawdata=desc.data)
158 return struct.unpack('b', desc.data)[0]
160 return desc.data
162 return unicode(desc.data, 'utf16')
168 return mkenum(desc.data)
173 data = desc.data
176 return Carbon.File.FSSpec(rawdata=desc.data)
178 return Carbon.File.FSRef(rawdata=desc.data)
180 record = desc.AECoerceDesc('reco')
184 script, language = struct.unpack('hh', desc.data[:4])
185 return aetypes.IntlText(script, language, desc.data[4:])
187 script, language = struct.unpack('hh', desc.data)
190 return mkkeyword(desc.data)
192 return struct.unpack('l', desc.data)[0]
194 a, b = struct.unpack('lL', desc.data)
199 v = struct.unpack('l', desc.data)
204 record = desc.AECoerceDesc('reco')
215 v, h = struct.unpack('hh', desc.data)
218 v0, h0, v1, h1 = struct.unpack('hhhh', desc.data)
221 r, g, b = struct.unpack('hhh', desc.data)
227 return struct.unpack('f', desc.data)[0]
229 return struct.unpack('h', desc.data)[0]
234 return mktargetid(desc.data)
240 return mktype(desc.data, formodulename)
245 record = desc.AECoerceDesc('reco')
248 record = desc.AECoerceDesc('reco')
251 record = desc.AECoerceDesc('reco')
253 return mkunknown(desc.type, desc.data)