Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ParseInt32 (2.57 sec)

  1. pkg/controller/job/indexed_job_utils.go

    	if value, ok := pod.Annotations[batch.JobIndexIgnoredFailureCountAnnotation]; ok {
    		return parseInt32(logger, value)
    	}
    	return 0
    }
    
    func parseInt32(logger klog.Logger, vStr string) int32 {
    	if vInt, err := strconv.Atoi(vStr); err != nil {
    		logger.Error(err, "Failed to parse the value", "value", vStr)
    		return 0
    	} else if vInt < 0 || vInt > math.MaxInt32 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 00:44:53 UTC 2023
    - 17.5K bytes
    - Viewed (0)
  2. src/encoding/asn1/asn1.go

    	}
    
    	// Shift up and down in order to sign extend the result.
    	ret <<= 64 - uint8(len(bytes))*8
    	ret >>= 64 - uint8(len(bytes))*8
    	return
    }
    
    // parseInt32 treats the given bytes as a big-endian, signed integer and returns
    // the result.
    func parseInt32(bytes []byte) (int32, error) {
    	if err := checkInteger(bytes); err != nil {
    		return 0, err
    	}
    	ret64, err := parseInt64(bytes)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  3. src/encoding/asn1/asn1_test.go

    	{[]byte{}, false, 0},
    	{[]byte{0x00, 0x7f}, false, 0},
    	{[]byte{0xff, 0xf0}, false, 0},
    }
    
    func TestParseInt32(t *testing.T) {
    	for i, test := range int32TestData {
    		ret, err := parseInt32(test.in)
    		if (err == nil) != test.ok {
    			t.Errorf("#%d: Incorrect error result (did fail? %v, expected: %v)", i, err == nil, test.ok)
    		}
    		if test.ok && ret != test.out {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 29 18:24:36 UTC 2023
    - 43.6K bytes
    - Viewed (0)
Back to top