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);