-
Notifications
You must be signed in to change notification settings - Fork 0
/
queue_stack.c
35 lines (33 loc) · 684 Bytes
/
queue_stack.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "monty.h"
/**
* queue_op - changes the data flow to FIFO
* @ls: unused (linked list of data)
* @ln: unused (number of current line)
*/
void queue_op(stack_t **ls, unsigned int ln)
{
G.is_stack = 0;
if (ln || ls)
return;
}
/**
* stack_op - changes the data flow to LIFO
* @ls: unused (doubly linked list of data)
* @ln: unused (number of the current line)
*/
void stack_op(stack_t **ls, unsigned int ln)
{
G.is_stack = 1;
if (ln || ls)
return;
}
/**
* nop_op - nothing, just a useless opcode
* @ls: unused (doubly linked list of data)
* @ln: unused (number of the current line)
*/
void nop_op(stack_t **ls, unsigned int ln)
{
if (ln || ls)
ln = 69;
}