Lines Matching defs:XPTCursor
77 typedef struct XPTCursor XPTCursor;
83 XPT_DoString(XPTArena *arena, XPTCursor *cursor, XPTString **strp);
86 XPT_DoStringInline(XPTArena *arena, XPTCursor *cursor, XPTString **strp);
89 XPT_DoCString(XPTArena *arena, XPTCursor *cursor, char **strp);
92 XPT_DoIID(XPTCursor *cursor, nsID *iidp);
95 XPT_Do64(XPTCursor *cursor, PRInt64 *u64p);
98 XPT_Do32(XPTCursor *cursor, PRUint32 *u32p);
101 XPT_Do16(XPTCursor *cursor, PRUint16 *u16p);
104 XPT_Do8(XPTCursor *cursor, PRUint8 *u8p);
107 XPT_DoHeaderPrologue(XPTArena *arena, XPTCursor *cursor, XPTHeader **headerp, PRUint32 * ide_offset);
109 XPT_DoHeader(XPTArena *arena, XPTCursor *cursor, XPTHeader **headerp);
136 struct XPTCursor {
147 XPT_MakeCursor(XPTState *state, XPTPool pool, PRUint32 len, XPTCursor *cursor);
150 XPT_SeekTo(XPTCursor *cursor, PRUint32 offset);
174 XPT_GetOffsetForAddr(XPTCursor *cursor, void *addr);
177 XPT_SetOffsetForAddr(XPTCursor *cursor, void *addr, PRUint32 offset);
180 XPT_SetAddrForOffset(XPTCursor *cursor, PRUint32 offset, void *addr);
183 XPT_GetAddrForOffset(XPTCursor *cursor, PRUint32 offset);