1 #include "../include/status.h" 2 3 #ifdef __DEBUG_MODE__ 4 5 const char *status_strings[] = { 6 "(OK)", 7 "(ELEM_NOT_FOUND)", 8 "(ERROR_MEMORY)", 9 "(ERROR_WRONG_FLAGS)", 10 "(ERROR_WRONG_TIME)", 11 "(ERROR_INVALID_POS)" 12 "(ERROR_MISSING_ARGS)", 13 "(ERROR_OPENING_FILE)", 14 "(ERROR_CORRUPT_DATA)", 15 "(ERROR_FLAG_REPEATED)", 16 "(ERROR_FLAG_NOT_FOUND)", 17 "(ERROR_FORMAT_NOT_FOUND)", 18 "(ERROR_NULL_POINTER)" 19 }; 20 21 #else 22 23 const char *status_strings[] = { 24 "Todo se ejecuto correctamente.\nTenga un buen dia.", 25 "El elemento no pertenece al vector.", 26 "ERROR: Hubo un problema con la memoria, puede que sea escasa.", 27 "ERROR: No se reconoce un argumento.", 28 "ERROR: El tiempo ingresado no es correcto.", 29 "ERROR: En los argumentos ingresados.", 30 "ERROR: Faltan argumentos.", 31 "ERROR: El archivo de se pudo abrir, puede que no exista o el nombre sea incorrecto.", 32 "ERROR: Puede que el archivo de entrada este vacio, corrupto o no se encuentre.", 33 "ERROR: Hay una flag repetida.", 34 "ERROR: Flag no encontrada.", 35 "ERROR: El formato de salida no se reconoce.", 36 "ERROR: Hubo un problema durante la ejecucion." 37 }; 38 39 #endif 40 41 void show_status(status_t st) 42 { 43 fprintf(stderr, "\n%s\n", status_strings[st]); 44 }