#ifndef QRK_ISQRT_H
#define QRK_ISQRT_H

/*!
  \file
  \brief 整数型の sqrt()

  http://www.infoeddy.ne.jp/~tensyo/prog/ALGO.HTM#STEPMT より(リンク切れ)

  \author Satofumi KAMIMURA

  $Id: isqrt.h 1205 2009-08-03 14:35:40Z satofumi $
*/


/*!
  \brief 整数型の平方根を計算する

  \param x [i] 正の整数
  \retval int 平方根の負でない値

  \attention 多少の誤差あり
*/
unsigned long isqrt(unsigned long i);

#endif /* !ISQRT_H */
