@@ -13,15 +13,15 @@ static bool s_simulator_running;
1313uint8_t s_simulator_keymask ;
1414static JavaVM * s_simulator_jvm ;
1515static jobject s_simulator_bitmap , s_simulator_thiz ;
16- static jint s_simulator_h , s_simulator_w ;
16+ static lv_coord_t s_simulator_h , s_simulator_w ;
1717extern int droidboot_exit ;
1818
19- int droidboot_internal_get_display_height ()
19+ lv_coord_t droidboot_internal_get_display_height ()
2020{
2121 return s_simulator_h ;
2222}
2323
24- int droidboot_internal_get_display_width ()
24+ lv_coord_t droidboot_internal_get_display_width ()
2525{
2626 return s_simulator_w ;
2727}
@@ -33,13 +33,13 @@ JNIEXPORT void simulator_stop(JNIEnv* env)
3333 droidboot_exit = 0 ;
3434}
3535
36- JNIEXPORT void simulator_start (JNIEnv * env , jobject thiz , jobject bitmap , jint w , jint h )
36+ __attribute__(( unused )) JNIEXPORT void simulator_start (JNIEnv * env , jobject thiz , jobject bitmap , jint w , jint h )
3737{
3838 (* env )-> GetJavaVM (env , & s_simulator_jvm );
3939 s_simulator_bitmap = (* env )-> NewGlobalRef (env , bitmap );
4040 s_simulator_thiz = (* env )-> NewGlobalRef (env , thiz );
41- s_simulator_h = h ;
42- s_simulator_w = w ;
41+ s_simulator_h = ( lv_coord_t ) h ;
42+ s_simulator_w = ( lv_coord_t ) w ;
4343 droidboot_init ();
4444 droidboot_show_dualboot_menu ();
4545 simulator_stop (env );
@@ -78,7 +78,7 @@ void droidboot_internal_fb_flush(lv_disp_drv_t * disp_drv, const lv_area_t * are
7878 //__android_log_print(ANDROID_LOG_VERBOSE, "droidboot", "locked fb %p", addr);
7979 for (uint32_t y = area -> y1 ; y <= area -> y2 ; y ++ ) {
8080 for (uint32_t x = area -> x1 ; x <= area -> x2 ; x ++ ) {
81- addr [(y * s_simulator_w )+ x ] = 0xff << 24 | color_p -> ch .blue << 16 | color_p -> ch .green << 8 | color_p -> ch .red ;
81+ addr [(y * s_simulator_w )+ x ] = 0xffU << 24 | color_p -> ch .blue << 16 | color_p -> ch .green << 8 | color_p -> ch .red ;
8282 color_p ++ ;
8383 }
8484 }
@@ -261,12 +261,12 @@ void droidboot_internal_delay(unsigned int time)
261261 usleep (time * 1000 );
262262}
263263
264- void droidboot_internal_boot_linux_from_ram (void * kernel_raw , off_t kernel_raw_size , void * ramdisk_raw , off_t ramdisk_size , void * dtb_raw , off_t dtb_raw_size , void * dtbo_raw , off_t dtbo_raw_size , char * options )
264+ void droidboot_internal_boot_linux_from_ram (void * kernel_raw , uint64_t kernel_raw_size , void * ramdisk_raw , uint64_t ramdisk_size , void * dtb_raw , uint64_t dtb_raw_size , void * dtbo_raw , uint64_t dtbo_raw_size , char * options )
265265{
266266 // nothing happens
267267}
268268
269- void droidboot_internal_pre_ramdisk_load (void * kernel_raw , off_t kernel_raw_size )
269+ void droidboot_internal_pre_ramdisk_load (void * kernel_raw , uint64_t kernel_raw_size )
270270{
271271 // nothing happens
272272}
0 commit comments