/* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ----------------------------------------------------------------------------- * File: Main.c * Description: * Executes all tests. * * Author: Mineplay * ----------------------------------------------------------------------------- */ #include #include #include void _start(void) { if (iony_console_print("Press enter to continue...", 27) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to print to console.\n", 33); iony_exit_process(-1); } char character = ' '; if (iony_console_get_character(&character) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to get character.\n", 30); iony_exit_process(-1); } if (iony_console_clear() != IONY_ERROR_NONE) { iony_console_error("[!] Failed to clear the console.\n", 34); iony_exit_process(-1); } if (iony_console_print("Enter your name: ", 18) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to print to console.\n", 33); iony_exit_process(-1); } char name_input[256]; unsigned long characters_read = 0; if (iony_console_get_line(name_input, 256, &characters_read) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to get name from console.\n", 38); iony_exit_process(-1); } if (iony_console_set_color(IONY_CONSOLE_COLOR_LIGHT_RED) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to set console color.\n", 34); iony_exit_process(-1); } if (iony_console_print("Your name is ", 14) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to print to console.\n", 33); iony_exit_process(-1); } if (iony_console_print(name_input, characters_read) != IONY_ERROR_NONE) { iony_console_error("[!] Failed to print name to console.\n", 38); iony_exit_process(-1); } if (iony_console_reset_color() != IONY_ERROR_NONE) { iony_console_error("[!] Failed to reset console color.\n", 36); iony_exit_process(-1); } iony_exit_process(0); }