mirror of
https://github.com/golang/go
synced 2024-11-19 09:14:40 -07:00
65 lines
2.0 KiB
C
65 lines
2.0 KiB
C
|
// Copyright 2014 The Go Authors. All rights reserved.
|
||
|
// Use of this source code is governed by a BSD-style
|
||
|
// license that can be found in the LICENSE file.
|
||
|
|
||
|
#include "../fmt.h"
|
||
|
|
||
|
#pragma varargck argpos fmtprint 2
|
||
|
#pragma varargck argpos fprint 2
|
||
|
#pragma varargck argpos print 1
|
||
|
#pragma varargck argpos runeseprint 3
|
||
|
#pragma varargck argpos runesmprint 1
|
||
|
#pragma varargck argpos runesnprint 3
|
||
|
#pragma varargck argpos runesprint 2
|
||
|
#pragma varargck argpos seprint 3
|
||
|
#pragma varargck argpos smprint 1
|
||
|
#pragma varargck argpos snprint 3
|
||
|
#pragma varargck argpos sprint 2
|
||
|
|
||
|
#pragma varargck type "lld" vlong
|
||
|
#pragma varargck type "llo" vlong
|
||
|
#pragma varargck type "llx" vlong
|
||
|
#pragma varargck type "llb" vlong
|
||
|
#pragma varargck type "lld" uvlong
|
||
|
#pragma varargck type "llo" uvlong
|
||
|
#pragma varargck type "llx" uvlong
|
||
|
#pragma varargck type "llb" uvlong
|
||
|
#pragma varargck type "ld" long
|
||
|
#pragma varargck type "lo" long
|
||
|
#pragma varargck type "lx" long
|
||
|
#pragma varargck type "lb" long
|
||
|
#pragma varargck type "ld" ulong
|
||
|
#pragma varargck type "lo" ulong
|
||
|
#pragma varargck type "lx" ulong
|
||
|
#pragma varargck type "lb" ulong
|
||
|
#pragma varargck type "d" int
|
||
|
#pragma varargck type "o" int
|
||
|
#pragma varargck type "x" int
|
||
|
#pragma varargck type "c" int
|
||
|
#pragma varargck type "C" int
|
||
|
#pragma varargck type "b" int
|
||
|
#pragma varargck type "d" uint
|
||
|
#pragma varargck type "x" uint
|
||
|
#pragma varargck type "c" uint
|
||
|
#pragma varargck type "C" uint
|
||
|
#pragma varargck type "b" uint
|
||
|
#pragma varargck type "f" double
|
||
|
#pragma varargck type "e" double
|
||
|
#pragma varargck type "g" double
|
||
|
#pragma varargck type "s" char*
|
||
|
#pragma varargck type "q" char*
|
||
|
#pragma varargck type "S" Rune*
|
||
|
#pragma varargck type "Q" Rune*
|
||
|
#pragma varargck type "r" void
|
||
|
#pragma varargck type "%" void
|
||
|
#pragma varargck type "n" int*
|
||
|
#pragma varargck type "p" uintptr
|
||
|
#pragma varargck type "p" void*
|
||
|
#pragma varargck flag ','
|
||
|
#pragma varargck flag ' '
|
||
|
#pragma varargck flag 'h'
|
||
|
#pragma varargck type "<" void*
|
||
|
#pragma varargck type "[" void*
|
||
|
#pragma varargck type "H" void*
|
||
|
#pragma varargck type "lH" void*
|