Listing 13 Using a namespace to define a module
// cursor.h: Cursor control module namespace Cursor { int state; void set(unsigned, unsigned); enum cursor_type {LINE, BLOCK}; int init(); void block(); void line(); void flip(); void off(); void setpos(int, int); void getpos(int&, int&); }; // End of File