Browse Source

Save a few bytes by using naturally-sized ints.

tags/v0.9.3
Michael Brown 19 years ago
parent
commit
2c36f5e6c7
2 changed files with 5 additions and 5 deletions
  1. 4
    4
      src/arch/i386/firmware/pcbios/basemem.c
  2. 1
    1
      src/arch/i386/include/basemem.h

+ 4
- 4
src/arch/i386/firmware/pcbios/basemem.c View File

29
  * Return amount of free base memory in bytes
29
  * Return amount of free base memory in bytes
30
  *
30
  *
31
  */
31
  */
32
-uint32_t get_free_base_memory ( void ) {
32
+unsigned int get_free_base_memory ( void ) {
33
 	return fbms << 10;
33
 	return fbms << 10;
34
 }
34
 }
35
 
35
 
39
  *
39
  *
40
  */
40
  */
41
 void * alloc_base_memory ( size_t size ) {
41
 void * alloc_base_memory ( size_t size ) {
42
-	uint16_t size_kb = ( size + 1023 ) >> 10;
42
+	unsigned int size_kb = ( size + 1023 ) >> 10;
43
 	void *ptr;
43
 	void *ptr;
44
 
44
 
45
 	DBG ( "Trying to allocate %d bytes of base memory from %d kB free\n",
45
 	DBG ( "Trying to allocate %d bytes of base memory from %d kB free\n",
99
  *
99
  *
100
  */
100
  */
101
 void free_base_memory ( void *ptr, size_t size ) {
101
 void free_base_memory ( void *ptr, size_t size ) {
102
-	uint16_t remainder = virt_to_phys ( ptr ) & 1023;
103
-	uint16_t size_kb = ( size + remainder + 1023 ) >> 10;
102
+	unsigned int remainder = virt_to_phys ( ptr ) & 1023;
103
+	unsigned int size_kb = ( size + remainder + 1023 ) >> 10;
104
 	union free_base_memory_block *free_block = 
104
 	union free_base_memory_block *free_block = 
105
 		( ( void * ) ( ptr - remainder ) );
105
 		( ( void * ) ( ptr - remainder ) );
106
 	
106
 	

+ 1
- 1
src/arch/i386/include/basemem.h View File

24
 };
24
 };
25
 
25
 
26
 /* Function prototypes */
26
 /* Function prototypes */
27
-extern uint32_t get_free_base_memory ( void );
27
+extern unsigned int get_free_base_memory ( void );
28
 extern void * alloc_base_memory ( size_t size );
28
 extern void * alloc_base_memory ( size_t size );
29
 extern void free_base_memory ( void *ptr, size_t size );
29
 extern void free_base_memory ( void *ptr, size_t size );
30
 
30
 

Loading…
Cancel
Save