summaryrefslogtreecommitdiffstats
path: root/src/b_sqb.c
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2020-08-25 21:46:45 +0200
committerJozanLeClerc <bousset.rudy@gmail.com>2020-08-25 21:46:45 +0200
commitd05cc52ae73d3daf54b71d030e7bce659b159f7d (patch)
treead4517c4acf273c7f8c7415891984a9a063ebbf8 /src/b_sqb.c
parentsqb in progress (diff)
download42-minishell-d05cc52ae73d3daf54b71d030e7bce659b159f7d.tar.gz
42-minishell-d05cc52ae73d3daf54b71d030e7bce659b159f7d.tar.bz2
42-minishell-d05cc52ae73d3daf54b71d030e7bce659b159f7d.tar.xz
42-minishell-d05cc52ae73d3daf54b71d030e7bce659b159f7d.tar.zst
42-minishell-d05cc52ae73d3daf54b71d030e7bce659b159f7d.zip
New todo, in progress
Diffstat (limited to '')
-rw-r--r--src/b_sqb.c23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/b_sqb.c b/src/b_sqb.c
index 312fd90..9e7015c 100644
--- a/src/b_sqb.c
+++ b/src/b_sqb.c
@@ -17,17 +17,36 @@
#include "s_struct.h"
#include "u_utils.h"
+/* static uint8_t */
+/* b_get_sqb_id(uint64_t argc, */
+/* char *argv[],) */
+/* { */
+/* } */
+
+static uint8_t
+ b_eval_sqb(uint64_t argc,
+ char *argv[],
+ t_msh *msh)
+{
+ (void)argc;
+ (void)argv;
+ (void)msh;
+
+ return (0);
+}
+
uint8_t
b_sqb(char *args[],
t_msh *msh)
{
const uint64_t argc = u_builtins_get_argc((const char**)args);
- (void)msh;
if (ft_strncmp(args[argc - 1], "]", 2) != 0)
{
ft_dprintf(STDERR_FILENO, "[: missing ]\n");
return (2);
}
- return (0);
+ if (argc == 1)
+ return (1);
+ return (b_eval_sqb(argc, args, msh));
}