diff --git a/stack.c b/stack.c
index 00282e3165b1f61a2ea289dd63c01defcc7e5d18..6bb57cae030071c3e2fbca0bd8354ac9902fbb85 100644
--- a/stack.c
+++ b/stack.c
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include "stack.h"
 
-void peek(stack s, int *value){
+void stack_peek(stack s, int *value){
     if(s.top>-1 && s.top<s.capacity){
         *value=s.data[s.top];
     }
diff --git a/stack.h b/stack.h
index df1b0d0e4c81cacfa7b515951dd9eee5a5daa895..b1ac1daca11f8eb0cbe7e5698b829c71cf9a3264 100644
--- a/stack.h
+++ b/stack.h
@@ -7,6 +7,6 @@ typedef struct _stack {
     int top;
 } stack;
 
-void peek(stack s, int *value);
+void stack_peek(stack s, int *value);
 
 #endif