| 6064 | // |
| 6065 | |
| 6066 | static int par_page_size() |
| 6067 | { |
| 6068 | MSC_match(KW_EQUALS); |
| 6069 | const int n1 = EXP_USHORT_ordinal(false); |
| 6070 | int n2 = n1; |
| 6071 | |
| 6072 | if (n1 <= 1024) |
| 6073 | n2 = 1024; |
| 6074 | else if (n1 <= 2048) |
| 6075 | n2 = 2048; |
| 6076 | else if (n1 <= 4096) |
| 6077 | n2 = 4096; |
| 6078 | else if (n1 <= 8192) |
| 6079 | n2 = 8192; |
| 6080 | else if (n1 <= 16384) |
| 6081 | n2 = 16384; |
| 6082 | else |
| 6083 | CPR_s_error("<page size> in range 1024 to 16384"); |
| 6084 | PAR_get_token(); |
| 6085 | |
| 6086 | return n2; |
| 6087 | } |
| 6088 | |
| 6089 | |
| 6090 | //____________________________________________________________ |
no test coverage detected