util: refactor intmin/max to standalone file
This commit is contained in:
		@@ -4,6 +4,7 @@
 | 
				
			|||||||
#include "color.h"
 | 
					#include "color.h"
 | 
				
			||||||
#include "unifont.h"
 | 
					#include "unifont.h"
 | 
				
			||||||
#include "../runtime/stdio.h"
 | 
					#include "../runtime/stdio.h"
 | 
				
			||||||
 | 
					#include "../util/minmax.h"
 | 
				
			||||||
#include <efiprot.h>
 | 
					#include <efiprot.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <assert.h>
 | 
					#include <assert.h>
 | 
				
			||||||
@@ -159,10 +160,6 @@ void graphics_ClearBuffer(const HelosGraphics_Color *color) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static inline size_t min(size_t x, size_t y) {
 | 
					 | 
				
			||||||
	return x < y ? x : y;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void graphics_SwapBuffer() {
 | 
					void graphics_SwapBuffer() {
 | 
				
			||||||
	memcpy(graphics_DeviceFramebuffer, graphics_Framebuffer, graphics_FramebufferSize);
 | 
						memcpy(graphics_DeviceFramebuffer, graphics_Framebuffer, graphics_FramebufferSize);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								util/minmax.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								util/minmax.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static inline int intmin(int x, int y) {
 | 
				
			||||||
 | 
						return x < y ? x : y;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static inline int intmax(int x, int y) {
 | 
				
			||||||
 | 
						return x > y ? x : y;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user