[Groonga-commit] groonga/grngo at a92f7f0 [master] Fix a build error with gvm 1.2 and 1.3.

Back to archive index

susumu.yata null+****@clear*****
Thu Jul 16 15:50:31 JST 2015


susumu.yata	2015-07-16 15:50:31 +0900 (Thu, 16 Jul 2015)

  New Revision: a92f7f088caf4461c268203439c5a76fc518c365
  https://github.com/groonga/grngo/commit/a92f7f088caf4461c268203439c5a76fc518c365

  Message:
    Fix a build error with gvm 1.2 and 1.3.
    
    GitHub: fix #16

  Modified files:
    grngo.go

  Modified: grngo.go (+6 -5)
===================================================================
--- grngo.go    2015-07-14 09:00:59 +0900 (4904d12)
+++ grngo.go    2015-07-16 15:50:31 +0900 (66e6cbc)
@@ -14,7 +14,7 @@ import (
 
 // -- Errors --
 
-func (rc C.grn_rc) String() string {
+func rcString(rc C.grn_rc) string {
 	switch rc {
 	case C.GRN_SUCCESS:
 		return "GRN_SUCCESS"
@@ -185,20 +185,21 @@ func newGrnError(opName string, rc *C.grn_rc, ctx *C.grn_ctx) error {
 			return fmt.Errorf("%s failed", opName)
 		}
 		if ctx.rc == C.GRN_SUCCESS {
-			return fmt.Errorf("%s failed: ctx.rc = %s (%d)", opName, ctx.rc, ctx.rc)
+			return fmt.Errorf("%s failed: ctx.rc = %s (%d)",
+				opName, rcString(ctx.rc), ctx.rc)
 		}
 		msg := C.GoString(&ctx.errbuf[0])
 		return fmt.Errorf("%s failed: ctx.rc = %s (%d), ctx.errbuf = %s",
-			opName, ctx.rc, ctx.rc, msg)
+			opName, rcString(ctx.rc), ctx.rc, msg)
 	case ctx == nil:
 		return fmt.Errorf("%s failed: rc = %s (%d)", opName, *rc, *rc)
 	case ctx.rc == C.GRN_SUCCESS:
 		return fmt.Errorf("%s failed: rc = %s (%d), ctx.rc = %s (%d)",
-			opName, *rc, *rc, ctx.rc, ctx.rc)
+			opName, *rc, *rc, rcString(ctx.rc), ctx.rc)
 	default:
 		msg := C.GoString(&ctx.errbuf[0])
 		return fmt.Errorf("%s failed: rc = %s (%d), ctx.rc = %s (%d), ctx.errbuf = %s",
-			opName, *rc, *rc, ctx.rc, ctx.rc, msg)
+			opName, *rc, *rc, rcString(ctx.rc), ctx.rc, msg)
 	}
 }
 
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index