Handle no input as a valid input, display nothing trunk
authorLukas Jiriste <ljiriste@student.42prague.com>
Tue, 2 Apr 2024 13:58:02 +0000 (15:58 +0200)
committerLukas Jiriste <ljiriste@student.42prague.com>
Tue, 2 Apr 2024 13:58:02 +0000 (15:58 +0200)
As per the subject, no ouput should be emmited when no input is
provided.

src/arg_parsing.c
src/checker.c
src/push.c

index b281e52d5f6009251c3d4eef95d973ebdd692607..d0cb1291330761203988f935b48b607aa2284a40 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/31 09:58:54 by ljiriste          #+#    #+#             */
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/31 09:58:54 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/03/01 10:07:26 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/04/02 15:49:29 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -53,8 +53,6 @@ int   parse(int argc, char **argv, t_stack *s)
        size_t  i;
        int             new;
 
        size_t  i;
        int             new;
 
-       if (argc == 1)
-               return (1);
        i = 1;
        while (i < (size_t)argc)
        {
        i = 1;
        while (i < (size_t)argc)
        {
index 3ed7d1628f4bd3683b8d97835d333db2c1603bcc..20c803780bf73037cbe4de78c4841744d354e38d 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/24 10:31:06 by ljiriste          #+#    #+#             */
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/24 10:31:06 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/03/05 12:46:19 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/04/02 15:48:36 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -89,6 +89,8 @@ int   main(int argc, char **argv)
 {
        t_stacks        s;
 
 {
        t_stacks        s;
 
+       if (argc == 1)
+               return (0);
        init_stack(&s.a);
        init_stack(&s.b);
        if (parse(argc, argv, &s.a))
        init_stack(&s.a);
        init_stack(&s.b);
        if (parse(argc, argv, &s.a))
index c2b7e478768d57fa4eb1235514ed288075d3ce3b..33d5bf1bf9fda2fb7dccc68cba2fd6992c0812cb 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/24 13:17:32 by ljiriste          #+#    #+#             */
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/24 13:17:32 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/03/05 13:43:48 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/04/02 15:49:08 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -81,6 +81,8 @@ int   main(int argc, char **argv)
 {
        t_stacks        s;
 
 {
        t_stacks        s;
 
+       if (argc == 1)
+               return (0);
        init_stack(&s.a);
        init_stack(&s.b);
        if (parse(argc, argv, &s.a))
        init_stack(&s.a);
        init_stack(&s.b);
        if (parse(argc, argv, &s.a))