| 207 | } |
| 208 | |
| 209 | String OS_Unix::get_stdin_string(int64_t p_buffer_size) { |
| 210 | Vector<uint8_t> data; |
| 211 | data.resize(p_buffer_size); |
| 212 | if (fgets((char *)data.ptrw(), data.size(), stdin)) { |
| 213 | return String::utf8((char *)data.ptr()).replace("\r\n", "\n").rstrip("\n"); |
| 214 | } |
| 215 | return String(); |
| 216 | } |
| 217 | |
| 218 | PackedByteArray OS_Unix::get_stdin_buffer(int64_t p_buffer_size) { |
| 219 | Vector<uint8_t> data; |