| 545 | } |
| 546 | |
| 547 | void ArrayVariable::OutputDecl(std::ostream &out) const |
| 548 | { |
| 549 | // force global variables to be static if necessary |
| 550 | if (CGOptions::force_globals_static() && is_global()) { |
| 551 | out << "static "; |
| 552 | } |
| 553 | output_qualified_type(out); |
| 554 | out << get_actual_name(); |
| 555 | size_t i; |
| 556 | for (i=0; i<sizes.size(); i++) { |
| 557 | out << "[" << sizes[i] << "]"; |
| 558 | } |
| 559 | } |
| 560 | |
| 561 | // -------------------------------------------------------------- |
| 562 | void |