Update documentation
This commit is contained in:
		
							parent
							
								
									89850d7b4f
								
							
						
					
					
						commit
						014ba2f638
					
				| @ -11,10 +11,10 @@ for the binary operators, because there are hundreds of those). | |||||||
| 
 | 
 | ||||||
| #### `<T>::sizeof() -> u64` | #### `<T>::sizeof() -> u64` | ||||||
| 
 | 
 | ||||||
| Simply returns the size of type `T` in bits. | Simply returns the size of type `T` in bytes. | ||||||
| 
 | 
 | ||||||
| ```rust | ```rust | ||||||
| i32::sizeof(); // Returns 32 | i32::sizeof(); // Returns 4 | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| #### `<T>::null() -> *T` | #### `<T>::null() -> *T` | ||||||
| @ -25,9 +25,9 @@ Returns a null-pointer of type `T`. | |||||||
| i32::null(); // Returns *i32 (null-ptr) | i32::null(); // Returns *i32 (null-ptr) | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| #### `<T>::alloca(size: u64) -> *T` | #### `<T>::malloc(size: u64) -> *T` | ||||||
| 
 | 
 | ||||||
| Allocates `T::sizeof() * size` bits and returns a pointer to `T`. | Allocates `T::sizeof() * size` bytes and returns a pointer to `T`. | ||||||
| 
 | 
 | ||||||
| **Note:** This does not seem to work correctly currently. | **Note:** This does not seem to work correctly currently. | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -25,7 +25,7 @@ fn main() -> u32 { | |||||||
|     print(from_str("sizeof i32: ") + i32::sizeof()); |     print(from_str("sizeof i32: ") + i32::sizeof()); | ||||||
| 
 | 
 | ||||||
|     let nullptr = i32::null(); |     let nullptr = i32::null(); | ||||||
|     let mut list = u64::alloca(15); |     let mut list = u64::malloc(15); | ||||||
|     list[4] = 17; |     list[4] = 17; | ||||||
| 
 | 
 | ||||||
|     print(from_str("value: ") + list[4]); |     print(from_str("value: ") + list[4]); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user