playdate icon indicating copy to clipboard operation
playdate copied to clipboard

check ptr is aligned to `UD`

Open github-actions[bot] opened this issue 9 months ago • 0 comments

source

	pub fn userdata(&self) -> Option<&mut Userdata> {
		let f = self.1.get_userdata();
		let ptr = unsafe { f(self.0) };
		if ptr.is_null() {
			None
		} else {
			let ptr = ptr as *mut Userdata;
			// TODO: check ptr is aligned to `UD`
			unsafe { ptr.as_mut() }
		}
	}

github-actions[bot] avatar Sep 20 '23 11:09 github-actions[bot]