\b;Instruction \c;extern\n; The \c;extern\n; instruction determines the \l;function\u cbot\function; that acts as main program of a robot. The name of the function declared with \c;extern\n; will apear in the program list in the lower left corner of the screen. \c; \s;extern void object::MowDown( ) \s;{ \s; while ( true ) \s; { \s; fire(1); \s; turn(10); \s; } \s;} \n; If the program contains other functions, only the main function must be preceded by \c;extern\n;. \c; \s;extern void object::Square( ) \s;{ \s; for ( int i=0 ; i<4 ; i++ ) \s; { \s; Line(10); \s; } \s;} \s; \s;void object::Line(float dist) \s;{ \s; move(dist); \s; turn(90); \s;} \n; \t;See also \l;Programming\u cbot;, \l;types\u cbot\type; and \l;categories\u cbot\category;.