**fig4_9.txt** /* 1*/ int /* 2*/ Size_Directory( const Directory_Or_File & D ) /* 3*/ { /* 4*/ int Total_Size; /* 5*/ if( Is_A_Legitimate_Entry( D ) ) /* 6*/ { /* 7*/ Total_Size = File_Size( D ); /* 8*/ if( Is_Directory( D ) ) /* 9*/ for Each Child, C, Of D /*10*/ Total_Size += Size_Directory( C ); /*11*/ } /*12*/ return Total_Size; /*13*/ }