| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | CELL allot_alien(CELL delegate, CELL displacement); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-13 04:20:34 -05:00
										 |  |  | void primitive_displaced_alien(void); | 
					
						
							|  |  |  | void primitive_alien_address(void); | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | DLLEXPORT void *alien_offset(CELL object); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void fixup_alien(F_ALIEN* d); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DLLEXPORT void *unbox_alien(void); | 
					
						
							|  |  |  | DLLEXPORT void box_alien(void *ptr); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-13 04:20:34 -05:00
										 |  |  | void primitive_alien_signed_cell(void); | 
					
						
							|  |  |  | void primitive_set_alien_signed_cell(void); | 
					
						
							|  |  |  | void primitive_alien_unsigned_cell(void); | 
					
						
							|  |  |  | void primitive_set_alien_unsigned_cell(void); | 
					
						
							|  |  |  | void primitive_alien_signed_8(void); | 
					
						
							|  |  |  | void primitive_set_alien_signed_8(void); | 
					
						
							|  |  |  | void primitive_alien_unsigned_8(void); | 
					
						
							|  |  |  | void primitive_set_alien_unsigned_8(void); | 
					
						
							|  |  |  | void primitive_alien_signed_4(void); | 
					
						
							|  |  |  | void primitive_set_alien_signed_4(void); | 
					
						
							|  |  |  | void primitive_alien_unsigned_4(void); | 
					
						
							|  |  |  | void primitive_set_alien_unsigned_4(void); | 
					
						
							|  |  |  | void primitive_alien_signed_2(void); | 
					
						
							|  |  |  | void primitive_set_alien_signed_2(void); | 
					
						
							|  |  |  | void primitive_alien_unsigned_2(void); | 
					
						
							|  |  |  | void primitive_set_alien_unsigned_2(void); | 
					
						
							|  |  |  | void primitive_alien_signed_1(void); | 
					
						
							|  |  |  | void primitive_set_alien_signed_1(void); | 
					
						
							|  |  |  | void primitive_alien_unsigned_1(void); | 
					
						
							|  |  |  | void primitive_set_alien_unsigned_1(void); | 
					
						
							|  |  |  | void primitive_alien_float(void); | 
					
						
							|  |  |  | void primitive_set_alien_float(void); | 
					
						
							|  |  |  | void primitive_alien_double(void); | 
					
						
							|  |  |  | void primitive_set_alien_double(void); | 
					
						
							|  |  |  | void primitive_alien_cell(void); | 
					
						
							|  |  |  | void primitive_set_alien_cell(void); | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | DLLEXPORT void to_value_struct(CELL src, void *dest, CELL size); | 
					
						
							|  |  |  | DLLEXPORT void box_value_struct(void *src, CELL size); | 
					
						
							|  |  |  | DLLEXPORT void box_small_struct(CELL x, CELL y, CELL size); | 
					
						
							| 
									
										
										
										
											2009-03-30 08:19:14 -04:00
										 |  |  | void box_medium_struct(CELL x1, CELL x2, CELL x3, CELL x4, CELL size); | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-29 16:04:26 -05:00
										 |  |  | DEFINE_UNTAG(F_DLL,DLL_TYPE,dll) | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-13 04:20:34 -05:00
										 |  |  | void primitive_dlopen(void); | 
					
						
							|  |  |  | void primitive_dlsym(void); | 
					
						
							|  |  |  | void primitive_dlclose(void); | 
					
						
							|  |  |  | void primitive_dll_validp(void); |