-};
-
-typedef struct HUD *Hptr;
-
-Hptr fgHUDInit( struct fgAIRCRAFT cur_aircraft, int color );
-Hptr fgHUDAddHorizon( Hptr hud, int x_pos, int y_pos, int length, int hole_len, double (*load_value)( void ) );
-Hptr fgHUDAddScale( Hptr hud, int type, int scr_pos, int scr_min, int scr_max, int div_min, int div_max, \
- int orientation, int with_min, int min_value, int width_units, double (*load_value)( void ) );
-Hptr fgHUDAddLabel( Hptr hud, int x_pos, int y_pos, int size, int blink, int justify, \
- char *pre_str, char *post_str, char *format, double (*load_value)( void ) );
-Hptr fgHUDAddLadder( Hptr hud, int x_pos, int y_pos, int scr_width, int scr_height, \
- int hole_len, int div_units, int label_pos, int max_value, \
- double (*load_roll)( void ), double (*load_pitch)( void ) );
-Hptr fgHUDAddControlSurfaces( Hptr hud, int x_pos, int y_pos, double (*get_heading)() );
-
-
-/* struct HUD *fgHUDAddLadder( Hptr hud, int scr_min, int scr_max, int div_min, int div_max, \
- int orientation, int max_value, double *(load_value);
-struct HUD *fgHUDAddCircularLadder( Hptr hud, int scr_min, int scr_max, int div_min, int div_max, \
- int max_value, double *(load_value) );
-struct HUD *fgHUDAddNumDisp( Hptr hud, int x_pos, int y_pos, int size, int blink, \
- char *pre_str, char *post_str, double *(load_value) ); */
-void fgUpdateHUD( Hptr hud );
-void fgUpdateHUD2( struct HUD *hud );
+}HUD, *Hptr;
+
+Hptr fgHUDInit ( fgAIRCRAFT *cur_aircraft );
+
+Hptr fgHUDAddHorizon( Hptr hud,
+ int x_pos,
+ int y_pos,
+ int length,
+ int hole_len,
+ double (*load_value)( void ) );
+
+Hptr fgHUDAddScale ( Hptr hud, \
+ int type, \
+ int subtype, \
+ int scr_pos, \
+ int scr_min, \
+ int scr_max, \
+ int div_min, \
+ int div_max, \
+ int orientation, \
+ int with_min, \
+ int min_value, \
+ int width_units, \
+ double (*load_value)( void ) );
+
+Hptr fgHUDAddLabel ( Hptr hud, \
+ int x_pos, \
+ int y_pos, \
+ int size, \
+ int blink, \
+ int justify, \
+ char *pre_str, \
+ char *post_str, \
+ char *format, \
+ double (*load_value)( void ) );
+
+Hptr fgHUDAddLadder ( Hptr hud, \
+ int x_pos, \
+ int y_pos, \
+ int scr_width, \
+ int scr_height, \
+ int hole_len, \
+ int div_units, \
+ int label_pos, \
+ int max_value, \
+ double (*load_roll)( void ), \
+ double (*load_pitch)( void ) );
+
+Hptr fgHUDAddControlSurfaces( Hptr hud,
+ int x_pos,
+ int y_pos,
+ double (*load_value)(void) );
+
+/*
+Hptr fgHUDAddLadder ( Hptr hud,
+ int scr_min,
+ int scr_max,
+ int div_min,
+ int div_max, \
+ int orientation,
+ int max_value,
+ double *(load_value);
+
+Hptr fgHUDAddCircularLadder( Hptr hud,
+ int scr_min,
+ int scr_max,
+ int div_min,
+ int div_max, \
+ int max_value,
+ double *(load_value) );
+
+Hptr fgHUDAddNumDisp( Hptr hud,
+ int x_pos,
+ int y_pos,
+ int size,
+ int blink, \
+ char *pre_str,
+ char *post_str,
+ double *(load_value) );
+*/
+
+void fgUpdateHUD ( Hptr hud );
+void fgUpdateHUD2( Hptr hud ); // Future use?