Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for fixGo (0.16 sec)

  1. src/cmd/cgo/gcc.go

    			if r.Name.Kind == "type" {
    				r.Context = ctxType
    				if r.Name.Type == nil {
    					error_(r.Pos(), "invalid conversion to C.%s: undefined C type '%s'", fixGo(r.Name.Go), r.Name.C)
    				}
    				break
    			}
    			error_(r.Pos(), "call of non-function C.%s", fixGo(r.Name.Go))
    			break
    		}
    		if r.Context == ctxCall2 {
    			if r.Name.Go == "_CMalloc" {
    				error_(r.Pos(), "no two-result form for C.malloc")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
  2. src/cmd/cgo/out.go

    			p.writeOutputFunc(fgcc, n)
    		}
    	}
    
    	fgo1.Close()
    	fgcc.Close()
    }
    
    // fixGo converts the internal Name.Go field into the name we should show
    // to users in error messages. There's only one for now: on input we rewrite
    // C.malloc into C._CMalloc, so change it back here.
    func fixGo(name string) string {
    	if name == "_CMalloc" {
    		return "malloc"
    	}
    	return name
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 16:41:10 UTC 2024
    - 59.6K bytes
    - Viewed (0)
Back to top