diff options
Diffstat (limited to 'contrib/bug216610/go/vendor/fibber/fib.go')
-rw-r--r-- | contrib/bug216610/go/vendor/fibber/fib.go | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/contrib/bug216610/go/vendor/fibber/fib.go b/contrib/bug216610/go/vendor/fibber/fib.go deleted file mode 100644 index e69a309..0000000 --- a/contrib/bug216610/go/vendor/fibber/fib.go +++ /dev/null @@ -1,26 +0,0 @@ -package fibber - -import ( - "unsafe" -) - -type State struct { - B, A uint32 -} - -func fibInit(ptr unsafe.Pointer) -func fibNext(ptr unsafe.Pointer) - -// NewState initializes a Fibonacci Number sequence generator. Upon -// return s.A=0 and s.B=1 are the first two numbers in the sequence. -func NewState() (*State) { - s := &State{} - fibInit(unsafe.Pointer(&s.B)) - return s -} - -// Next advances the state to the next number in the sequence. Upon -// return, s.B is the most recently calculated value. -func (s *State) Next() { - fibNext(unsafe.Pointer(&s.B)) -} |