github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/include/plan9/libc.h (about)

     1  // Copyright 2012 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  #define Runemax Plan9Runemax
     6  #include "/sys/include/libc.h"
     7  #undef Runemax
     8  #include "/sys/include/ctype.h"
     9  
    10  enum
    11  {
    12  	Runemax = 0x10FFFF, /* maximum rune value */
    13  };
    14  
    15  char*	getgoos(void);
    16  char*	getgoarch(void);
    17  char*	getgoroot(void);
    18  char*	getgoversion(void);
    19  char*	getgoarm(void);
    20  char*	getgo386(void);
    21  char*	getgoextlinkenabled(void);
    22  
    23  void	flagcount(char*, char*, int*);
    24  void	flagint32(char*, char*, int32*);
    25  void	flagint64(char*, char*, int64*);
    26  void	flagstr(char*, char*, char**);
    27  void	flagparse(int*, char***, void (*usage)(void));
    28  void	flagfn0(char*, char*, void(*fn)(void));
    29  void	flagfn1(char*, char*, void(*fn)(char*));
    30  void	flagfn2(char*, char*, void(*fn)(char*, char*));
    31  void	flagprint(int);