summaryrefslogtreecommitdiff
path: root/src/c/elementaryFunctions/bitget/u16bitgets.c
blob: 20593bffcbd2cef44539d9f6008b8764f795833e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* Scilab2C FOSSEE IITB */

#include "bitget.h"
#include<stdio.h>

uint16 u16bitgets(uint16 value,int position)
{
  
   value = value >> (position -1);
   value = value & 1;
   return value; 

   /*unsigned char mask = 1<<(position-1);
   uint16 bit = value&mask;
   if(bit > 0)
   {
       return 1;
   }
  else
   {
       return 0;
   }*/
  
}