Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/include/linux/gcd.h
Show All 23 Lines | |||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||||
* POSSIBILITY OF SUCH DAMAGE. | * POSSIBILITY OF SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _LINUX_GCD_H_ | #ifndef _LINUXKPI_LINUX_GCD_H_ | ||||
#define _LINUX_GCD_H_ | #define _LINUXKPI_LINUX_GCD_H_ | ||||
static inline unsigned long | static inline unsigned long | ||||
gcd(unsigned long a, unsigned long b) | gcd(unsigned long a, unsigned long b) | ||||
{ | { | ||||
unsigned long c; | unsigned long c; | ||||
c = a % b; | c = a % b; | ||||
while (c != 0) { | while (c != 0) { | ||||
Show All 9 Lines |