~ubuntu-branches/ubuntu/trusty/h5py/trusty-proposed

« back to all changes in this revision

Viewing changes to h5py/defs.c

  • Committer: Package Import Robot
  • Author(s): Soeren Sonnenburg
  • Date: 2011-10-12 12:47:45 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: package-import@ubuntu.com-20111012124745-vj0w8zil1zrt26vo
Tags: 2.0.1-1
* New upstream version.
* Remove h5py_config.pickle created on
  python setup.py clean (Closes: #643152)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Generated by Cython 0.13 on Sun Jun 19 18:37:19 2011 */
 
1
/* Generated by Cython 0.13 on Mon Sep 12 22:16:41 2011 */
2
2
 
3
3
#define PY_SSIZE_T_CLEAN
4
4
#include "Python.h"
689
689
static PyObject *__pyx_n_s____main__;
690
690
static PyObject *__pyx_n_s____test__;
691
691
 
692
 
/* "/home/tachyon/h5py/h5py/defs.pyx":9
 
692
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":9
693
693
 * from _errors cimport set_exception
694
694
 * 
695
695
 * cdef herr_t H5open() except *:             # <<<<<<<<<<<<<<
704
704
  int __pyx_t_2;
705
705
  __Pyx_RefNannySetupContext("H5open");
706
706
 
707
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":11
 
707
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":11
708
708
 * cdef herr_t H5open() except *:
709
709
 *     cdef herr_t r
710
710
 *     r = _hdf5.H5open()             # <<<<<<<<<<<<<<
713
713
 */
714
714
  __pyx_v_r = H5open();
715
715
 
716
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":12
 
716
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":12
717
717
 *     cdef herr_t r
718
718
 *     r = _hdf5.H5open()
719
719
 *     if r<0:             # <<<<<<<<<<<<<<
723
723
  __pyx_t_1 = (__pyx_v_r < 0);
724
724
  if (__pyx_t_1) {
725
725
 
726
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":13
 
726
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":13
727
727
 *     r = _hdf5.H5open()
728
728
 *     if r<0:
729
729
 *         if set_exception():             # <<<<<<<<<<<<<<
733
733
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
734
734
    if (__pyx_t_2) {
735
735
 
736
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":14
 
736
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":14
737
737
 *     if r<0:
738
738
 *         if set_exception():
739
739
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
749
749
  }
750
750
  __pyx_L3:;
751
751
 
752
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":15
 
752
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":15
753
753
 *         if set_exception():
754
754
 *             return <herr_t>-1;
755
755
 *     return r             # <<<<<<<<<<<<<<
769
769
  return __pyx_r;
770
770
}
771
771
 
772
 
/* "/home/tachyon/h5py/h5py/defs.pyx":17
 
772
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":17
773
773
 *     return r
774
774
 * 
775
775
 * cdef herr_t H5close() except *:             # <<<<<<<<<<<<<<
784
784
  int __pyx_t_2;
785
785
  __Pyx_RefNannySetupContext("H5close");
786
786
 
787
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":19
 
787
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":19
788
788
 * cdef herr_t H5close() except *:
789
789
 *     cdef herr_t r
790
790
 *     r = _hdf5.H5close()             # <<<<<<<<<<<<<<
793
793
 */
794
794
  __pyx_v_r = H5close();
795
795
 
796
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":20
 
796
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":20
797
797
 *     cdef herr_t r
798
798
 *     r = _hdf5.H5close()
799
799
 *     if r<0:             # <<<<<<<<<<<<<<
803
803
  __pyx_t_1 = (__pyx_v_r < 0);
804
804
  if (__pyx_t_1) {
805
805
 
806
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":21
 
806
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":21
807
807
 *     r = _hdf5.H5close()
808
808
 *     if r<0:
809
809
 *         if set_exception():             # <<<<<<<<<<<<<<
813
813
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
814
814
    if (__pyx_t_2) {
815
815
 
816
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":22
 
816
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":22
817
817
 *     if r<0:
818
818
 *         if set_exception():
819
819
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
829
829
  }
830
830
  __pyx_L3:;
831
831
 
832
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":23
 
832
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":23
833
833
 *         if set_exception():
834
834
 *             return <herr_t>-1;
835
835
 *     return r             # <<<<<<<<<<<<<<
849
849
  return __pyx_r;
850
850
}
851
851
 
852
 
/* "/home/tachyon/h5py/h5py/defs.pyx":25
 
852
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":25
853
853
 *     return r
854
854
 * 
855
855
 * cdef herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum) except *:             # <<<<<<<<<<<<<<
864
864
  int __pyx_t_2;
865
865
  __Pyx_RefNannySetupContext("H5get_libversion");
866
866
 
867
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":27
 
867
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":27
868
868
 * cdef herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum) except *:
869
869
 *     cdef herr_t r
870
870
 *     r = _hdf5.H5get_libversion(majnum, minnum, relnum)             # <<<<<<<<<<<<<<
873
873
 */
874
874
  __pyx_v_r = H5get_libversion(__pyx_v_majnum, __pyx_v_minnum, __pyx_v_relnum);
875
875
 
876
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":28
 
876
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":28
877
877
 *     cdef herr_t r
878
878
 *     r = _hdf5.H5get_libversion(majnum, minnum, relnum)
879
879
 *     if r<0:             # <<<<<<<<<<<<<<
883
883
  __pyx_t_1 = (__pyx_v_r < 0);
884
884
  if (__pyx_t_1) {
885
885
 
886
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":29
 
886
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":29
887
887
 *     r = _hdf5.H5get_libversion(majnum, minnum, relnum)
888
888
 *     if r<0:
889
889
 *         if set_exception():             # <<<<<<<<<<<<<<
893
893
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 29; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
894
894
    if (__pyx_t_2) {
895
895
 
896
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":30
 
896
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":30
897
897
 *     if r<0:
898
898
 *         if set_exception():
899
899
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
909
909
  }
910
910
  __pyx_L3:;
911
911
 
912
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":31
 
912
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":31
913
913
 *         if set_exception():
914
914
 *             return <herr_t>-1;
915
915
 *     return r             # <<<<<<<<<<<<<<
929
929
  return __pyx_r;
930
930
}
931
931
 
932
 
/* "/home/tachyon/h5py/h5py/defs.pyx":33
 
932
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":33
933
933
 *     return r
934
934
 * 
935
935
 * cdef hid_t H5Dcreate2(hid_t loc_id, char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id) except *:             # <<<<<<<<<<<<<<
944
944
  int __pyx_t_2;
945
945
  __Pyx_RefNannySetupContext("H5Dcreate2");
946
946
 
947
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":35
 
947
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":35
948
948
 * cdef hid_t H5Dcreate2(hid_t loc_id, char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id) except *:
949
949
 *     cdef hid_t r
950
950
 *     r = _hdf5.H5Dcreate2(loc_id, name, type_id, space_id, lcpl_id, dcpl_id, dapl_id)             # <<<<<<<<<<<<<<
953
953
 */
954
954
  __pyx_v_r = H5Dcreate2(__pyx_v_loc_id, __pyx_v_name, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_lcpl_id, __pyx_v_dcpl_id, __pyx_v_dapl_id);
955
955
 
956
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":36
 
956
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":36
957
957
 *     cdef hid_t r
958
958
 *     r = _hdf5.H5Dcreate2(loc_id, name, type_id, space_id, lcpl_id, dcpl_id, dapl_id)
959
959
 *     if r<0:             # <<<<<<<<<<<<<<
963
963
  __pyx_t_1 = (__pyx_v_r < 0);
964
964
  if (__pyx_t_1) {
965
965
 
966
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":37
 
966
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":37
967
967
 *     r = _hdf5.H5Dcreate2(loc_id, name, type_id, space_id, lcpl_id, dcpl_id, dapl_id)
968
968
 *     if r<0:
969
969
 *         if set_exception():             # <<<<<<<<<<<<<<
973
973
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
974
974
    if (__pyx_t_2) {
975
975
 
976
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":38
 
976
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":38
977
977
 *     if r<0:
978
978
 *         if set_exception():
979
979
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
989
989
  }
990
990
  __pyx_L3:;
991
991
 
992
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":39
 
992
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":39
993
993
 *         if set_exception():
994
994
 *             return <hid_t>-1;
995
995
 *     return r             # <<<<<<<<<<<<<<
1009
1009
  return __pyx_r;
1010
1010
}
1011
1011
 
1012
 
/* "/home/tachyon/h5py/h5py/defs.pyx":41
 
1012
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":41
1013
1013
 *     return r
1014
1014
 * 
1015
1015
 * cdef hid_t H5Dcreate_anon(hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id) except *:             # <<<<<<<<<<<<<<
1024
1024
  int __pyx_t_2;
1025
1025
  __Pyx_RefNannySetupContext("H5Dcreate_anon");
1026
1026
 
1027
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":43
 
1027
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":43
1028
1028
 * cdef hid_t H5Dcreate_anon(hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id) except *:
1029
1029
 *     cdef hid_t r
1030
1030
 *     r = _hdf5.H5Dcreate_anon(file_id, type_id, space_id, plist_id, dapl_id)             # <<<<<<<<<<<<<<
1033
1033
 */
1034
1034
  __pyx_v_r = H5Dcreate_anon(__pyx_v_file_id, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_plist_id, __pyx_v_dapl_id);
1035
1035
 
1036
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":44
 
1036
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":44
1037
1037
 *     cdef hid_t r
1038
1038
 *     r = _hdf5.H5Dcreate_anon(file_id, type_id, space_id, plist_id, dapl_id)
1039
1039
 *     if r<0:             # <<<<<<<<<<<<<<
1043
1043
  __pyx_t_1 = (__pyx_v_r < 0);
1044
1044
  if (__pyx_t_1) {
1045
1045
 
1046
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":45
 
1046
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":45
1047
1047
 *     r = _hdf5.H5Dcreate_anon(file_id, type_id, space_id, plist_id, dapl_id)
1048
1048
 *     if r<0:
1049
1049
 *         if set_exception():             # <<<<<<<<<<<<<<
1053
1053
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 45; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1054
1054
    if (__pyx_t_2) {
1055
1055
 
1056
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":46
 
1056
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":46
1057
1057
 *     if r<0:
1058
1058
 *         if set_exception():
1059
1059
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
1069
1069
  }
1070
1070
  __pyx_L3:;
1071
1071
 
1072
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":47
 
1072
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":47
1073
1073
 *         if set_exception():
1074
1074
 *             return <hid_t>-1;
1075
1075
 *     return r             # <<<<<<<<<<<<<<
1089
1089
  return __pyx_r;
1090
1090
}
1091
1091
 
1092
 
/* "/home/tachyon/h5py/h5py/defs.pyx":49
 
1092
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":49
1093
1093
 *     return r
1094
1094
 * 
1095
1095
 * cdef hid_t H5Dopen(hid_t file_id, char *name) except *:             # <<<<<<<<<<<<<<
1104
1104
  int __pyx_t_2;
1105
1105
  __Pyx_RefNannySetupContext("H5Dopen");
1106
1106
 
1107
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":51
 
1107
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":51
1108
1108
 * cdef hid_t H5Dopen(hid_t file_id, char *name) except *:
1109
1109
 *     cdef hid_t r
1110
1110
 *     r = _hdf5.H5Dopen(file_id, name)             # <<<<<<<<<<<<<<
1113
1113
 */
1114
1114
  __pyx_v_r = H5Dopen(__pyx_v_file_id, __pyx_v_name);
1115
1115
 
1116
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":52
 
1116
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":52
1117
1117
 *     cdef hid_t r
1118
1118
 *     r = _hdf5.H5Dopen(file_id, name)
1119
1119
 *     if r<0:             # <<<<<<<<<<<<<<
1123
1123
  __pyx_t_1 = (__pyx_v_r < 0);
1124
1124
  if (__pyx_t_1) {
1125
1125
 
1126
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":53
 
1126
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":53
1127
1127
 *     r = _hdf5.H5Dopen(file_id, name)
1128
1128
 *     if r<0:
1129
1129
 *         if set_exception():             # <<<<<<<<<<<<<<
1133
1133
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 53; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1134
1134
    if (__pyx_t_2) {
1135
1135
 
1136
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":54
 
1136
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":54
1137
1137
 *     if r<0:
1138
1138
 *         if set_exception():
1139
1139
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
1149
1149
  }
1150
1150
  __pyx_L3:;
1151
1151
 
1152
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":55
 
1152
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":55
1153
1153
 *         if set_exception():
1154
1154
 *             return <hid_t>-1;
1155
1155
 *     return r             # <<<<<<<<<<<<<<
1169
1169
  return __pyx_r;
1170
1170
}
1171
1171
 
1172
 
/* "/home/tachyon/h5py/h5py/defs.pyx":57
 
1172
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":57
1173
1173
 *     return r
1174
1174
 * 
1175
1175
 * cdef herr_t H5Dclose(hid_t dset_id) except *:             # <<<<<<<<<<<<<<
1184
1184
  int __pyx_t_2;
1185
1185
  __Pyx_RefNannySetupContext("H5Dclose");
1186
1186
 
1187
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":59
 
1187
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":59
1188
1188
 * cdef herr_t H5Dclose(hid_t dset_id) except *:
1189
1189
 *     cdef herr_t r
1190
1190
 *     r = _hdf5.H5Dclose(dset_id)             # <<<<<<<<<<<<<<
1193
1193
 */
1194
1194
  __pyx_v_r = H5Dclose(__pyx_v_dset_id);
1195
1195
 
1196
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":60
 
1196
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":60
1197
1197
 *     cdef herr_t r
1198
1198
 *     r = _hdf5.H5Dclose(dset_id)
1199
1199
 *     if r<0:             # <<<<<<<<<<<<<<
1203
1203
  __pyx_t_1 = (__pyx_v_r < 0);
1204
1204
  if (__pyx_t_1) {
1205
1205
 
1206
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":61
 
1206
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":61
1207
1207
 *     r = _hdf5.H5Dclose(dset_id)
1208
1208
 *     if r<0:
1209
1209
 *         if set_exception():             # <<<<<<<<<<<<<<
1213
1213
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 61; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1214
1214
    if (__pyx_t_2) {
1215
1215
 
1216
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":62
 
1216
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":62
1217
1217
 *     if r<0:
1218
1218
 *         if set_exception():
1219
1219
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
1229
1229
  }
1230
1230
  __pyx_L3:;
1231
1231
 
1232
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":63
 
1232
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":63
1233
1233
 *         if set_exception():
1234
1234
 *             return <herr_t>-1;
1235
1235
 *     return r             # <<<<<<<<<<<<<<
1249
1249
  return __pyx_r;
1250
1250
}
1251
1251
 
1252
 
/* "/home/tachyon/h5py/h5py/defs.pyx":65
 
1252
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":65
1253
1253
 *     return r
1254
1254
 * 
1255
1255
 * cdef hid_t H5Dget_space(hid_t dset_id) except *:             # <<<<<<<<<<<<<<
1264
1264
  int __pyx_t_2;
1265
1265
  __Pyx_RefNannySetupContext("H5Dget_space");
1266
1266
 
1267
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":67
 
1267
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":67
1268
1268
 * cdef hid_t H5Dget_space(hid_t dset_id) except *:
1269
1269
 *     cdef hid_t r
1270
1270
 *     r = _hdf5.H5Dget_space(dset_id)             # <<<<<<<<<<<<<<
1273
1273
 */
1274
1274
  __pyx_v_r = H5Dget_space(__pyx_v_dset_id);
1275
1275
 
1276
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":68
 
1276
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":68
1277
1277
 *     cdef hid_t r
1278
1278
 *     r = _hdf5.H5Dget_space(dset_id)
1279
1279
 *     if r<0:             # <<<<<<<<<<<<<<
1283
1283
  __pyx_t_1 = (__pyx_v_r < 0);
1284
1284
  if (__pyx_t_1) {
1285
1285
 
1286
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":69
 
1286
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":69
1287
1287
 *     r = _hdf5.H5Dget_space(dset_id)
1288
1288
 *     if r<0:
1289
1289
 *         if set_exception():             # <<<<<<<<<<<<<<
1293
1293
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 69; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1294
1294
    if (__pyx_t_2) {
1295
1295
 
1296
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":70
 
1296
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":70
1297
1297
 *     if r<0:
1298
1298
 *         if set_exception():
1299
1299
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
1309
1309
  }
1310
1310
  __pyx_L3:;
1311
1311
 
1312
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":71
 
1312
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":71
1313
1313
 *         if set_exception():
1314
1314
 *             return <hid_t>-1;
1315
1315
 *     return r             # <<<<<<<<<<<<<<
1329
1329
  return __pyx_r;
1330
1330
}
1331
1331
 
1332
 
/* "/home/tachyon/h5py/h5py/defs.pyx":73
 
1332
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":73
1333
1333
 *     return r
1334
1334
 * 
1335
1335
 * cdef herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *status) except *:             # <<<<<<<<<<<<<<
1344
1344
  int __pyx_t_2;
1345
1345
  __Pyx_RefNannySetupContext("H5Dget_space_status");
1346
1346
 
1347
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":75
 
1347
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":75
1348
1348
 * cdef herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *status) except *:
1349
1349
 *     cdef herr_t r
1350
1350
 *     r = _hdf5.H5Dget_space_status(dset_id, status)             # <<<<<<<<<<<<<<
1353
1353
 */
1354
1354
  __pyx_v_r = H5Dget_space_status(__pyx_v_dset_id, __pyx_v_status);
1355
1355
 
1356
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":76
 
1356
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":76
1357
1357
 *     cdef herr_t r
1358
1358
 *     r = _hdf5.H5Dget_space_status(dset_id, status)
1359
1359
 *     if r<0:             # <<<<<<<<<<<<<<
1363
1363
  __pyx_t_1 = (__pyx_v_r < 0);
1364
1364
  if (__pyx_t_1) {
1365
1365
 
1366
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":77
 
1366
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":77
1367
1367
 *     r = _hdf5.H5Dget_space_status(dset_id, status)
1368
1368
 *     if r<0:
1369
1369
 *         if set_exception():             # <<<<<<<<<<<<<<
1373
1373
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 77; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1374
1374
    if (__pyx_t_2) {
1375
1375
 
1376
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":78
 
1376
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":78
1377
1377
 *     if r<0:
1378
1378
 *         if set_exception():
1379
1379
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
1389
1389
  }
1390
1390
  __pyx_L3:;
1391
1391
 
1392
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":79
 
1392
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":79
1393
1393
 *         if set_exception():
1394
1394
 *             return <herr_t>-1;
1395
1395
 *     return r             # <<<<<<<<<<<<<<
1409
1409
  return __pyx_r;
1410
1410
}
1411
1411
 
1412
 
/* "/home/tachyon/h5py/h5py/defs.pyx":81
 
1412
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":81
1413
1413
 *     return r
1414
1414
 * 
1415
1415
 * cdef hid_t H5Dget_type(hid_t dset_id) except *:             # <<<<<<<<<<<<<<
1424
1424
  int __pyx_t_2;
1425
1425
  __Pyx_RefNannySetupContext("H5Dget_type");
1426
1426
 
1427
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":83
 
1427
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":83
1428
1428
 * cdef hid_t H5Dget_type(hid_t dset_id) except *:
1429
1429
 *     cdef hid_t r
1430
1430
 *     r = _hdf5.H5Dget_type(dset_id)             # <<<<<<<<<<<<<<
1433
1433
 */
1434
1434
  __pyx_v_r = H5Dget_type(__pyx_v_dset_id);
1435
1435
 
1436
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":84
 
1436
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":84
1437
1437
 *     cdef hid_t r
1438
1438
 *     r = _hdf5.H5Dget_type(dset_id)
1439
1439
 *     if r<0:             # <<<<<<<<<<<<<<
1443
1443
  __pyx_t_1 = (__pyx_v_r < 0);
1444
1444
  if (__pyx_t_1) {
1445
1445
 
1446
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":85
 
1446
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":85
1447
1447
 *     r = _hdf5.H5Dget_type(dset_id)
1448
1448
 *     if r<0:
1449
1449
 *         if set_exception():             # <<<<<<<<<<<<<<
1453
1453
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 85; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1454
1454
    if (__pyx_t_2) {
1455
1455
 
1456
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":86
 
1456
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":86
1457
1457
 *     if r<0:
1458
1458
 *         if set_exception():
1459
1459
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
1469
1469
  }
1470
1470
  __pyx_L3:;
1471
1471
 
1472
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":87
 
1472
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":87
1473
1473
 *         if set_exception():
1474
1474
 *             return <hid_t>-1;
1475
1475
 *     return r             # <<<<<<<<<<<<<<
1489
1489
  return __pyx_r;
1490
1490
}
1491
1491
 
1492
 
/* "/home/tachyon/h5py/h5py/defs.pyx":89
 
1492
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":89
1493
1493
 *     return r
1494
1494
 * 
1495
1495
 * cdef hid_t H5Dget_create_plist(hid_t dataset_id) except *:             # <<<<<<<<<<<<<<
1504
1504
  int __pyx_t_2;
1505
1505
  __Pyx_RefNannySetupContext("H5Dget_create_plist");
1506
1506
 
1507
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":91
 
1507
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":91
1508
1508
 * cdef hid_t H5Dget_create_plist(hid_t dataset_id) except *:
1509
1509
 *     cdef hid_t r
1510
1510
 *     r = _hdf5.H5Dget_create_plist(dataset_id)             # <<<<<<<<<<<<<<
1513
1513
 */
1514
1514
  __pyx_v_r = H5Dget_create_plist(__pyx_v_dataset_id);
1515
1515
 
1516
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":92
 
1516
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":92
1517
1517
 *     cdef hid_t r
1518
1518
 *     r = _hdf5.H5Dget_create_plist(dataset_id)
1519
1519
 *     if r<0:             # <<<<<<<<<<<<<<
1523
1523
  __pyx_t_1 = (__pyx_v_r < 0);
1524
1524
  if (__pyx_t_1) {
1525
1525
 
1526
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":93
 
1526
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":93
1527
1527
 *     r = _hdf5.H5Dget_create_plist(dataset_id)
1528
1528
 *     if r<0:
1529
1529
 *         if set_exception():             # <<<<<<<<<<<<<<
1533
1533
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 93; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1534
1534
    if (__pyx_t_2) {
1535
1535
 
1536
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":94
 
1536
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":94
1537
1537
 *     if r<0:
1538
1538
 *         if set_exception():
1539
1539
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
1549
1549
  }
1550
1550
  __pyx_L3:;
1551
1551
 
1552
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":95
 
1552
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":95
1553
1553
 *         if set_exception():
1554
1554
 *             return <hid_t>-1;
1555
1555
 *     return r             # <<<<<<<<<<<<<<
1569
1569
  return __pyx_r;
1570
1570
}
1571
1571
 
1572
 
/* "/home/tachyon/h5py/h5py/defs.pyx":97
 
1572
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":97
1573
1573
 *     return r
1574
1574
 * 
1575
1575
 * cdef haddr_t H5Dget_offset(hid_t dset_id) except *:             # <<<<<<<<<<<<<<
1584
1584
  int __pyx_t_2;
1585
1585
  __Pyx_RefNannySetupContext("H5Dget_offset");
1586
1586
 
1587
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":99
 
1587
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":99
1588
1588
 * cdef haddr_t H5Dget_offset(hid_t dset_id) except *:
1589
1589
 *     cdef haddr_t r
1590
1590
 *     r = _hdf5.H5Dget_offset(dset_id)             # <<<<<<<<<<<<<<
1593
1593
 */
1594
1594
  __pyx_v_r = H5Dget_offset(__pyx_v_dset_id);
1595
1595
 
1596
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":100
 
1596
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":100
1597
1597
 *     cdef haddr_t r
1598
1598
 *     r = _hdf5.H5Dget_offset(dset_id)
1599
1599
 *     if r==0:             # <<<<<<<<<<<<<<
1603
1603
  __pyx_t_1 = (__pyx_v_r == 0);
1604
1604
  if (__pyx_t_1) {
1605
1605
 
1606
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":101
 
1606
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":101
1607
1607
 *     r = _hdf5.H5Dget_offset(dset_id)
1608
1608
 *     if r==0:
1609
1609
 *         if set_exception():             # <<<<<<<<<<<<<<
1613
1613
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1614
1614
    if (__pyx_t_2) {
1615
1615
 
1616
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":102
 
1616
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":102
1617
1617
 *     if r==0:
1618
1618
 *         if set_exception():
1619
1619
 *             return <haddr_t>0;             # <<<<<<<<<<<<<<
1629
1629
  }
1630
1630
  __pyx_L3:;
1631
1631
 
1632
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":103
 
1632
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":103
1633
1633
 *         if set_exception():
1634
1634
 *             return <haddr_t>0;
1635
1635
 *     return r             # <<<<<<<<<<<<<<
1649
1649
  return __pyx_r;
1650
1650
}
1651
1651
 
1652
 
/* "/home/tachyon/h5py/h5py/defs.pyx":105
 
1652
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":105
1653
1653
 *     return r
1654
1654
 * 
1655
1655
 * cdef hsize_t H5Dget_storage_size(hid_t dset_id) except *:             # <<<<<<<<<<<<<<
1664
1664
  int __pyx_t_2;
1665
1665
  __Pyx_RefNannySetupContext("H5Dget_storage_size");
1666
1666
 
1667
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":107
 
1667
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":107
1668
1668
 * cdef hsize_t H5Dget_storage_size(hid_t dset_id) except *:
1669
1669
 *     cdef hsize_t r
1670
1670
 *     r = _hdf5.H5Dget_storage_size(dset_id)             # <<<<<<<<<<<<<<
1673
1673
 */
1674
1674
  __pyx_v_r = H5Dget_storage_size(__pyx_v_dset_id);
1675
1675
 
1676
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":108
 
1676
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":108
1677
1677
 *     cdef hsize_t r
1678
1678
 *     r = _hdf5.H5Dget_storage_size(dset_id)
1679
1679
 *     if r==0:             # <<<<<<<<<<<<<<
1683
1683
  __pyx_t_1 = (__pyx_v_r == 0);
1684
1684
  if (__pyx_t_1) {
1685
1685
 
1686
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":109
 
1686
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":109
1687
1687
 *     r = _hdf5.H5Dget_storage_size(dset_id)
1688
1688
 *     if r==0:
1689
1689
 *         if set_exception():             # <<<<<<<<<<<<<<
1693
1693
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 109; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1694
1694
    if (__pyx_t_2) {
1695
1695
 
1696
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":110
 
1696
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":110
1697
1697
 *     if r==0:
1698
1698
 *         if set_exception():
1699
1699
 *             return <hsize_t>0;             # <<<<<<<<<<<<<<
1709
1709
  }
1710
1710
  __pyx_L3:;
1711
1711
 
1712
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":111
 
1712
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":111
1713
1713
 *         if set_exception():
1714
1714
 *             return <hsize_t>0;
1715
1715
 *     return r             # <<<<<<<<<<<<<<
1729
1729
  return __pyx_r;
1730
1730
}
1731
1731
 
1732
 
/* "/home/tachyon/h5py/h5py/defs.pyx":113
 
1732
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":113
1733
1733
 *     return r
1734
1734
 * 
1735
1735
 * cdef herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf) except *:             # <<<<<<<<<<<<<<
1744
1744
  int __pyx_t_2;
1745
1745
  __Pyx_RefNannySetupContext("H5Dread");
1746
1746
 
1747
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":115
 
1747
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":115
1748
1748
 * cdef herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf) except *:
1749
1749
 *     cdef herr_t r
1750
1750
 *     r = _hdf5.H5Dread(dset_id, mem_type_id, mem_space_id, file_space_id, plist_id, buf)             # <<<<<<<<<<<<<<
1753
1753
 */
1754
1754
  __pyx_v_r = H5Dread(__pyx_v_dset_id, __pyx_v_mem_type_id, __pyx_v_mem_space_id, __pyx_v_file_space_id, __pyx_v_plist_id, __pyx_v_buf);
1755
1755
 
1756
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":116
 
1756
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":116
1757
1757
 *     cdef herr_t r
1758
1758
 *     r = _hdf5.H5Dread(dset_id, mem_type_id, mem_space_id, file_space_id, plist_id, buf)
1759
1759
 *     if r<0:             # <<<<<<<<<<<<<<
1763
1763
  __pyx_t_1 = (__pyx_v_r < 0);
1764
1764
  if (__pyx_t_1) {
1765
1765
 
1766
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":117
 
1766
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":117
1767
1767
 *     r = _hdf5.H5Dread(dset_id, mem_type_id, mem_space_id, file_space_id, plist_id, buf)
1768
1768
 *     if r<0:
1769
1769
 *         if set_exception():             # <<<<<<<<<<<<<<
1773
1773
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 117; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1774
1774
    if (__pyx_t_2) {
1775
1775
 
1776
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":118
 
1776
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":118
1777
1777
 *     if r<0:
1778
1778
 *         if set_exception():
1779
1779
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
1789
1789
  }
1790
1790
  __pyx_L3:;
1791
1791
 
1792
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":119
 
1792
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":119
1793
1793
 *         if set_exception():
1794
1794
 *             return <herr_t>-1;
1795
1795
 *     return r             # <<<<<<<<<<<<<<
1809
1809
  return __pyx_r;
1810
1810
}
1811
1811
 
1812
 
/* "/home/tachyon/h5py/h5py/defs.pyx":121
 
1812
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":121
1813
1813
 *     return r
1814
1814
 * 
1815
1815
 * cdef herr_t H5Dwrite(hid_t dset_id, hid_t mem_type, hid_t mem_space, hid_t file_space, hid_t xfer_plist, void* buf) except *:             # <<<<<<<<<<<<<<
1824
1824
  int __pyx_t_2;
1825
1825
  __Pyx_RefNannySetupContext("H5Dwrite");
1826
1826
 
1827
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":123
 
1827
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":123
1828
1828
 * cdef herr_t H5Dwrite(hid_t dset_id, hid_t mem_type, hid_t mem_space, hid_t file_space, hid_t xfer_plist, void* buf) except *:
1829
1829
 *     cdef herr_t r
1830
1830
 *     r = _hdf5.H5Dwrite(dset_id, mem_type, mem_space, file_space, xfer_plist, buf)             # <<<<<<<<<<<<<<
1833
1833
 */
1834
1834
  __pyx_v_r = H5Dwrite(__pyx_v_dset_id, __pyx_v_mem_type, __pyx_v_mem_space, __pyx_v_file_space, __pyx_v_xfer_plist, __pyx_v_buf);
1835
1835
 
1836
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":124
 
1836
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":124
1837
1837
 *     cdef herr_t r
1838
1838
 *     r = _hdf5.H5Dwrite(dset_id, mem_type, mem_space, file_space, xfer_plist, buf)
1839
1839
 *     if r<0:             # <<<<<<<<<<<<<<
1843
1843
  __pyx_t_1 = (__pyx_v_r < 0);
1844
1844
  if (__pyx_t_1) {
1845
1845
 
1846
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":125
 
1846
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":125
1847
1847
 *     r = _hdf5.H5Dwrite(dset_id, mem_type, mem_space, file_space, xfer_plist, buf)
1848
1848
 *     if r<0:
1849
1849
 *         if set_exception():             # <<<<<<<<<<<<<<
1853
1853
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 125; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1854
1854
    if (__pyx_t_2) {
1855
1855
 
1856
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":126
 
1856
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":126
1857
1857
 *     if r<0:
1858
1858
 *         if set_exception():
1859
1859
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
1869
1869
  }
1870
1870
  __pyx_L3:;
1871
1871
 
1872
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":127
 
1872
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":127
1873
1873
 *         if set_exception():
1874
1874
 *             return <herr_t>-1;
1875
1875
 *     return r             # <<<<<<<<<<<<<<
1889
1889
  return __pyx_r;
1890
1890
}
1891
1891
 
1892
 
/* "/home/tachyon/h5py/h5py/defs.pyx":129
 
1892
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":129
1893
1893
 *     return r
1894
1894
 * 
1895
1895
 * cdef herr_t H5Dextend(hid_t dataset_id, hsize_t *size) except *:             # <<<<<<<<<<<<<<
1904
1904
  int __pyx_t_2;
1905
1905
  __Pyx_RefNannySetupContext("H5Dextend");
1906
1906
 
1907
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":131
 
1907
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":131
1908
1908
 * cdef herr_t H5Dextend(hid_t dataset_id, hsize_t *size) except *:
1909
1909
 *     cdef herr_t r
1910
1910
 *     r = _hdf5.H5Dextend(dataset_id, size)             # <<<<<<<<<<<<<<
1913
1913
 */
1914
1914
  __pyx_v_r = H5Dextend(__pyx_v_dataset_id, __pyx_v_size);
1915
1915
 
1916
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":132
 
1916
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":132
1917
1917
 *     cdef herr_t r
1918
1918
 *     r = _hdf5.H5Dextend(dataset_id, size)
1919
1919
 *     if r<0:             # <<<<<<<<<<<<<<
1923
1923
  __pyx_t_1 = (__pyx_v_r < 0);
1924
1924
  if (__pyx_t_1) {
1925
1925
 
1926
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":133
 
1926
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":133
1927
1927
 *     r = _hdf5.H5Dextend(dataset_id, size)
1928
1928
 *     if r<0:
1929
1929
 *         if set_exception():             # <<<<<<<<<<<<<<
1933
1933
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 133; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
1934
1934
    if (__pyx_t_2) {
1935
1935
 
1936
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":134
 
1936
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":134
1937
1937
 *     if r<0:
1938
1938
 *         if set_exception():
1939
1939
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
1949
1949
  }
1950
1950
  __pyx_L3:;
1951
1951
 
1952
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":135
 
1952
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":135
1953
1953
 *         if set_exception():
1954
1954
 *             return <herr_t>-1;
1955
1955
 *     return r             # <<<<<<<<<<<<<<
1969
1969
  return __pyx_r;
1970
1970
}
1971
1971
 
1972
 
/* "/home/tachyon/h5py/h5py/defs.pyx":137
 
1972
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":137
1973
1973
 *     return r
1974
1974
 * 
1975
1975
 * cdef herr_t H5Dfill(void *fill, hid_t fill_type_id, void *buf,  hid_t buf_type_id, hid_t space_id ) except *:             # <<<<<<<<<<<<<<
1984
1984
  int __pyx_t_2;
1985
1985
  __Pyx_RefNannySetupContext("H5Dfill");
1986
1986
 
1987
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":139
 
1987
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":139
1988
1988
 * cdef herr_t H5Dfill(void *fill, hid_t fill_type_id, void *buf,  hid_t buf_type_id, hid_t space_id ) except *:
1989
1989
 *     cdef herr_t r
1990
1990
 *     r = _hdf5.H5Dfill(fill, fill_type_id, buf, buf_type_id, space_id)             # <<<<<<<<<<<<<<
1993
1993
 */
1994
1994
  __pyx_v_r = H5Dfill(__pyx_v_fill, __pyx_v_fill_type_id, __pyx_v_buf, __pyx_v_buf_type_id, __pyx_v_space_id);
1995
1995
 
1996
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":140
 
1996
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":140
1997
1997
 *     cdef herr_t r
1998
1998
 *     r = _hdf5.H5Dfill(fill, fill_type_id, buf, buf_type_id, space_id)
1999
1999
 *     if r<0:             # <<<<<<<<<<<<<<
2003
2003
  __pyx_t_1 = (__pyx_v_r < 0);
2004
2004
  if (__pyx_t_1) {
2005
2005
 
2006
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":141
 
2006
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":141
2007
2007
 *     r = _hdf5.H5Dfill(fill, fill_type_id, buf, buf_type_id, space_id)
2008
2008
 *     if r<0:
2009
2009
 *         if set_exception():             # <<<<<<<<<<<<<<
2013
2013
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 141; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2014
2014
    if (__pyx_t_2) {
2015
2015
 
2016
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":142
 
2016
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":142
2017
2017
 *     if r<0:
2018
2018
 *         if set_exception():
2019
2019
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2029
2029
  }
2030
2030
  __pyx_L3:;
2031
2031
 
2032
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":143
 
2032
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":143
2033
2033
 *         if set_exception():
2034
2034
 *             return <herr_t>-1;
2035
2035
 *     return r             # <<<<<<<<<<<<<<
2049
2049
  return __pyx_r;
2050
2050
}
2051
2051
 
2052
 
/* "/home/tachyon/h5py/h5py/defs.pyx":145
 
2052
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":145
2053
2053
 *     return r
2054
2054
 * 
2055
2055
 * cdef herr_t H5Dvlen_get_buf_size(hid_t dset_id, hid_t type_id, hid_t space_id, hsize_t *size) except *:             # <<<<<<<<<<<<<<
2064
2064
  int __pyx_t_2;
2065
2065
  __Pyx_RefNannySetupContext("H5Dvlen_get_buf_size");
2066
2066
 
2067
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":147
 
2067
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":147
2068
2068
 * cdef herr_t H5Dvlen_get_buf_size(hid_t dset_id, hid_t type_id, hid_t space_id, hsize_t *size) except *:
2069
2069
 *     cdef herr_t r
2070
2070
 *     r = _hdf5.H5Dvlen_get_buf_size(dset_id, type_id, space_id, size)             # <<<<<<<<<<<<<<
2073
2073
 */
2074
2074
  __pyx_v_r = H5Dvlen_get_buf_size(__pyx_v_dset_id, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_size);
2075
2075
 
2076
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":148
 
2076
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":148
2077
2077
 *     cdef herr_t r
2078
2078
 *     r = _hdf5.H5Dvlen_get_buf_size(dset_id, type_id, space_id, size)
2079
2079
 *     if r<0:             # <<<<<<<<<<<<<<
2083
2083
  __pyx_t_1 = (__pyx_v_r < 0);
2084
2084
  if (__pyx_t_1) {
2085
2085
 
2086
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":149
 
2086
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":149
2087
2087
 *     r = _hdf5.H5Dvlen_get_buf_size(dset_id, type_id, space_id, size)
2088
2088
 *     if r<0:
2089
2089
 *         if set_exception():             # <<<<<<<<<<<<<<
2093
2093
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 149; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2094
2094
    if (__pyx_t_2) {
2095
2095
 
2096
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":150
 
2096
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":150
2097
2097
 *     if r<0:
2098
2098
 *         if set_exception():
2099
2099
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2109
2109
  }
2110
2110
  __pyx_L3:;
2111
2111
 
2112
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":151
 
2112
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":151
2113
2113
 *         if set_exception():
2114
2114
 *             return <herr_t>-1;
2115
2115
 *     return r             # <<<<<<<<<<<<<<
2129
2129
  return __pyx_r;
2130
2130
}
2131
2131
 
2132
 
/* "/home/tachyon/h5py/h5py/defs.pyx":153
 
2132
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":153
2133
2133
 *     return r
2134
2134
 * 
2135
2135
 * cdef herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id,  hid_t plist, void *buf) except *:             # <<<<<<<<<<<<<<
2144
2144
  int __pyx_t_2;
2145
2145
  __Pyx_RefNannySetupContext("H5Dvlen_reclaim");
2146
2146
 
2147
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":155
 
2147
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":155
2148
2148
 * cdef herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id,  hid_t plist, void *buf) except *:
2149
2149
 *     cdef herr_t r
2150
2150
 *     r = _hdf5.H5Dvlen_reclaim(type_id, space_id, plist, buf)             # <<<<<<<<<<<<<<
2153
2153
 */
2154
2154
  __pyx_v_r = H5Dvlen_reclaim(__pyx_v_type_id, __pyx_v_space_id, __pyx_v_plist, __pyx_v_buf);
2155
2155
 
2156
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":156
 
2156
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":156
2157
2157
 *     cdef herr_t r
2158
2158
 *     r = _hdf5.H5Dvlen_reclaim(type_id, space_id, plist, buf)
2159
2159
 *     if r<0:             # <<<<<<<<<<<<<<
2163
2163
  __pyx_t_1 = (__pyx_v_r < 0);
2164
2164
  if (__pyx_t_1) {
2165
2165
 
2166
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":157
 
2166
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":157
2167
2167
 *     r = _hdf5.H5Dvlen_reclaim(type_id, space_id, plist, buf)
2168
2168
 *     if r<0:
2169
2169
 *         if set_exception():             # <<<<<<<<<<<<<<
2173
2173
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 157; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2174
2174
    if (__pyx_t_2) {
2175
2175
 
2176
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":158
 
2176
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":158
2177
2177
 *     if r<0:
2178
2178
 *         if set_exception():
2179
2179
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2189
2189
  }
2190
2190
  __pyx_L3:;
2191
2191
 
2192
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":159
 
2192
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":159
2193
2193
 *         if set_exception():
2194
2194
 *             return <herr_t>-1;
2195
2195
 *     return r             # <<<<<<<<<<<<<<
2209
2209
  return __pyx_r;
2210
2210
}
2211
2211
 
2212
 
/* "/home/tachyon/h5py/h5py/defs.pyx":161
 
2212
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":161
2213
2213
 *     return r
2214
2214
 * 
2215
2215
 * cdef herr_t H5Diterate(void *buf, hid_t type_id, hid_t space_id,  H5D_operator_t op, void* operator_data) except *:             # <<<<<<<<<<<<<<
2224
2224
  int __pyx_t_2;
2225
2225
  __Pyx_RefNannySetupContext("H5Diterate");
2226
2226
 
2227
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":163
 
2227
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":163
2228
2228
 * cdef herr_t H5Diterate(void *buf, hid_t type_id, hid_t space_id,  H5D_operator_t op, void* operator_data) except *:
2229
2229
 *     cdef herr_t r
2230
2230
 *     r = _hdf5.H5Diterate(buf, type_id, space_id, op, operator_data)             # <<<<<<<<<<<<<<
2233
2233
 */
2234
2234
  __pyx_v_r = H5Diterate(__pyx_v_buf, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_op, __pyx_v_operator_data);
2235
2235
 
2236
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":164
 
2236
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":164
2237
2237
 *     cdef herr_t r
2238
2238
 *     r = _hdf5.H5Diterate(buf, type_id, space_id, op, operator_data)
2239
2239
 *     if r<0:             # <<<<<<<<<<<<<<
2243
2243
  __pyx_t_1 = (__pyx_v_r < 0);
2244
2244
  if (__pyx_t_1) {
2245
2245
 
2246
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":165
 
2246
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":165
2247
2247
 *     r = _hdf5.H5Diterate(buf, type_id, space_id, op, operator_data)
2248
2248
 *     if r<0:
2249
2249
 *         if set_exception():             # <<<<<<<<<<<<<<
2253
2253
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2254
2254
    if (__pyx_t_2) {
2255
2255
 
2256
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":166
 
2256
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":166
2257
2257
 *     if r<0:
2258
2258
 *         if set_exception():
2259
2259
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2269
2269
  }
2270
2270
  __pyx_L3:;
2271
2271
 
2272
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":167
 
2272
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":167
2273
2273
 *         if set_exception():
2274
2274
 *             return <herr_t>-1;
2275
2275
 *     return r             # <<<<<<<<<<<<<<
2289
2289
  return __pyx_r;
2290
2290
}
2291
2291
 
2292
 
/* "/home/tachyon/h5py/h5py/defs.pyx":169
 
2292
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":169
2293
2293
 *     return r
2294
2294
 * 
2295
2295
 * cdef herr_t H5Dset_extent(hid_t dset_id, hsize_t* size) except *:             # <<<<<<<<<<<<<<
2304
2304
  int __pyx_t_2;
2305
2305
  __Pyx_RefNannySetupContext("H5Dset_extent");
2306
2306
 
2307
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":171
 
2307
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":171
2308
2308
 * cdef herr_t H5Dset_extent(hid_t dset_id, hsize_t* size) except *:
2309
2309
 *     cdef herr_t r
2310
2310
 *     r = _hdf5.H5Dset_extent(dset_id, size)             # <<<<<<<<<<<<<<
2313
2313
 */
2314
2314
  __pyx_v_r = H5Dset_extent(__pyx_v_dset_id, __pyx_v_size);
2315
2315
 
2316
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":172
 
2316
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":172
2317
2317
 *     cdef herr_t r
2318
2318
 *     r = _hdf5.H5Dset_extent(dset_id, size)
2319
2319
 *     if r<0:             # <<<<<<<<<<<<<<
2323
2323
  __pyx_t_1 = (__pyx_v_r < 0);
2324
2324
  if (__pyx_t_1) {
2325
2325
 
2326
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":173
 
2326
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":173
2327
2327
 *     r = _hdf5.H5Dset_extent(dset_id, size)
2328
2328
 *     if r<0:
2329
2329
 *         if set_exception():             # <<<<<<<<<<<<<<
2333
2333
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 173; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2334
2334
    if (__pyx_t_2) {
2335
2335
 
2336
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":174
 
2336
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":174
2337
2337
 *     if r<0:
2338
2338
 *         if set_exception():
2339
2339
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2349
2349
  }
2350
2350
  __pyx_L3:;
2351
2351
 
2352
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":175
 
2352
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":175
2353
2353
 *         if set_exception():
2354
2354
 *             return <herr_t>-1;
2355
2355
 *     return r             # <<<<<<<<<<<<<<
2369
2369
  return __pyx_r;
2370
2370
}
2371
2371
 
2372
 
/* "/home/tachyon/h5py/h5py/defs.pyx":177
 
2372
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":177
2373
2373
 *     return r
2374
2374
 * 
2375
2375
 * cdef hid_t H5Fcreate(char *filename, unsigned int flags, hid_t create_plist, hid_t access_plist) except *:             # <<<<<<<<<<<<<<
2384
2384
  int __pyx_t_2;
2385
2385
  __Pyx_RefNannySetupContext("H5Fcreate");
2386
2386
 
2387
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":179
 
2387
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":179
2388
2388
 * cdef hid_t H5Fcreate(char *filename, unsigned int flags, hid_t create_plist, hid_t access_plist) except *:
2389
2389
 *     cdef hid_t r
2390
2390
 *     r = _hdf5.H5Fcreate(filename, flags, create_plist, access_plist)             # <<<<<<<<<<<<<<
2393
2393
 */
2394
2394
  __pyx_v_r = H5Fcreate(__pyx_v_filename, __pyx_v_flags, __pyx_v_create_plist, __pyx_v_access_plist);
2395
2395
 
2396
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":180
 
2396
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":180
2397
2397
 *     cdef hid_t r
2398
2398
 *     r = _hdf5.H5Fcreate(filename, flags, create_plist, access_plist)
2399
2399
 *     if r<0:             # <<<<<<<<<<<<<<
2403
2403
  __pyx_t_1 = (__pyx_v_r < 0);
2404
2404
  if (__pyx_t_1) {
2405
2405
 
2406
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":181
 
2406
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":181
2407
2407
 *     r = _hdf5.H5Fcreate(filename, flags, create_plist, access_plist)
2408
2408
 *     if r<0:
2409
2409
 *         if set_exception():             # <<<<<<<<<<<<<<
2413
2413
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 181; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2414
2414
    if (__pyx_t_2) {
2415
2415
 
2416
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":182
 
2416
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":182
2417
2417
 *     if r<0:
2418
2418
 *         if set_exception():
2419
2419
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
2429
2429
  }
2430
2430
  __pyx_L3:;
2431
2431
 
2432
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":183
 
2432
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":183
2433
2433
 *         if set_exception():
2434
2434
 *             return <hid_t>-1;
2435
2435
 *     return r             # <<<<<<<<<<<<<<
2449
2449
  return __pyx_r;
2450
2450
}
2451
2451
 
2452
 
/* "/home/tachyon/h5py/h5py/defs.pyx":185
 
2452
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":185
2453
2453
 *     return r
2454
2454
 * 
2455
2455
 * cdef hid_t H5Fopen(char *name, unsigned flags, hid_t access_id) except *:             # <<<<<<<<<<<<<<
2464
2464
  int __pyx_t_2;
2465
2465
  __Pyx_RefNannySetupContext("H5Fopen");
2466
2466
 
2467
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":187
 
2467
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":187
2468
2468
 * cdef hid_t H5Fopen(char *name, unsigned flags, hid_t access_id) except *:
2469
2469
 *     cdef hid_t r
2470
2470
 *     r = _hdf5.H5Fopen(name, flags, access_id)             # <<<<<<<<<<<<<<
2473
2473
 */
2474
2474
  __pyx_v_r = H5Fopen(__pyx_v_name, __pyx_v_flags, __pyx_v_access_id);
2475
2475
 
2476
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":188
 
2476
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":188
2477
2477
 *     cdef hid_t r
2478
2478
 *     r = _hdf5.H5Fopen(name, flags, access_id)
2479
2479
 *     if r<0:             # <<<<<<<<<<<<<<
2483
2483
  __pyx_t_1 = (__pyx_v_r < 0);
2484
2484
  if (__pyx_t_1) {
2485
2485
 
2486
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":189
 
2486
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":189
2487
2487
 *     r = _hdf5.H5Fopen(name, flags, access_id)
2488
2488
 *     if r<0:
2489
2489
 *         if set_exception():             # <<<<<<<<<<<<<<
2493
2493
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 189; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2494
2494
    if (__pyx_t_2) {
2495
2495
 
2496
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":190
 
2496
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":190
2497
2497
 *     if r<0:
2498
2498
 *         if set_exception():
2499
2499
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
2509
2509
  }
2510
2510
  __pyx_L3:;
2511
2511
 
2512
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":191
 
2512
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":191
2513
2513
 *         if set_exception():
2514
2514
 *             return <hid_t>-1;
2515
2515
 *     return r             # <<<<<<<<<<<<<<
2529
2529
  return __pyx_r;
2530
2530
}
2531
2531
 
2532
 
/* "/home/tachyon/h5py/h5py/defs.pyx":193
 
2532
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":193
2533
2533
 *     return r
2534
2534
 * 
2535
2535
 * cdef herr_t H5Fclose(hid_t file_id) except *:             # <<<<<<<<<<<<<<
2544
2544
  int __pyx_t_2;
2545
2545
  __Pyx_RefNannySetupContext("H5Fclose");
2546
2546
 
2547
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":195
 
2547
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":195
2548
2548
 * cdef herr_t H5Fclose(hid_t file_id) except *:
2549
2549
 *     cdef herr_t r
2550
2550
 *     r = _hdf5.H5Fclose(file_id)             # <<<<<<<<<<<<<<
2553
2553
 */
2554
2554
  __pyx_v_r = H5Fclose(__pyx_v_file_id);
2555
2555
 
2556
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":196
 
2556
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":196
2557
2557
 *     cdef herr_t r
2558
2558
 *     r = _hdf5.H5Fclose(file_id)
2559
2559
 *     if r<0:             # <<<<<<<<<<<<<<
2563
2563
  __pyx_t_1 = (__pyx_v_r < 0);
2564
2564
  if (__pyx_t_1) {
2565
2565
 
2566
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":197
 
2566
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":197
2567
2567
 *     r = _hdf5.H5Fclose(file_id)
2568
2568
 *     if r<0:
2569
2569
 *         if set_exception():             # <<<<<<<<<<<<<<
2573
2573
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 197; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2574
2574
    if (__pyx_t_2) {
2575
2575
 
2576
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":198
 
2576
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":198
2577
2577
 *     if r<0:
2578
2578
 *         if set_exception():
2579
2579
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2589
2589
  }
2590
2590
  __pyx_L3:;
2591
2591
 
2592
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":199
 
2592
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":199
2593
2593
 *         if set_exception():
2594
2594
 *             return <herr_t>-1;
2595
2595
 *     return r             # <<<<<<<<<<<<<<
2609
2609
  return __pyx_r;
2610
2610
}
2611
2611
 
2612
 
/* "/home/tachyon/h5py/h5py/defs.pyx":201
 
2612
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":201
2613
2613
 *     return r
2614
2614
 * 
2615
2615
 * cdef htri_t H5Fis_hdf5(char *name) except *:             # <<<<<<<<<<<<<<
2624
2624
  int __pyx_t_2;
2625
2625
  __Pyx_RefNannySetupContext("H5Fis_hdf5");
2626
2626
 
2627
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":203
 
2627
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":203
2628
2628
 * cdef htri_t H5Fis_hdf5(char *name) except *:
2629
2629
 *     cdef htri_t r
2630
2630
 *     r = _hdf5.H5Fis_hdf5(name)             # <<<<<<<<<<<<<<
2633
2633
 */
2634
2634
  __pyx_v_r = H5Fis_hdf5(__pyx_v_name);
2635
2635
 
2636
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":204
 
2636
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":204
2637
2637
 *     cdef htri_t r
2638
2638
 *     r = _hdf5.H5Fis_hdf5(name)
2639
2639
 *     if r<0:             # <<<<<<<<<<<<<<
2643
2643
  __pyx_t_1 = (__pyx_v_r < 0);
2644
2644
  if (__pyx_t_1) {
2645
2645
 
2646
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":205
 
2646
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":205
2647
2647
 *     r = _hdf5.H5Fis_hdf5(name)
2648
2648
 *     if r<0:
2649
2649
 *         if set_exception():             # <<<<<<<<<<<<<<
2653
2653
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 205; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2654
2654
    if (__pyx_t_2) {
2655
2655
 
2656
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":206
 
2656
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":206
2657
2657
 *     if r<0:
2658
2658
 *         if set_exception():
2659
2659
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
2669
2669
  }
2670
2670
  __pyx_L3:;
2671
2671
 
2672
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":207
 
2672
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":207
2673
2673
 *         if set_exception():
2674
2674
 *             return <htri_t>-1;
2675
2675
 *     return r             # <<<<<<<<<<<<<<
2689
2689
  return __pyx_r;
2690
2690
}
2691
2691
 
2692
 
/* "/home/tachyon/h5py/h5py/defs.pyx":209
 
2692
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":209
2693
2693
 *     return r
2694
2694
 * 
2695
2695
 * cdef herr_t H5Fflush(hid_t object_id, H5F_scope_t scope) except *:             # <<<<<<<<<<<<<<
2704
2704
  int __pyx_t_2;
2705
2705
  __Pyx_RefNannySetupContext("H5Fflush");
2706
2706
 
2707
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":211
 
2707
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":211
2708
2708
 * cdef herr_t H5Fflush(hid_t object_id, H5F_scope_t scope) except *:
2709
2709
 *     cdef herr_t r
2710
2710
 *     r = _hdf5.H5Fflush(object_id, scope)             # <<<<<<<<<<<<<<
2713
2713
 */
2714
2714
  __pyx_v_r = H5Fflush(__pyx_v_object_id, __pyx_v_scope);
2715
2715
 
2716
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":212
 
2716
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":212
2717
2717
 *     cdef herr_t r
2718
2718
 *     r = _hdf5.H5Fflush(object_id, scope)
2719
2719
 *     if r<0:             # <<<<<<<<<<<<<<
2723
2723
  __pyx_t_1 = (__pyx_v_r < 0);
2724
2724
  if (__pyx_t_1) {
2725
2725
 
2726
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":213
 
2726
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":213
2727
2727
 *     r = _hdf5.H5Fflush(object_id, scope)
2728
2728
 *     if r<0:
2729
2729
 *         if set_exception():             # <<<<<<<<<<<<<<
2733
2733
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 213; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2734
2734
    if (__pyx_t_2) {
2735
2735
 
2736
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":214
 
2736
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":214
2737
2737
 *     if r<0:
2738
2738
 *         if set_exception():
2739
2739
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2749
2749
  }
2750
2750
  __pyx_L3:;
2751
2751
 
2752
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":215
 
2752
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":215
2753
2753
 *         if set_exception():
2754
2754
 *             return <herr_t>-1;
2755
2755
 *     return r             # <<<<<<<<<<<<<<
2769
2769
  return __pyx_r;
2770
2770
}
2771
2771
 
2772
 
/* "/home/tachyon/h5py/h5py/defs.pyx":217
 
2772
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":217
2773
2773
 *     return r
2774
2774
 * 
2775
2775
 * cdef hid_t H5Freopen(hid_t file_id) except *:             # <<<<<<<<<<<<<<
2784
2784
  int __pyx_t_2;
2785
2785
  __Pyx_RefNannySetupContext("H5Freopen");
2786
2786
 
2787
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":219
 
2787
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":219
2788
2788
 * cdef hid_t H5Freopen(hid_t file_id) except *:
2789
2789
 *     cdef hid_t r
2790
2790
 *     r = _hdf5.H5Freopen(file_id)             # <<<<<<<<<<<<<<
2793
2793
 */
2794
2794
  __pyx_v_r = H5Freopen(__pyx_v_file_id);
2795
2795
 
2796
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":220
 
2796
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":220
2797
2797
 *     cdef hid_t r
2798
2798
 *     r = _hdf5.H5Freopen(file_id)
2799
2799
 *     if r<0:             # <<<<<<<<<<<<<<
2803
2803
  __pyx_t_1 = (__pyx_v_r < 0);
2804
2804
  if (__pyx_t_1) {
2805
2805
 
2806
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":221
 
2806
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":221
2807
2807
 *     r = _hdf5.H5Freopen(file_id)
2808
2808
 *     if r<0:
2809
2809
 *         if set_exception():             # <<<<<<<<<<<<<<
2813
2813
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 221; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2814
2814
    if (__pyx_t_2) {
2815
2815
 
2816
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":222
 
2816
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":222
2817
2817
 *     if r<0:
2818
2818
 *         if set_exception():
2819
2819
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
2829
2829
  }
2830
2830
  __pyx_L3:;
2831
2831
 
2832
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":223
 
2832
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":223
2833
2833
 *         if set_exception():
2834
2834
 *             return <hid_t>-1;
2835
2835
 *     return r             # <<<<<<<<<<<<<<
2849
2849
  return __pyx_r;
2850
2850
}
2851
2851
 
2852
 
/* "/home/tachyon/h5py/h5py/defs.pyx":225
 
2852
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":225
2853
2853
 *     return r
2854
2854
 * 
2855
2855
 * cdef herr_t H5Fmount(hid_t loc_id, char *name, hid_t child_id, hid_t plist_id) except *:             # <<<<<<<<<<<<<<
2864
2864
  int __pyx_t_2;
2865
2865
  __Pyx_RefNannySetupContext("H5Fmount");
2866
2866
 
2867
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":227
 
2867
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":227
2868
2868
 * cdef herr_t H5Fmount(hid_t loc_id, char *name, hid_t child_id, hid_t plist_id) except *:
2869
2869
 *     cdef herr_t r
2870
2870
 *     r = _hdf5.H5Fmount(loc_id, name, child_id, plist_id)             # <<<<<<<<<<<<<<
2873
2873
 */
2874
2874
  __pyx_v_r = H5Fmount(__pyx_v_loc_id, __pyx_v_name, __pyx_v_child_id, __pyx_v_plist_id);
2875
2875
 
2876
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":228
 
2876
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":228
2877
2877
 *     cdef herr_t r
2878
2878
 *     r = _hdf5.H5Fmount(loc_id, name, child_id, plist_id)
2879
2879
 *     if r<0:             # <<<<<<<<<<<<<<
2883
2883
  __pyx_t_1 = (__pyx_v_r < 0);
2884
2884
  if (__pyx_t_1) {
2885
2885
 
2886
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":229
 
2886
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":229
2887
2887
 *     r = _hdf5.H5Fmount(loc_id, name, child_id, plist_id)
2888
2888
 *     if r<0:
2889
2889
 *         if set_exception():             # <<<<<<<<<<<<<<
2893
2893
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 229; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2894
2894
    if (__pyx_t_2) {
2895
2895
 
2896
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":230
 
2896
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":230
2897
2897
 *     if r<0:
2898
2898
 *         if set_exception():
2899
2899
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2909
2909
  }
2910
2910
  __pyx_L3:;
2911
2911
 
2912
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":231
 
2912
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":231
2913
2913
 *         if set_exception():
2914
2914
 *             return <herr_t>-1;
2915
2915
 *     return r             # <<<<<<<<<<<<<<
2929
2929
  return __pyx_r;
2930
2930
}
2931
2931
 
2932
 
/* "/home/tachyon/h5py/h5py/defs.pyx":233
 
2932
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":233
2933
2933
 *     return r
2934
2934
 * 
2935
2935
 * cdef herr_t H5Funmount(hid_t loc_id, char *name) except *:             # <<<<<<<<<<<<<<
2944
2944
  int __pyx_t_2;
2945
2945
  __Pyx_RefNannySetupContext("H5Funmount");
2946
2946
 
2947
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":235
 
2947
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":235
2948
2948
 * cdef herr_t H5Funmount(hid_t loc_id, char *name) except *:
2949
2949
 *     cdef herr_t r
2950
2950
 *     r = _hdf5.H5Funmount(loc_id, name)             # <<<<<<<<<<<<<<
2953
2953
 */
2954
2954
  __pyx_v_r = H5Funmount(__pyx_v_loc_id, __pyx_v_name);
2955
2955
 
2956
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":236
 
2956
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":236
2957
2957
 *     cdef herr_t r
2958
2958
 *     r = _hdf5.H5Funmount(loc_id, name)
2959
2959
 *     if r<0:             # <<<<<<<<<<<<<<
2963
2963
  __pyx_t_1 = (__pyx_v_r < 0);
2964
2964
  if (__pyx_t_1) {
2965
2965
 
2966
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":237
 
2966
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":237
2967
2967
 *     r = _hdf5.H5Funmount(loc_id, name)
2968
2968
 *     if r<0:
2969
2969
 *         if set_exception():             # <<<<<<<<<<<<<<
2973
2973
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 237; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
2974
2974
    if (__pyx_t_2) {
2975
2975
 
2976
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":238
 
2976
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":238
2977
2977
 *     if r<0:
2978
2978
 *         if set_exception():
2979
2979
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
2989
2989
  }
2990
2990
  __pyx_L3:;
2991
2991
 
2992
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":239
 
2992
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":239
2993
2993
 *         if set_exception():
2994
2994
 *             return <herr_t>-1;
2995
2995
 *     return r             # <<<<<<<<<<<<<<
3009
3009
  return __pyx_r;
3010
3010
}
3011
3011
 
3012
 
/* "/home/tachyon/h5py/h5py/defs.pyx":241
 
3012
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":241
3013
3013
 *     return r
3014
3014
 * 
3015
3015
 * cdef herr_t H5Fget_filesize(hid_t file_id, hsize_t *size) except *:             # <<<<<<<<<<<<<<
3024
3024
  int __pyx_t_2;
3025
3025
  __Pyx_RefNannySetupContext("H5Fget_filesize");
3026
3026
 
3027
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":243
 
3027
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":243
3028
3028
 * cdef herr_t H5Fget_filesize(hid_t file_id, hsize_t *size) except *:
3029
3029
 *     cdef herr_t r
3030
3030
 *     r = _hdf5.H5Fget_filesize(file_id, size)             # <<<<<<<<<<<<<<
3033
3033
 */
3034
3034
  __pyx_v_r = H5Fget_filesize(__pyx_v_file_id, __pyx_v_size);
3035
3035
 
3036
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":244
 
3036
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":244
3037
3037
 *     cdef herr_t r
3038
3038
 *     r = _hdf5.H5Fget_filesize(file_id, size)
3039
3039
 *     if r<0:             # <<<<<<<<<<<<<<
3043
3043
  __pyx_t_1 = (__pyx_v_r < 0);
3044
3044
  if (__pyx_t_1) {
3045
3045
 
3046
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":245
 
3046
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":245
3047
3047
 *     r = _hdf5.H5Fget_filesize(file_id, size)
3048
3048
 *     if r<0:
3049
3049
 *         if set_exception():             # <<<<<<<<<<<<<<
3053
3053
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 245; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3054
3054
    if (__pyx_t_2) {
3055
3055
 
3056
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":246
 
3056
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":246
3057
3057
 *     if r<0:
3058
3058
 *         if set_exception():
3059
3059
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
3069
3069
  }
3070
3070
  __pyx_L3:;
3071
3071
 
3072
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":247
 
3072
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":247
3073
3073
 *         if set_exception():
3074
3074
 *             return <herr_t>-1;
3075
3075
 *     return r             # <<<<<<<<<<<<<<
3089
3089
  return __pyx_r;
3090
3090
}
3091
3091
 
3092
 
/* "/home/tachyon/h5py/h5py/defs.pyx":249
 
3092
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":249
3093
3093
 *     return r
3094
3094
 * 
3095
3095
 * cdef hid_t H5Fget_create_plist(hid_t file_id ) except *:             # <<<<<<<<<<<<<<
3104
3104
  int __pyx_t_2;
3105
3105
  __Pyx_RefNannySetupContext("H5Fget_create_plist");
3106
3106
 
3107
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":251
 
3107
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":251
3108
3108
 * cdef hid_t H5Fget_create_plist(hid_t file_id ) except *:
3109
3109
 *     cdef hid_t r
3110
3110
 *     r = _hdf5.H5Fget_create_plist(file_id)             # <<<<<<<<<<<<<<
3113
3113
 */
3114
3114
  __pyx_v_r = H5Fget_create_plist(__pyx_v_file_id);
3115
3115
 
3116
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":252
 
3116
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":252
3117
3117
 *     cdef hid_t r
3118
3118
 *     r = _hdf5.H5Fget_create_plist(file_id)
3119
3119
 *     if r<0:             # <<<<<<<<<<<<<<
3123
3123
  __pyx_t_1 = (__pyx_v_r < 0);
3124
3124
  if (__pyx_t_1) {
3125
3125
 
3126
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":253
 
3126
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":253
3127
3127
 *     r = _hdf5.H5Fget_create_plist(file_id)
3128
3128
 *     if r<0:
3129
3129
 *         if set_exception():             # <<<<<<<<<<<<<<
3133
3133
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 253; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3134
3134
    if (__pyx_t_2) {
3135
3135
 
3136
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":254
 
3136
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":254
3137
3137
 *     if r<0:
3138
3138
 *         if set_exception():
3139
3139
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
3149
3149
  }
3150
3150
  __pyx_L3:;
3151
3151
 
3152
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":255
 
3152
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":255
3153
3153
 *         if set_exception():
3154
3154
 *             return <hid_t>-1;
3155
3155
 *     return r             # <<<<<<<<<<<<<<
3169
3169
  return __pyx_r;
3170
3170
}
3171
3171
 
3172
 
/* "/home/tachyon/h5py/h5py/defs.pyx":257
 
3172
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":257
3173
3173
 *     return r
3174
3174
 * 
3175
3175
 * cdef hid_t H5Fget_access_plist(hid_t file_id) except *:             # <<<<<<<<<<<<<<
3184
3184
  int __pyx_t_2;
3185
3185
  __Pyx_RefNannySetupContext("H5Fget_access_plist");
3186
3186
 
3187
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":259
 
3187
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":259
3188
3188
 * cdef hid_t H5Fget_access_plist(hid_t file_id) except *:
3189
3189
 *     cdef hid_t r
3190
3190
 *     r = _hdf5.H5Fget_access_plist(file_id)             # <<<<<<<<<<<<<<
3193
3193
 */
3194
3194
  __pyx_v_r = H5Fget_access_plist(__pyx_v_file_id);
3195
3195
 
3196
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":260
 
3196
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":260
3197
3197
 *     cdef hid_t r
3198
3198
 *     r = _hdf5.H5Fget_access_plist(file_id)
3199
3199
 *     if r<0:             # <<<<<<<<<<<<<<
3203
3203
  __pyx_t_1 = (__pyx_v_r < 0);
3204
3204
  if (__pyx_t_1) {
3205
3205
 
3206
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":261
 
3206
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":261
3207
3207
 *     r = _hdf5.H5Fget_access_plist(file_id)
3208
3208
 *     if r<0:
3209
3209
 *         if set_exception():             # <<<<<<<<<<<<<<
3213
3213
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 261; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3214
3214
    if (__pyx_t_2) {
3215
3215
 
3216
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":262
 
3216
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":262
3217
3217
 *     if r<0:
3218
3218
 *         if set_exception():
3219
3219
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
3229
3229
  }
3230
3230
  __pyx_L3:;
3231
3231
 
3232
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":263
 
3232
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":263
3233
3233
 *         if set_exception():
3234
3234
 *             return <hid_t>-1;
3235
3235
 *     return r             # <<<<<<<<<<<<<<
3249
3249
  return __pyx_r;
3250
3250
}
3251
3251
 
3252
 
/* "/home/tachyon/h5py/h5py/defs.pyx":265
 
3252
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":265
3253
3253
 *     return r
3254
3254
 * 
3255
3255
 * cdef hssize_t H5Fget_freespace(hid_t file_id) except *:             # <<<<<<<<<<<<<<
3264
3264
  int __pyx_t_2;
3265
3265
  __Pyx_RefNannySetupContext("H5Fget_freespace");
3266
3266
 
3267
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":267
 
3267
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":267
3268
3268
 * cdef hssize_t H5Fget_freespace(hid_t file_id) except *:
3269
3269
 *     cdef hssize_t r
3270
3270
 *     r = _hdf5.H5Fget_freespace(file_id)             # <<<<<<<<<<<<<<
3273
3273
 */
3274
3274
  __pyx_v_r = H5Fget_freespace(__pyx_v_file_id);
3275
3275
 
3276
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":268
 
3276
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":268
3277
3277
 *     cdef hssize_t r
3278
3278
 *     r = _hdf5.H5Fget_freespace(file_id)
3279
3279
 *     if r<0:             # <<<<<<<<<<<<<<
3283
3283
  __pyx_t_1 = (__pyx_v_r < 0);
3284
3284
  if (__pyx_t_1) {
3285
3285
 
3286
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":269
 
3286
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":269
3287
3287
 *     r = _hdf5.H5Fget_freespace(file_id)
3288
3288
 *     if r<0:
3289
3289
 *         if set_exception():             # <<<<<<<<<<<<<<
3293
3293
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 269; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3294
3294
    if (__pyx_t_2) {
3295
3295
 
3296
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":270
 
3296
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":270
3297
3297
 *     if r<0:
3298
3298
 *         if set_exception():
3299
3299
 *             return <hssize_t>-1;             # <<<<<<<<<<<<<<
3309
3309
  }
3310
3310
  __pyx_L3:;
3311
3311
 
3312
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":271
 
3312
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":271
3313
3313
 *         if set_exception():
3314
3314
 *             return <hssize_t>-1;
3315
3315
 *     return r             # <<<<<<<<<<<<<<
3329
3329
  return __pyx_r;
3330
3330
}
3331
3331
 
3332
 
/* "/home/tachyon/h5py/h5py/defs.pyx":273
 
3332
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":273
3333
3333
 *     return r
3334
3334
 * 
3335
3335
 * cdef ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size) except *:             # <<<<<<<<<<<<<<
3344
3344
  int __pyx_t_2;
3345
3345
  __Pyx_RefNannySetupContext("H5Fget_name");
3346
3346
 
3347
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":275
 
3347
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":275
3348
3348
 * cdef ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size) except *:
3349
3349
 *     cdef ssize_t r
3350
3350
 *     r = _hdf5.H5Fget_name(obj_id, name, size)             # <<<<<<<<<<<<<<
3353
3353
 */
3354
3354
  __pyx_v_r = H5Fget_name(__pyx_v_obj_id, __pyx_v_name, __pyx_v_size);
3355
3355
 
3356
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":276
 
3356
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":276
3357
3357
 *     cdef ssize_t r
3358
3358
 *     r = _hdf5.H5Fget_name(obj_id, name, size)
3359
3359
 *     if r<0:             # <<<<<<<<<<<<<<
3363
3363
  __pyx_t_1 = (__pyx_v_r < 0);
3364
3364
  if (__pyx_t_1) {
3365
3365
 
3366
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":277
 
3366
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":277
3367
3367
 *     r = _hdf5.H5Fget_name(obj_id, name, size)
3368
3368
 *     if r<0:
3369
3369
 *         if set_exception():             # <<<<<<<<<<<<<<
3373
3373
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 277; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3374
3374
    if (__pyx_t_2) {
3375
3375
 
3376
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":278
 
3376
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":278
3377
3377
 *     if r<0:
3378
3378
 *         if set_exception():
3379
3379
 *             return <ssize_t>-1;             # <<<<<<<<<<<<<<
3389
3389
  }
3390
3390
  __pyx_L3:;
3391
3391
 
3392
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":279
 
3392
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":279
3393
3393
 *         if set_exception():
3394
3394
 *             return <ssize_t>-1;
3395
3395
 *     return r             # <<<<<<<<<<<<<<
3409
3409
  return __pyx_r;
3410
3410
}
3411
3411
 
3412
 
/* "/home/tachyon/h5py/h5py/defs.pyx":281
 
3412
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":281
3413
3413
 *     return r
3414
3414
 * 
3415
3415
 * cdef int H5Fget_obj_count(hid_t file_id, unsigned int types) except *:             # <<<<<<<<<<<<<<
3424
3424
  int __pyx_t_2;
3425
3425
  __Pyx_RefNannySetupContext("H5Fget_obj_count");
3426
3426
 
3427
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":283
 
3427
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":283
3428
3428
 * cdef int H5Fget_obj_count(hid_t file_id, unsigned int types) except *:
3429
3429
 *     cdef int r
3430
3430
 *     r = _hdf5.H5Fget_obj_count(file_id, types)             # <<<<<<<<<<<<<<
3433
3433
 */
3434
3434
  __pyx_v_r = H5Fget_obj_count(__pyx_v_file_id, __pyx_v_types);
3435
3435
 
3436
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":284
 
3436
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":284
3437
3437
 *     cdef int r
3438
3438
 *     r = _hdf5.H5Fget_obj_count(file_id, types)
3439
3439
 *     if r<0:             # <<<<<<<<<<<<<<
3443
3443
  __pyx_t_1 = (__pyx_v_r < 0);
3444
3444
  if (__pyx_t_1) {
3445
3445
 
3446
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":285
 
3446
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":285
3447
3447
 *     r = _hdf5.H5Fget_obj_count(file_id, types)
3448
3448
 *     if r<0:
3449
3449
 *         if set_exception():             # <<<<<<<<<<<<<<
3453
3453
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 285; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3454
3454
    if (__pyx_t_2) {
3455
3455
 
3456
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":286
 
3456
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":286
3457
3457
 *     if r<0:
3458
3458
 *         if set_exception():
3459
3459
 *             return <int>-1;             # <<<<<<<<<<<<<<
3469
3469
  }
3470
3470
  __pyx_L3:;
3471
3471
 
3472
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":287
 
3472
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":287
3473
3473
 *         if set_exception():
3474
3474
 *             return <int>-1;
3475
3475
 *     return r             # <<<<<<<<<<<<<<
3489
3489
  return __pyx_r;
3490
3490
}
3491
3491
 
3492
 
/* "/home/tachyon/h5py/h5py/defs.pyx":289
 
3492
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":289
3493
3493
 *     return r
3494
3494
 * 
3495
3495
 * cdef int H5Fget_obj_ids(hid_t file_id, unsigned int types, int max_objs, hid_t *obj_id_list) except *:             # <<<<<<<<<<<<<<
3504
3504
  int __pyx_t_2;
3505
3505
  __Pyx_RefNannySetupContext("H5Fget_obj_ids");
3506
3506
 
3507
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":291
 
3507
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":291
3508
3508
 * cdef int H5Fget_obj_ids(hid_t file_id, unsigned int types, int max_objs, hid_t *obj_id_list) except *:
3509
3509
 *     cdef int r
3510
3510
 *     r = _hdf5.H5Fget_obj_ids(file_id, types, max_objs, obj_id_list)             # <<<<<<<<<<<<<<
3513
3513
 */
3514
3514
  __pyx_v_r = H5Fget_obj_ids(__pyx_v_file_id, __pyx_v_types, __pyx_v_max_objs, __pyx_v_obj_id_list);
3515
3515
 
3516
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":292
 
3516
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":292
3517
3517
 *     cdef int r
3518
3518
 *     r = _hdf5.H5Fget_obj_ids(file_id, types, max_objs, obj_id_list)
3519
3519
 *     if r<0:             # <<<<<<<<<<<<<<
3523
3523
  __pyx_t_1 = (__pyx_v_r < 0);
3524
3524
  if (__pyx_t_1) {
3525
3525
 
3526
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":293
 
3526
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":293
3527
3527
 *     r = _hdf5.H5Fget_obj_ids(file_id, types, max_objs, obj_id_list)
3528
3528
 *     if r<0:
3529
3529
 *         if set_exception():             # <<<<<<<<<<<<<<
3533
3533
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 293; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3534
3534
    if (__pyx_t_2) {
3535
3535
 
3536
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":294
 
3536
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":294
3537
3537
 *     if r<0:
3538
3538
 *         if set_exception():
3539
3539
 *             return <int>-1;             # <<<<<<<<<<<<<<
3549
3549
  }
3550
3550
  __pyx_L3:;
3551
3551
 
3552
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":295
 
3552
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":295
3553
3553
 *         if set_exception():
3554
3554
 *             return <int>-1;
3555
3555
 *     return r             # <<<<<<<<<<<<<<
3569
3569
  return __pyx_r;
3570
3570
}
3571
3571
 
3572
 
/* "/home/tachyon/h5py/h5py/defs.pyx":297
 
3572
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":297
3573
3573
 *     return r
3574
3574
 * 
3575
3575
 * cdef herr_t H5Fget_intent(hid_t file_id, unsigned int *intent) except *:             # <<<<<<<<<<<<<<
3584
3584
  int __pyx_t_2;
3585
3585
  __Pyx_RefNannySetupContext("H5Fget_intent");
3586
3586
 
3587
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":299
 
3587
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":299
3588
3588
 * cdef herr_t H5Fget_intent(hid_t file_id, unsigned int *intent) except *:
3589
3589
 *     cdef herr_t r
3590
3590
 *     r = _hdf5.H5Fget_intent(file_id, intent)             # <<<<<<<<<<<<<<
3593
3593
 */
3594
3594
  __pyx_v_r = H5Fget_intent(__pyx_v_file_id, __pyx_v_intent);
3595
3595
 
3596
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":300
 
3596
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":300
3597
3597
 *     cdef herr_t r
3598
3598
 *     r = _hdf5.H5Fget_intent(file_id, intent)
3599
3599
 *     if r<0:             # <<<<<<<<<<<<<<
3603
3603
  __pyx_t_1 = (__pyx_v_r < 0);
3604
3604
  if (__pyx_t_1) {
3605
3605
 
3606
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":301
 
3606
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":301
3607
3607
 *     r = _hdf5.H5Fget_intent(file_id, intent)
3608
3608
 *     if r<0:
3609
3609
 *         if set_exception():             # <<<<<<<<<<<<<<
3613
3613
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 301; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3614
3614
    if (__pyx_t_2) {
3615
3615
 
3616
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":302
 
3616
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":302
3617
3617
 *     if r<0:
3618
3618
 *         if set_exception():
3619
3619
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
3629
3629
  }
3630
3630
  __pyx_L3:;
3631
3631
 
3632
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":303
 
3632
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":303
3633
3633
 *         if set_exception():
3634
3634
 *             return <herr_t>-1;
3635
3635
 *     return r             # <<<<<<<<<<<<<<
3649
3649
  return __pyx_r;
3650
3650
}
3651
3651
 
3652
 
/* "/home/tachyon/h5py/h5py/defs.pyx":305
 
3652
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":305
3653
3653
 *     return r
3654
3654
 * 
3655
3655
 * cdef hid_t H5Gcreate(hid_t loc_id, char *name, size_t size_hint) except *:             # <<<<<<<<<<<<<<
3664
3664
  int __pyx_t_2;
3665
3665
  __Pyx_RefNannySetupContext("H5Gcreate");
3666
3666
 
3667
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":307
 
3667
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":307
3668
3668
 * cdef hid_t H5Gcreate(hid_t loc_id, char *name, size_t size_hint) except *:
3669
3669
 *     cdef hid_t r
3670
3670
 *     r = _hdf5.H5Gcreate(loc_id, name, size_hint)             # <<<<<<<<<<<<<<
3673
3673
 */
3674
3674
  __pyx_v_r = H5Gcreate(__pyx_v_loc_id, __pyx_v_name, __pyx_v_size_hint);
3675
3675
 
3676
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":308
 
3676
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":308
3677
3677
 *     cdef hid_t r
3678
3678
 *     r = _hdf5.H5Gcreate(loc_id, name, size_hint)
3679
3679
 *     if r<0:             # <<<<<<<<<<<<<<
3683
3683
  __pyx_t_1 = (__pyx_v_r < 0);
3684
3684
  if (__pyx_t_1) {
3685
3685
 
3686
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":309
 
3686
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":309
3687
3687
 *     r = _hdf5.H5Gcreate(loc_id, name, size_hint)
3688
3688
 *     if r<0:
3689
3689
 *         if set_exception():             # <<<<<<<<<<<<<<
3693
3693
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3694
3694
    if (__pyx_t_2) {
3695
3695
 
3696
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":310
 
3696
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":310
3697
3697
 *     if r<0:
3698
3698
 *         if set_exception():
3699
3699
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
3709
3709
  }
3710
3710
  __pyx_L3:;
3711
3711
 
3712
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":311
 
3712
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":311
3713
3713
 *         if set_exception():
3714
3714
 *             return <hid_t>-1;
3715
3715
 *     return r             # <<<<<<<<<<<<<<
3729
3729
  return __pyx_r;
3730
3730
}
3731
3731
 
3732
 
/* "/home/tachyon/h5py/h5py/defs.pyx":313
 
3732
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":313
3733
3733
 *     return r
3734
3734
 * 
3735
3735
 * cdef hid_t H5Gopen(hid_t loc_id, char *name) except *:             # <<<<<<<<<<<<<<
3744
3744
  int __pyx_t_2;
3745
3745
  __Pyx_RefNannySetupContext("H5Gopen");
3746
3746
 
3747
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":315
 
3747
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":315
3748
3748
 * cdef hid_t H5Gopen(hid_t loc_id, char *name) except *:
3749
3749
 *     cdef hid_t r
3750
3750
 *     r = _hdf5.H5Gopen(loc_id, name)             # <<<<<<<<<<<<<<
3753
3753
 */
3754
3754
  __pyx_v_r = H5Gopen(__pyx_v_loc_id, __pyx_v_name);
3755
3755
 
3756
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":316
 
3756
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":316
3757
3757
 *     cdef hid_t r
3758
3758
 *     r = _hdf5.H5Gopen(loc_id, name)
3759
3759
 *     if r<0:             # <<<<<<<<<<<<<<
3763
3763
  __pyx_t_1 = (__pyx_v_r < 0);
3764
3764
  if (__pyx_t_1) {
3765
3765
 
3766
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":317
 
3766
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":317
3767
3767
 *     r = _hdf5.H5Gopen(loc_id, name)
3768
3768
 *     if r<0:
3769
3769
 *         if set_exception():             # <<<<<<<<<<<<<<
3773
3773
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 317; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3774
3774
    if (__pyx_t_2) {
3775
3775
 
3776
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":318
 
3776
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":318
3777
3777
 *     if r<0:
3778
3778
 *         if set_exception():
3779
3779
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
3789
3789
  }
3790
3790
  __pyx_L3:;
3791
3791
 
3792
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":319
 
3792
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":319
3793
3793
 *         if set_exception():
3794
3794
 *             return <hid_t>-1;
3795
3795
 *     return r             # <<<<<<<<<<<<<<
3809
3809
  return __pyx_r;
3810
3810
}
3811
3811
 
3812
 
/* "/home/tachyon/h5py/h5py/defs.pyx":321
 
3812
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":321
3813
3813
 *     return r
3814
3814
 * 
3815
3815
 * cdef herr_t H5Gclose(hid_t group_id) except *:             # <<<<<<<<<<<<<<
3824
3824
  int __pyx_t_2;
3825
3825
  __Pyx_RefNannySetupContext("H5Gclose");
3826
3826
 
3827
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":323
 
3827
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":323
3828
3828
 * cdef herr_t H5Gclose(hid_t group_id) except *:
3829
3829
 *     cdef herr_t r
3830
3830
 *     r = _hdf5.H5Gclose(group_id)             # <<<<<<<<<<<<<<
3833
3833
 */
3834
3834
  __pyx_v_r = H5Gclose(__pyx_v_group_id);
3835
3835
 
3836
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":324
 
3836
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":324
3837
3837
 *     cdef herr_t r
3838
3838
 *     r = _hdf5.H5Gclose(group_id)
3839
3839
 *     if r<0:             # <<<<<<<<<<<<<<
3843
3843
  __pyx_t_1 = (__pyx_v_r < 0);
3844
3844
  if (__pyx_t_1) {
3845
3845
 
3846
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":325
 
3846
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":325
3847
3847
 *     r = _hdf5.H5Gclose(group_id)
3848
3848
 *     if r<0:
3849
3849
 *         if set_exception():             # <<<<<<<<<<<<<<
3853
3853
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 325; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3854
3854
    if (__pyx_t_2) {
3855
3855
 
3856
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":326
 
3856
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":326
3857
3857
 *     if r<0:
3858
3858
 *         if set_exception():
3859
3859
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
3869
3869
  }
3870
3870
  __pyx_L3:;
3871
3871
 
3872
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":327
 
3872
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":327
3873
3873
 *         if set_exception():
3874
3874
 *             return <herr_t>-1;
3875
3875
 *     return r             # <<<<<<<<<<<<<<
3889
3889
  return __pyx_r;
3890
3890
}
3891
3891
 
3892
 
/* "/home/tachyon/h5py/h5py/defs.pyx":329
 
3892
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":329
3893
3893
 *     return r
3894
3894
 * 
3895
3895
 * cdef herr_t H5Glink2( hid_t curr_loc_id, char *current_name, H5G_link_t link_type, hid_t new_loc_id, char *new_name) except *:             # <<<<<<<<<<<<<<
3904
3904
  int __pyx_t_2;
3905
3905
  __Pyx_RefNannySetupContext("H5Glink2");
3906
3906
 
3907
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":331
 
3907
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":331
3908
3908
 * cdef herr_t H5Glink2( hid_t curr_loc_id, char *current_name, H5G_link_t link_type, hid_t new_loc_id, char *new_name) except *:
3909
3909
 *     cdef herr_t r
3910
3910
 *     r = _hdf5.H5Glink2(curr_loc_id, current_name, link_type, new_loc_id, new_name)             # <<<<<<<<<<<<<<
3913
3913
 */
3914
3914
  __pyx_v_r = H5Glink2(__pyx_v_curr_loc_id, __pyx_v_current_name, __pyx_v_link_type, __pyx_v_new_loc_id, __pyx_v_new_name);
3915
3915
 
3916
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":332
 
3916
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":332
3917
3917
 *     cdef herr_t r
3918
3918
 *     r = _hdf5.H5Glink2(curr_loc_id, current_name, link_type, new_loc_id, new_name)
3919
3919
 *     if r<0:             # <<<<<<<<<<<<<<
3923
3923
  __pyx_t_1 = (__pyx_v_r < 0);
3924
3924
  if (__pyx_t_1) {
3925
3925
 
3926
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":333
 
3926
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":333
3927
3927
 *     r = _hdf5.H5Glink2(curr_loc_id, current_name, link_type, new_loc_id, new_name)
3928
3928
 *     if r<0:
3929
3929
 *         if set_exception():             # <<<<<<<<<<<<<<
3933
3933
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 333; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
3934
3934
    if (__pyx_t_2) {
3935
3935
 
3936
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":334
 
3936
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":334
3937
3937
 *     if r<0:
3938
3938
 *         if set_exception():
3939
3939
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
3949
3949
  }
3950
3950
  __pyx_L3:;
3951
3951
 
3952
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":335
 
3952
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":335
3953
3953
 *         if set_exception():
3954
3954
 *             return <herr_t>-1;
3955
3955
 *     return r             # <<<<<<<<<<<<<<
3969
3969
  return __pyx_r;
3970
3970
}
3971
3971
 
3972
 
/* "/home/tachyon/h5py/h5py/defs.pyx":337
 
3972
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":337
3973
3973
 *     return r
3974
3974
 * 
3975
3975
 * cdef herr_t H5Gunlink(hid_t file_id, char *name) except *:             # <<<<<<<<<<<<<<
3984
3984
  int __pyx_t_2;
3985
3985
  __Pyx_RefNannySetupContext("H5Gunlink");
3986
3986
 
3987
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":339
 
3987
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":339
3988
3988
 * cdef herr_t H5Gunlink(hid_t file_id, char *name) except *:
3989
3989
 *     cdef herr_t r
3990
3990
 *     r = _hdf5.H5Gunlink(file_id, name)             # <<<<<<<<<<<<<<
3993
3993
 */
3994
3994
  __pyx_v_r = H5Gunlink(__pyx_v_file_id, __pyx_v_name);
3995
3995
 
3996
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":340
 
3996
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":340
3997
3997
 *     cdef herr_t r
3998
3998
 *     r = _hdf5.H5Gunlink(file_id, name)
3999
3999
 *     if r<0:             # <<<<<<<<<<<<<<
4003
4003
  __pyx_t_1 = (__pyx_v_r < 0);
4004
4004
  if (__pyx_t_1) {
4005
4005
 
4006
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":341
 
4006
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":341
4007
4007
 *     r = _hdf5.H5Gunlink(file_id, name)
4008
4008
 *     if r<0:
4009
4009
 *         if set_exception():             # <<<<<<<<<<<<<<
4013
4013
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 341; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4014
4014
    if (__pyx_t_2) {
4015
4015
 
4016
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":342
 
4016
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":342
4017
4017
 *     if r<0:
4018
4018
 *         if set_exception():
4019
4019
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4029
4029
  }
4030
4030
  __pyx_L3:;
4031
4031
 
4032
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":343
 
4032
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":343
4033
4033
 *         if set_exception():
4034
4034
 *             return <herr_t>-1;
4035
4035
 *     return r             # <<<<<<<<<<<<<<
4049
4049
  return __pyx_r;
4050
4050
}
4051
4051
 
4052
 
/* "/home/tachyon/h5py/h5py/defs.pyx":345
 
4052
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":345
4053
4053
 *     return r
4054
4054
 * 
4055
4055
 * cdef herr_t H5Gmove2(hid_t src_loc_id, char *src_name, hid_t dst_loc_id, char *dst_name) except *:             # <<<<<<<<<<<<<<
4064
4064
  int __pyx_t_2;
4065
4065
  __Pyx_RefNannySetupContext("H5Gmove2");
4066
4066
 
4067
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":347
 
4067
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":347
4068
4068
 * cdef herr_t H5Gmove2(hid_t src_loc_id, char *src_name, hid_t dst_loc_id, char *dst_name) except *:
4069
4069
 *     cdef herr_t r
4070
4070
 *     r = _hdf5.H5Gmove2(src_loc_id, src_name, dst_loc_id, dst_name)             # <<<<<<<<<<<<<<
4073
4073
 */
4074
4074
  __pyx_v_r = H5Gmove2(__pyx_v_src_loc_id, __pyx_v_src_name, __pyx_v_dst_loc_id, __pyx_v_dst_name);
4075
4075
 
4076
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":348
 
4076
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":348
4077
4077
 *     cdef herr_t r
4078
4078
 *     r = _hdf5.H5Gmove2(src_loc_id, src_name, dst_loc_id, dst_name)
4079
4079
 *     if r<0:             # <<<<<<<<<<<<<<
4083
4083
  __pyx_t_1 = (__pyx_v_r < 0);
4084
4084
  if (__pyx_t_1) {
4085
4085
 
4086
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":349
 
4086
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":349
4087
4087
 *     r = _hdf5.H5Gmove2(src_loc_id, src_name, dst_loc_id, dst_name)
4088
4088
 *     if r<0:
4089
4089
 *         if set_exception():             # <<<<<<<<<<<<<<
4093
4093
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 349; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4094
4094
    if (__pyx_t_2) {
4095
4095
 
4096
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":350
 
4096
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":350
4097
4097
 *     if r<0:
4098
4098
 *         if set_exception():
4099
4099
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4109
4109
  }
4110
4110
  __pyx_L3:;
4111
4111
 
4112
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":351
 
4112
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":351
4113
4113
 *         if set_exception():
4114
4114
 *             return <herr_t>-1;
4115
4115
 *     return r             # <<<<<<<<<<<<<<
4129
4129
  return __pyx_r;
4130
4130
}
4131
4131
 
4132
 
/* "/home/tachyon/h5py/h5py/defs.pyx":353
 
4132
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":353
4133
4133
 *     return r
4134
4134
 * 
4135
4135
 * cdef herr_t H5Gget_num_objs(hid_t loc_id, hsize_t*  num_obj) except *:             # <<<<<<<<<<<<<<
4144
4144
  int __pyx_t_2;
4145
4145
  __Pyx_RefNannySetupContext("H5Gget_num_objs");
4146
4146
 
4147
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":355
 
4147
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":355
4148
4148
 * cdef herr_t H5Gget_num_objs(hid_t loc_id, hsize_t*  num_obj) except *:
4149
4149
 *     cdef herr_t r
4150
4150
 *     r = _hdf5.H5Gget_num_objs(loc_id, num_obj)             # <<<<<<<<<<<<<<
4153
4153
 */
4154
4154
  __pyx_v_r = H5Gget_num_objs(__pyx_v_loc_id, __pyx_v_num_obj);
4155
4155
 
4156
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":356
 
4156
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":356
4157
4157
 *     cdef herr_t r
4158
4158
 *     r = _hdf5.H5Gget_num_objs(loc_id, num_obj)
4159
4159
 *     if r<0:             # <<<<<<<<<<<<<<
4163
4163
  __pyx_t_1 = (__pyx_v_r < 0);
4164
4164
  if (__pyx_t_1) {
4165
4165
 
4166
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":357
 
4166
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":357
4167
4167
 *     r = _hdf5.H5Gget_num_objs(loc_id, num_obj)
4168
4168
 *     if r<0:
4169
4169
 *         if set_exception():             # <<<<<<<<<<<<<<
4173
4173
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 357; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4174
4174
    if (__pyx_t_2) {
4175
4175
 
4176
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":358
 
4176
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":358
4177
4177
 *     if r<0:
4178
4178
 *         if set_exception():
4179
4179
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4189
4189
  }
4190
4190
  __pyx_L3:;
4191
4191
 
4192
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":359
 
4192
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":359
4193
4193
 *         if set_exception():
4194
4194
 *             return <herr_t>-1;
4195
4195
 *     return r             # <<<<<<<<<<<<<<
4209
4209
  return __pyx_r;
4210
4210
}
4211
4211
 
4212
 
/* "/home/tachyon/h5py/h5py/defs.pyx":361
 
4212
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":361
4213
4213
 *     return r
4214
4214
 * 
4215
4215
 * cdef int H5Gget_objname_by_idx(hid_t loc_id, hsize_t idx, char *name, size_t size) except *:             # <<<<<<<<<<<<<<
4224
4224
  int __pyx_t_2;
4225
4225
  __Pyx_RefNannySetupContext("H5Gget_objname_by_idx");
4226
4226
 
4227
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":363
 
4227
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":363
4228
4228
 * cdef int H5Gget_objname_by_idx(hid_t loc_id, hsize_t idx, char *name, size_t size) except *:
4229
4229
 *     cdef int r
4230
4230
 *     r = _hdf5.H5Gget_objname_by_idx(loc_id, idx, name, size)             # <<<<<<<<<<<<<<
4233
4233
 */
4234
4234
  __pyx_v_r = H5Gget_objname_by_idx(__pyx_v_loc_id, __pyx_v_idx, __pyx_v_name, __pyx_v_size);
4235
4235
 
4236
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":364
 
4236
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":364
4237
4237
 *     cdef int r
4238
4238
 *     r = _hdf5.H5Gget_objname_by_idx(loc_id, idx, name, size)
4239
4239
 *     if r<0:             # <<<<<<<<<<<<<<
4243
4243
  __pyx_t_1 = (__pyx_v_r < 0);
4244
4244
  if (__pyx_t_1) {
4245
4245
 
4246
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":365
 
4246
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":365
4247
4247
 *     r = _hdf5.H5Gget_objname_by_idx(loc_id, idx, name, size)
4248
4248
 *     if r<0:
4249
4249
 *         if set_exception():             # <<<<<<<<<<<<<<
4253
4253
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 365; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4254
4254
    if (__pyx_t_2) {
4255
4255
 
4256
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":366
 
4256
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":366
4257
4257
 *     if r<0:
4258
4258
 *         if set_exception():
4259
4259
 *             return <int>-1;             # <<<<<<<<<<<<<<
4269
4269
  }
4270
4270
  __pyx_L3:;
4271
4271
 
4272
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":367
 
4272
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":367
4273
4273
 *         if set_exception():
4274
4274
 *             return <int>-1;
4275
4275
 *     return r             # <<<<<<<<<<<<<<
4289
4289
  return __pyx_r;
4290
4290
}
4291
4291
 
4292
 
/* "/home/tachyon/h5py/h5py/defs.pyx":369
 
4292
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":369
4293
4293
 *     return r
4294
4294
 * 
4295
4295
 * cdef int H5Gget_objtype_by_idx(hid_t loc_id, hsize_t idx) except *:             # <<<<<<<<<<<<<<
4304
4304
  int __pyx_t_2;
4305
4305
  __Pyx_RefNannySetupContext("H5Gget_objtype_by_idx");
4306
4306
 
4307
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":371
 
4307
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":371
4308
4308
 * cdef int H5Gget_objtype_by_idx(hid_t loc_id, hsize_t idx) except *:
4309
4309
 *     cdef int r
4310
4310
 *     r = _hdf5.H5Gget_objtype_by_idx(loc_id, idx)             # <<<<<<<<<<<<<<
4313
4313
 */
4314
4314
  __pyx_v_r = H5Gget_objtype_by_idx(__pyx_v_loc_id, __pyx_v_idx);
4315
4315
 
4316
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":372
 
4316
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":372
4317
4317
 *     cdef int r
4318
4318
 *     r = _hdf5.H5Gget_objtype_by_idx(loc_id, idx)
4319
4319
 *     if r<0:             # <<<<<<<<<<<<<<
4323
4323
  __pyx_t_1 = (__pyx_v_r < 0);
4324
4324
  if (__pyx_t_1) {
4325
4325
 
4326
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":373
 
4326
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":373
4327
4327
 *     r = _hdf5.H5Gget_objtype_by_idx(loc_id, idx)
4328
4328
 *     if r<0:
4329
4329
 *         if set_exception():             # <<<<<<<<<<<<<<
4333
4333
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 373; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4334
4334
    if (__pyx_t_2) {
4335
4335
 
4336
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":374
 
4336
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":374
4337
4337
 *     if r<0:
4338
4338
 *         if set_exception():
4339
4339
 *             return <int>-1;             # <<<<<<<<<<<<<<
4349
4349
  }
4350
4350
  __pyx_L3:;
4351
4351
 
4352
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":375
 
4352
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":375
4353
4353
 *         if set_exception():
4354
4354
 *             return <int>-1;
4355
4355
 *     return r             # <<<<<<<<<<<<<<
4369
4369
  return __pyx_r;
4370
4370
}
4371
4371
 
4372
 
/* "/home/tachyon/h5py/h5py/defs.pyx":377
 
4372
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":377
4373
4373
 *     return r
4374
4374
 * 
4375
4375
 * cdef herr_t H5Giterate(hid_t loc_id, char *name, int *idx, H5G_iterate_t op, void* data) except *:             # <<<<<<<<<<<<<<
4384
4384
  int __pyx_t_2;
4385
4385
  __Pyx_RefNannySetupContext("H5Giterate");
4386
4386
 
4387
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":379
 
4387
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":379
4388
4388
 * cdef herr_t H5Giterate(hid_t loc_id, char *name, int *idx, H5G_iterate_t op, void* data) except *:
4389
4389
 *     cdef herr_t r
4390
4390
 *     r = _hdf5.H5Giterate(loc_id, name, idx, op, data)             # <<<<<<<<<<<<<<
4393
4393
 */
4394
4394
  __pyx_v_r = H5Giterate(__pyx_v_loc_id, __pyx_v_name, __pyx_v_idx, __pyx_v_op, __pyx_v_data);
4395
4395
 
4396
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":380
 
4396
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":380
4397
4397
 *     cdef herr_t r
4398
4398
 *     r = _hdf5.H5Giterate(loc_id, name, idx, op, data)
4399
4399
 *     if r<0:             # <<<<<<<<<<<<<<
4403
4403
  __pyx_t_1 = (__pyx_v_r < 0);
4404
4404
  if (__pyx_t_1) {
4405
4405
 
4406
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":381
 
4406
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":381
4407
4407
 *     r = _hdf5.H5Giterate(loc_id, name, idx, op, data)
4408
4408
 *     if r<0:
4409
4409
 *         if set_exception():             # <<<<<<<<<<<<<<
4413
4413
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 381; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4414
4414
    if (__pyx_t_2) {
4415
4415
 
4416
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":382
 
4416
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":382
4417
4417
 *     if r<0:
4418
4418
 *         if set_exception():
4419
4419
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4429
4429
  }
4430
4430
  __pyx_L3:;
4431
4431
 
4432
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":383
 
4432
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":383
4433
4433
 *         if set_exception():
4434
4434
 *             return <herr_t>-1;
4435
4435
 *     return r             # <<<<<<<<<<<<<<
4449
4449
  return __pyx_r;
4450
4450
}
4451
4451
 
4452
 
/* "/home/tachyon/h5py/h5py/defs.pyx":385
 
4452
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":385
4453
4453
 *     return r
4454
4454
 * 
4455
4455
 * cdef herr_t H5Gget_objinfo(hid_t loc_id, char* name, int follow_link, H5G_stat_t *statbuf) except *:             # <<<<<<<<<<<<<<
4464
4464
  int __pyx_t_2;
4465
4465
  __Pyx_RefNannySetupContext("H5Gget_objinfo");
4466
4466
 
4467
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":387
 
4467
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":387
4468
4468
 * cdef herr_t H5Gget_objinfo(hid_t loc_id, char* name, int follow_link, H5G_stat_t *statbuf) except *:
4469
4469
 *     cdef herr_t r
4470
4470
 *     r = _hdf5.H5Gget_objinfo(loc_id, name, follow_link, statbuf)             # <<<<<<<<<<<<<<
4473
4473
 */
4474
4474
  __pyx_v_r = H5Gget_objinfo(__pyx_v_loc_id, __pyx_v_name, __pyx_v_follow_link, __pyx_v_statbuf);
4475
4475
 
4476
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":388
 
4476
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":388
4477
4477
 *     cdef herr_t r
4478
4478
 *     r = _hdf5.H5Gget_objinfo(loc_id, name, follow_link, statbuf)
4479
4479
 *     if r<0:             # <<<<<<<<<<<<<<
4483
4483
  __pyx_t_1 = (__pyx_v_r < 0);
4484
4484
  if (__pyx_t_1) {
4485
4485
 
4486
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":389
 
4486
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":389
4487
4487
 *     r = _hdf5.H5Gget_objinfo(loc_id, name, follow_link, statbuf)
4488
4488
 *     if r<0:
4489
4489
 *         if set_exception():             # <<<<<<<<<<<<<<
4493
4493
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 389; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4494
4494
    if (__pyx_t_2) {
4495
4495
 
4496
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":390
 
4496
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":390
4497
4497
 *     if r<0:
4498
4498
 *         if set_exception():
4499
4499
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4509
4509
  }
4510
4510
  __pyx_L3:;
4511
4511
 
4512
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":391
 
4512
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":391
4513
4513
 *         if set_exception():
4514
4514
 *             return <herr_t>-1;
4515
4515
 *     return r             # <<<<<<<<<<<<<<
4529
4529
  return __pyx_r;
4530
4530
}
4531
4531
 
4532
 
/* "/home/tachyon/h5py/h5py/defs.pyx":393
 
4532
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":393
4533
4533
 *     return r
4534
4534
 * 
4535
4535
 * cdef herr_t H5Gget_linkval(hid_t loc_id, char *name, size_t size, char *value) except *:             # <<<<<<<<<<<<<<
4544
4544
  int __pyx_t_2;
4545
4545
  __Pyx_RefNannySetupContext("H5Gget_linkval");
4546
4546
 
4547
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":395
 
4547
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":395
4548
4548
 * cdef herr_t H5Gget_linkval(hid_t loc_id, char *name, size_t size, char *value) except *:
4549
4549
 *     cdef herr_t r
4550
4550
 *     r = _hdf5.H5Gget_linkval(loc_id, name, size, value)             # <<<<<<<<<<<<<<
4553
4553
 */
4554
4554
  __pyx_v_r = H5Gget_linkval(__pyx_v_loc_id, __pyx_v_name, __pyx_v_size, __pyx_v_value);
4555
4555
 
4556
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":396
 
4556
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":396
4557
4557
 *     cdef herr_t r
4558
4558
 *     r = _hdf5.H5Gget_linkval(loc_id, name, size, value)
4559
4559
 *     if r<0:             # <<<<<<<<<<<<<<
4563
4563
  __pyx_t_1 = (__pyx_v_r < 0);
4564
4564
  if (__pyx_t_1) {
4565
4565
 
4566
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":397
 
4566
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":397
4567
4567
 *     r = _hdf5.H5Gget_linkval(loc_id, name, size, value)
4568
4568
 *     if r<0:
4569
4569
 *         if set_exception():             # <<<<<<<<<<<<<<
4573
4573
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 397; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4574
4574
    if (__pyx_t_2) {
4575
4575
 
4576
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":398
 
4576
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":398
4577
4577
 *     if r<0:
4578
4578
 *         if set_exception():
4579
4579
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4589
4589
  }
4590
4590
  __pyx_L3:;
4591
4591
 
4592
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":399
 
4592
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":399
4593
4593
 *         if set_exception():
4594
4594
 *             return <herr_t>-1;
4595
4595
 *     return r             # <<<<<<<<<<<<<<
4609
4609
  return __pyx_r;
4610
4610
}
4611
4611
 
4612
 
/* "/home/tachyon/h5py/h5py/defs.pyx":401
 
4612
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":401
4613
4613
 *     return r
4614
4614
 * 
4615
4615
 * cdef herr_t H5Gset_comment(hid_t loc_id, char *name, char *comment) except *:             # <<<<<<<<<<<<<<
4624
4624
  int __pyx_t_2;
4625
4625
  __Pyx_RefNannySetupContext("H5Gset_comment");
4626
4626
 
4627
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":403
 
4627
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":403
4628
4628
 * cdef herr_t H5Gset_comment(hid_t loc_id, char *name, char *comment) except *:
4629
4629
 *     cdef herr_t r
4630
4630
 *     r = _hdf5.H5Gset_comment(loc_id, name, comment)             # <<<<<<<<<<<<<<
4633
4633
 */
4634
4634
  __pyx_v_r = H5Gset_comment(__pyx_v_loc_id, __pyx_v_name, __pyx_v_comment);
4635
4635
 
4636
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":404
 
4636
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":404
4637
4637
 *     cdef herr_t r
4638
4638
 *     r = _hdf5.H5Gset_comment(loc_id, name, comment)
4639
4639
 *     if r<0:             # <<<<<<<<<<<<<<
4643
4643
  __pyx_t_1 = (__pyx_v_r < 0);
4644
4644
  if (__pyx_t_1) {
4645
4645
 
4646
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":405
 
4646
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":405
4647
4647
 *     r = _hdf5.H5Gset_comment(loc_id, name, comment)
4648
4648
 *     if r<0:
4649
4649
 *         if set_exception():             # <<<<<<<<<<<<<<
4653
4653
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 405; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4654
4654
    if (__pyx_t_2) {
4655
4655
 
4656
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":406
 
4656
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":406
4657
4657
 *     if r<0:
4658
4658
 *         if set_exception():
4659
4659
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
4669
4669
  }
4670
4670
  __pyx_L3:;
4671
4671
 
4672
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":407
 
4672
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":407
4673
4673
 *         if set_exception():
4674
4674
 *             return <herr_t>-1;
4675
4675
 *     return r             # <<<<<<<<<<<<<<
4689
4689
  return __pyx_r;
4690
4690
}
4691
4691
 
4692
 
/* "/home/tachyon/h5py/h5py/defs.pyx":409
 
4692
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":409
4693
4693
 *     return r
4694
4694
 * 
4695
4695
 * cdef int H5Gget_comment(hid_t loc_id, char *name, size_t bufsize, char *comment) except *:             # <<<<<<<<<<<<<<
4704
4704
  int __pyx_t_2;
4705
4705
  __Pyx_RefNannySetupContext("H5Gget_comment");
4706
4706
 
4707
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":411
 
4707
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":411
4708
4708
 * cdef int H5Gget_comment(hid_t loc_id, char *name, size_t bufsize, char *comment) except *:
4709
4709
 *     cdef int r
4710
4710
 *     r = _hdf5.H5Gget_comment(loc_id, name, bufsize, comment)             # <<<<<<<<<<<<<<
4713
4713
 */
4714
4714
  __pyx_v_r = H5Gget_comment(__pyx_v_loc_id, __pyx_v_name, __pyx_v_bufsize, __pyx_v_comment);
4715
4715
 
4716
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":412
 
4716
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":412
4717
4717
 *     cdef int r
4718
4718
 *     r = _hdf5.H5Gget_comment(loc_id, name, bufsize, comment)
4719
4719
 *     if r<0:             # <<<<<<<<<<<<<<
4723
4723
  __pyx_t_1 = (__pyx_v_r < 0);
4724
4724
  if (__pyx_t_1) {
4725
4725
 
4726
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":413
 
4726
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":413
4727
4727
 *     r = _hdf5.H5Gget_comment(loc_id, name, bufsize, comment)
4728
4728
 *     if r<0:
4729
4729
 *         if set_exception():             # <<<<<<<<<<<<<<
4733
4733
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 413; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4734
4734
    if (__pyx_t_2) {
4735
4735
 
4736
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":414
 
4736
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":414
4737
4737
 *     if r<0:
4738
4738
 *         if set_exception():
4739
4739
 *             return <int>-1;             # <<<<<<<<<<<<<<
4749
4749
  }
4750
4750
  __pyx_L3:;
4751
4751
 
4752
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":415
 
4752
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":415
4753
4753
 *         if set_exception():
4754
4754
 *             return <int>-1;
4755
4755
 *     return r             # <<<<<<<<<<<<<<
4769
4769
  return __pyx_r;
4770
4770
}
4771
4771
 
4772
 
/* "/home/tachyon/h5py/h5py/defs.pyx":418
 
4772
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":418
4773
4773
 * 
4774
4774
 * IF H5PY_18API:
4775
4775
 *     cdef hid_t H5Gcreate_anon( hid_t loc_id, hid_t gcpl_id, hid_t gapl_id) except *:             # <<<<<<<<<<<<<<
4784
4784
  int __pyx_t_2;
4785
4785
  __Pyx_RefNannySetupContext("H5Gcreate_anon");
4786
4786
 
4787
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":420
 
4787
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":420
4788
4788
 *     cdef hid_t H5Gcreate_anon( hid_t loc_id, hid_t gcpl_id, hid_t gapl_id) except *:
4789
4789
 *         cdef hid_t r
4790
4790
 *         r = _hdf5.H5Gcreate_anon(loc_id, gcpl_id, gapl_id)             # <<<<<<<<<<<<<<
4793
4793
 */
4794
4794
  __pyx_v_r = H5Gcreate_anon(__pyx_v_loc_id, __pyx_v_gcpl_id, __pyx_v_gapl_id);
4795
4795
 
4796
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":421
 
4796
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":421
4797
4797
 *         cdef hid_t r
4798
4798
 *         r = _hdf5.H5Gcreate_anon(loc_id, gcpl_id, gapl_id)
4799
4799
 *         if r<0:             # <<<<<<<<<<<<<<
4803
4803
  __pyx_t_1 = (__pyx_v_r < 0);
4804
4804
  if (__pyx_t_1) {
4805
4805
 
4806
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":422
 
4806
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":422
4807
4807
 *         r = _hdf5.H5Gcreate_anon(loc_id, gcpl_id, gapl_id)
4808
4808
 *         if r<0:
4809
4809
 *             if set_exception():             # <<<<<<<<<<<<<<
4813
4813
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 422; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4814
4814
    if (__pyx_t_2) {
4815
4815
 
4816
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":423
 
4816
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":423
4817
4817
 *         if r<0:
4818
4818
 *             if set_exception():
4819
4819
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
4829
4829
  }
4830
4830
  __pyx_L3:;
4831
4831
 
4832
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":424
 
4832
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":424
4833
4833
 *             if set_exception():
4834
4834
 *                 return <hid_t>-1;
4835
4835
 *         return r             # <<<<<<<<<<<<<<
4849
4849
  return __pyx_r;
4850
4850
}
4851
4851
 
4852
 
/* "/home/tachyon/h5py/h5py/defs.pyx":428
 
4852
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":428
4853
4853
 * 
4854
4854
 * IF H5PY_18API:
4855
4855
 *     cdef hid_t H5Gcreate2(hid_t loc_id, char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id) except *:             # <<<<<<<<<<<<<<
4864
4864
  int __pyx_t_2;
4865
4865
  __Pyx_RefNannySetupContext("H5Gcreate2");
4866
4866
 
4867
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":430
 
4867
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":430
4868
4868
 *     cdef hid_t H5Gcreate2(hid_t loc_id, char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id) except *:
4869
4869
 *         cdef hid_t r
4870
4870
 *         r = _hdf5.H5Gcreate2(loc_id, name, lcpl_id, gcpl_id, gapl_id)             # <<<<<<<<<<<<<<
4873
4873
 */
4874
4874
  __pyx_v_r = H5Gcreate2(__pyx_v_loc_id, __pyx_v_name, __pyx_v_lcpl_id, __pyx_v_gcpl_id, __pyx_v_gapl_id);
4875
4875
 
4876
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":431
 
4876
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":431
4877
4877
 *         cdef hid_t r
4878
4878
 *         r = _hdf5.H5Gcreate2(loc_id, name, lcpl_id, gcpl_id, gapl_id)
4879
4879
 *         if r<0:             # <<<<<<<<<<<<<<
4883
4883
  __pyx_t_1 = (__pyx_v_r < 0);
4884
4884
  if (__pyx_t_1) {
4885
4885
 
4886
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":432
 
4886
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":432
4887
4887
 *         r = _hdf5.H5Gcreate2(loc_id, name, lcpl_id, gcpl_id, gapl_id)
4888
4888
 *         if r<0:
4889
4889
 *             if set_exception():             # <<<<<<<<<<<<<<
4893
4893
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 432; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4894
4894
    if (__pyx_t_2) {
4895
4895
 
4896
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":433
 
4896
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":433
4897
4897
 *         if r<0:
4898
4898
 *             if set_exception():
4899
4899
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
4909
4909
  }
4910
4910
  __pyx_L3:;
4911
4911
 
4912
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":434
 
4912
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":434
4913
4913
 *             if set_exception():
4914
4914
 *                 return <hid_t>-1;
4915
4915
 *         return r             # <<<<<<<<<<<<<<
4929
4929
  return __pyx_r;
4930
4930
}
4931
4931
 
4932
 
/* "/home/tachyon/h5py/h5py/defs.pyx":438
 
4932
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":438
4933
4933
 * 
4934
4934
 * IF H5PY_18API:
4935
4935
 *     cdef hid_t H5Gopen2( hid_t loc_id, char * name, hid_t gapl_id) except *:             # <<<<<<<<<<<<<<
4944
4944
  int __pyx_t_2;
4945
4945
  __Pyx_RefNannySetupContext("H5Gopen2");
4946
4946
 
4947
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":440
 
4947
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":440
4948
4948
 *     cdef hid_t H5Gopen2( hid_t loc_id, char * name, hid_t gapl_id) except *:
4949
4949
 *         cdef hid_t r
4950
4950
 *         r = _hdf5.H5Gopen2(loc_id, name, gapl_id)             # <<<<<<<<<<<<<<
4953
4953
 */
4954
4954
  __pyx_v_r = H5Gopen2(__pyx_v_loc_id, __pyx_v_name, __pyx_v_gapl_id);
4955
4955
 
4956
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":441
 
4956
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":441
4957
4957
 *         cdef hid_t r
4958
4958
 *         r = _hdf5.H5Gopen2(loc_id, name, gapl_id)
4959
4959
 *         if r<0:             # <<<<<<<<<<<<<<
4963
4963
  __pyx_t_1 = (__pyx_v_r < 0);
4964
4964
  if (__pyx_t_1) {
4965
4965
 
4966
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":442
 
4966
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":442
4967
4967
 *         r = _hdf5.H5Gopen2(loc_id, name, gapl_id)
4968
4968
 *         if r<0:
4969
4969
 *             if set_exception():             # <<<<<<<<<<<<<<
4973
4973
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 442; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
4974
4974
    if (__pyx_t_2) {
4975
4975
 
4976
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":443
 
4976
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":443
4977
4977
 *         if r<0:
4978
4978
 *             if set_exception():
4979
4979
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
4989
4989
  }
4990
4990
  __pyx_L3:;
4991
4991
 
4992
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":444
 
4992
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":444
4993
4993
 *             if set_exception():
4994
4994
 *                 return <hid_t>-1;
4995
4995
 *         return r             # <<<<<<<<<<<<<<
5009
5009
  return __pyx_r;
5010
5010
}
5011
5011
 
5012
 
/* "/home/tachyon/h5py/h5py/defs.pyx":448
 
5012
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":448
5013
5013
 * 
5014
5014
 * IF H5PY_18API:
5015
5015
 *     cdef herr_t H5Gget_info( hid_t group_id, H5G_info_t *group_info) except *:             # <<<<<<<<<<<<<<
5024
5024
  int __pyx_t_2;
5025
5025
  __Pyx_RefNannySetupContext("H5Gget_info");
5026
5026
 
5027
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":450
 
5027
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":450
5028
5028
 *     cdef herr_t H5Gget_info( hid_t group_id, H5G_info_t *group_info) except *:
5029
5029
 *         cdef herr_t r
5030
5030
 *         r = _hdf5.H5Gget_info(group_id, group_info)             # <<<<<<<<<<<<<<
5033
5033
 */
5034
5034
  __pyx_v_r = H5Gget_info(__pyx_v_group_id, __pyx_v_group_info);
5035
5035
 
5036
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":451
 
5036
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":451
5037
5037
 *         cdef herr_t r
5038
5038
 *         r = _hdf5.H5Gget_info(group_id, group_info)
5039
5039
 *         if r<0:             # <<<<<<<<<<<<<<
5043
5043
  __pyx_t_1 = (__pyx_v_r < 0);
5044
5044
  if (__pyx_t_1) {
5045
5045
 
5046
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":452
 
5046
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":452
5047
5047
 *         r = _hdf5.H5Gget_info(group_id, group_info)
5048
5048
 *         if r<0:
5049
5049
 *             if set_exception():             # <<<<<<<<<<<<<<
5053
5053
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5054
5054
    if (__pyx_t_2) {
5055
5055
 
5056
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":453
 
5056
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":453
5057
5057
 *         if r<0:
5058
5058
 *             if set_exception():
5059
5059
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
5069
5069
  }
5070
5070
  __pyx_L3:;
5071
5071
 
5072
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":454
 
5072
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":454
5073
5073
 *             if set_exception():
5074
5074
 *                 return <herr_t>-1;
5075
5075
 *         return r             # <<<<<<<<<<<<<<
5089
5089
  return __pyx_r;
5090
5090
}
5091
5091
 
5092
 
/* "/home/tachyon/h5py/h5py/defs.pyx":458
 
5092
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":458
5093
5093
 * 
5094
5094
 * IF H5PY_18API:
5095
5095
 *     cdef herr_t H5Gget_info_by_name( hid_t loc_id, char *group_name, H5G_info_t *group_info, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
5104
5104
  int __pyx_t_2;
5105
5105
  __Pyx_RefNannySetupContext("H5Gget_info_by_name");
5106
5106
 
5107
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":460
 
5107
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":460
5108
5108
 *     cdef herr_t H5Gget_info_by_name( hid_t loc_id, char *group_name, H5G_info_t *group_info, hid_t lapl_id) except *:
5109
5109
 *         cdef herr_t r
5110
5110
 *         r = _hdf5.H5Gget_info_by_name(loc_id, group_name, group_info, lapl_id)             # <<<<<<<<<<<<<<
5113
5113
 */
5114
5114
  __pyx_v_r = H5Gget_info_by_name(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_group_info, __pyx_v_lapl_id);
5115
5115
 
5116
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":461
 
5116
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":461
5117
5117
 *         cdef herr_t r
5118
5118
 *         r = _hdf5.H5Gget_info_by_name(loc_id, group_name, group_info, lapl_id)
5119
5119
 *         if r<0:             # <<<<<<<<<<<<<<
5123
5123
  __pyx_t_1 = (__pyx_v_r < 0);
5124
5124
  if (__pyx_t_1) {
5125
5125
 
5126
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":462
 
5126
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":462
5127
5127
 *         r = _hdf5.H5Gget_info_by_name(loc_id, group_name, group_info, lapl_id)
5128
5128
 *         if r<0:
5129
5129
 *             if set_exception():             # <<<<<<<<<<<<<<
5133
5133
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 462; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5134
5134
    if (__pyx_t_2) {
5135
5135
 
5136
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":463
 
5136
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":463
5137
5137
 *         if r<0:
5138
5138
 *             if set_exception():
5139
5139
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
5149
5149
  }
5150
5150
  __pyx_L3:;
5151
5151
 
5152
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":464
 
5152
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":464
5153
5153
 *             if set_exception():
5154
5154
 *                 return <herr_t>-1;
5155
5155
 *         return r             # <<<<<<<<<<<<<<
5169
5169
  return __pyx_r;
5170
5170
}
5171
5171
 
5172
 
/* "/home/tachyon/h5py/h5py/defs.pyx":468
 
5172
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":468
5173
5173
 * 
5174
5174
 * IF H5PY_18API:
5175
5175
 *     cdef hid_t H5Gget_create_plist(hid_t group_id) except *:             # <<<<<<<<<<<<<<
5184
5184
  int __pyx_t_2;
5185
5185
  __Pyx_RefNannySetupContext("H5Gget_create_plist");
5186
5186
 
5187
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":470
 
5187
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":470
5188
5188
 *     cdef hid_t H5Gget_create_plist(hid_t group_id) except *:
5189
5189
 *         cdef hid_t r
5190
5190
 *         r = _hdf5.H5Gget_create_plist(group_id)             # <<<<<<<<<<<<<<
5193
5193
 */
5194
5194
  __pyx_v_r = H5Gget_create_plist(__pyx_v_group_id);
5195
5195
 
5196
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":471
 
5196
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":471
5197
5197
 *         cdef hid_t r
5198
5198
 *         r = _hdf5.H5Gget_create_plist(group_id)
5199
5199
 *         if r<0:             # <<<<<<<<<<<<<<
5203
5203
  __pyx_t_1 = (__pyx_v_r < 0);
5204
5204
  if (__pyx_t_1) {
5205
5205
 
5206
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":472
 
5206
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":472
5207
5207
 *         r = _hdf5.H5Gget_create_plist(group_id)
5208
5208
 *         if r<0:
5209
5209
 *             if set_exception():             # <<<<<<<<<<<<<<
5213
5213
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 472; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5214
5214
    if (__pyx_t_2) {
5215
5215
 
5216
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":473
 
5216
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":473
5217
5217
 *         if r<0:
5218
5218
 *             if set_exception():
5219
5219
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
5229
5229
  }
5230
5230
  __pyx_L3:;
5231
5231
 
5232
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":474
 
5232
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":474
5233
5233
 *             if set_exception():
5234
5234
 *                 return <hid_t>-1;
5235
5235
 *         return r             # <<<<<<<<<<<<<<
5249
5249
  return __pyx_r;
5250
5250
}
5251
5251
 
5252
 
/* "/home/tachyon/h5py/h5py/defs.pyx":477
 
5252
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":477
5253
5253
 * 
5254
5254
 * 
5255
5255
 * cdef H5I_type_t H5Iget_type(hid_t obj_id) except *:             # <<<<<<<<<<<<<<
5264
5264
  int __pyx_t_2;
5265
5265
  __Pyx_RefNannySetupContext("H5Iget_type");
5266
5266
 
5267
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":479
 
5267
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":479
5268
5268
 * cdef H5I_type_t H5Iget_type(hid_t obj_id) except *:
5269
5269
 *     cdef H5I_type_t r
5270
5270
 *     r = _hdf5.H5Iget_type(obj_id)             # <<<<<<<<<<<<<<
5273
5273
 */
5274
5274
  __pyx_v_r = H5Iget_type(__pyx_v_obj_id);
5275
5275
 
5276
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":480
 
5276
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":480
5277
5277
 *     cdef H5I_type_t r
5278
5278
 *     r = _hdf5.H5Iget_type(obj_id)
5279
5279
 *     if r<0:             # <<<<<<<<<<<<<<
5283
5283
  __pyx_t_1 = (__pyx_v_r < 0);
5284
5284
  if (__pyx_t_1) {
5285
5285
 
5286
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":481
 
5286
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":481
5287
5287
 *     r = _hdf5.H5Iget_type(obj_id)
5288
5288
 *     if r<0:
5289
5289
 *         if set_exception():             # <<<<<<<<<<<<<<
5293
5293
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 481; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5294
5294
    if (__pyx_t_2) {
5295
5295
 
5296
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":482
 
5296
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":482
5297
5297
 *     if r<0:
5298
5298
 *         if set_exception():
5299
5299
 *             return <H5I_type_t>-1;             # <<<<<<<<<<<<<<
5309
5309
  }
5310
5310
  __pyx_L3:;
5311
5311
 
5312
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":483
 
5312
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":483
5313
5313
 *         if set_exception():
5314
5314
 *             return <H5I_type_t>-1;
5315
5315
 *     return r             # <<<<<<<<<<<<<<
5327
5327
  return __pyx_r;
5328
5328
}
5329
5329
 
5330
 
/* "/home/tachyon/h5py/h5py/defs.pyx":485
 
5330
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":485
5331
5331
 *     return r
5332
5332
 * 
5333
5333
 * cdef ssize_t H5Iget_name( hid_t obj_id, char *name, size_t size) except *:             # <<<<<<<<<<<<<<
5342
5342
  int __pyx_t_2;
5343
5343
  __Pyx_RefNannySetupContext("H5Iget_name");
5344
5344
 
5345
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":487
 
5345
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":487
5346
5346
 * cdef ssize_t H5Iget_name( hid_t obj_id, char *name, size_t size) except *:
5347
5347
 *     cdef ssize_t r
5348
5348
 *     r = _hdf5.H5Iget_name(obj_id, name, size)             # <<<<<<<<<<<<<<
5351
5351
 */
5352
5352
  __pyx_v_r = H5Iget_name(__pyx_v_obj_id, __pyx_v_name, __pyx_v_size);
5353
5353
 
5354
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":488
 
5354
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":488
5355
5355
 *     cdef ssize_t r
5356
5356
 *     r = _hdf5.H5Iget_name(obj_id, name, size)
5357
5357
 *     if r<0:             # <<<<<<<<<<<<<<
5361
5361
  __pyx_t_1 = (__pyx_v_r < 0);
5362
5362
  if (__pyx_t_1) {
5363
5363
 
5364
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":489
 
5364
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":489
5365
5365
 *     r = _hdf5.H5Iget_name(obj_id, name, size)
5366
5366
 *     if r<0:
5367
5367
 *         if set_exception():             # <<<<<<<<<<<<<<
5371
5371
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5372
5372
    if (__pyx_t_2) {
5373
5373
 
5374
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":490
 
5374
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":490
5375
5375
 *     if r<0:
5376
5376
 *         if set_exception():
5377
5377
 *             return <ssize_t>-1;             # <<<<<<<<<<<<<<
5387
5387
  }
5388
5388
  __pyx_L3:;
5389
5389
 
5390
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":491
 
5390
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":491
5391
5391
 *         if set_exception():
5392
5392
 *             return <ssize_t>-1;
5393
5393
 *     return r             # <<<<<<<<<<<<<<
5407
5407
  return __pyx_r;
5408
5408
}
5409
5409
 
5410
 
/* "/home/tachyon/h5py/h5py/defs.pyx":493
 
5410
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":493
5411
5411
 *     return r
5412
5412
 * 
5413
5413
 * cdef hid_t H5Iget_file_id(hid_t obj_id) except *:             # <<<<<<<<<<<<<<
5422
5422
  int __pyx_t_2;
5423
5423
  __Pyx_RefNannySetupContext("H5Iget_file_id");
5424
5424
 
5425
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":495
 
5425
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":495
5426
5426
 * cdef hid_t H5Iget_file_id(hid_t obj_id) except *:
5427
5427
 *     cdef hid_t r
5428
5428
 *     r = _hdf5.H5Iget_file_id(obj_id)             # <<<<<<<<<<<<<<
5431
5431
 */
5432
5432
  __pyx_v_r = H5Iget_file_id(__pyx_v_obj_id);
5433
5433
 
5434
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":496
 
5434
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":496
5435
5435
 *     cdef hid_t r
5436
5436
 *     r = _hdf5.H5Iget_file_id(obj_id)
5437
5437
 *     if r<0:             # <<<<<<<<<<<<<<
5441
5441
  __pyx_t_1 = (__pyx_v_r < 0);
5442
5442
  if (__pyx_t_1) {
5443
5443
 
5444
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":497
 
5444
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":497
5445
5445
 *     r = _hdf5.H5Iget_file_id(obj_id)
5446
5446
 *     if r<0:
5447
5447
 *         if set_exception():             # <<<<<<<<<<<<<<
5451
5451
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 497; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5452
5452
    if (__pyx_t_2) {
5453
5453
 
5454
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":498
 
5454
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":498
5455
5455
 *     if r<0:
5456
5456
 *         if set_exception():
5457
5457
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
5467
5467
  }
5468
5468
  __pyx_L3:;
5469
5469
 
5470
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":499
 
5470
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":499
5471
5471
 *         if set_exception():
5472
5472
 *             return <hid_t>-1;
5473
5473
 *     return r             # <<<<<<<<<<<<<<
5487
5487
  return __pyx_r;
5488
5488
}
5489
5489
 
5490
 
/* "/home/tachyon/h5py/h5py/defs.pyx":501
 
5490
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":501
5491
5491
 *     return r
5492
5492
 * 
5493
5493
 * cdef int H5Idec_ref(hid_t obj_id) except *:             # <<<<<<<<<<<<<<
5502
5502
  int __pyx_t_2;
5503
5503
  __Pyx_RefNannySetupContext("H5Idec_ref");
5504
5504
 
5505
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":503
 
5505
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":503
5506
5506
 * cdef int H5Idec_ref(hid_t obj_id) except *:
5507
5507
 *     cdef int r
5508
5508
 *     r = _hdf5.H5Idec_ref(obj_id)             # <<<<<<<<<<<<<<
5511
5511
 */
5512
5512
  __pyx_v_r = H5Idec_ref(__pyx_v_obj_id);
5513
5513
 
5514
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":504
 
5514
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":504
5515
5515
 *     cdef int r
5516
5516
 *     r = _hdf5.H5Idec_ref(obj_id)
5517
5517
 *     if r<0:             # <<<<<<<<<<<<<<
5521
5521
  __pyx_t_1 = (__pyx_v_r < 0);
5522
5522
  if (__pyx_t_1) {
5523
5523
 
5524
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":505
 
5524
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":505
5525
5525
 *     r = _hdf5.H5Idec_ref(obj_id)
5526
5526
 *     if r<0:
5527
5527
 *         if set_exception():             # <<<<<<<<<<<<<<
5531
5531
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5532
5532
    if (__pyx_t_2) {
5533
5533
 
5534
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":506
 
5534
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":506
5535
5535
 *     if r<0:
5536
5536
 *         if set_exception():
5537
5537
 *             return <int>-1;             # <<<<<<<<<<<<<<
5547
5547
  }
5548
5548
  __pyx_L3:;
5549
5549
 
5550
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":507
 
5550
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":507
5551
5551
 *         if set_exception():
5552
5552
 *             return <int>-1;
5553
5553
 *     return r             # <<<<<<<<<<<<<<
5567
5567
  return __pyx_r;
5568
5568
}
5569
5569
 
5570
 
/* "/home/tachyon/h5py/h5py/defs.pyx":509
 
5570
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":509
5571
5571
 *     return r
5572
5572
 * 
5573
5573
 * cdef int H5Iget_ref(hid_t obj_id) except *:             # <<<<<<<<<<<<<<
5582
5582
  int __pyx_t_2;
5583
5583
  __Pyx_RefNannySetupContext("H5Iget_ref");
5584
5584
 
5585
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":511
 
5585
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":511
5586
5586
 * cdef int H5Iget_ref(hid_t obj_id) except *:
5587
5587
 *     cdef int r
5588
5588
 *     r = _hdf5.H5Iget_ref(obj_id)             # <<<<<<<<<<<<<<
5591
5591
 */
5592
5592
  __pyx_v_r = H5Iget_ref(__pyx_v_obj_id);
5593
5593
 
5594
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":512
 
5594
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":512
5595
5595
 *     cdef int r
5596
5596
 *     r = _hdf5.H5Iget_ref(obj_id)
5597
5597
 *     if r<0:             # <<<<<<<<<<<<<<
5601
5601
  __pyx_t_1 = (__pyx_v_r < 0);
5602
5602
  if (__pyx_t_1) {
5603
5603
 
5604
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":513
 
5604
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":513
5605
5605
 *     r = _hdf5.H5Iget_ref(obj_id)
5606
5606
 *     if r<0:
5607
5607
 *         if set_exception():             # <<<<<<<<<<<<<<
5611
5611
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 513; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5612
5612
    if (__pyx_t_2) {
5613
5613
 
5614
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":514
 
5614
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":514
5615
5615
 *     if r<0:
5616
5616
 *         if set_exception():
5617
5617
 *             return <int>-1;             # <<<<<<<<<<<<<<
5627
5627
  }
5628
5628
  __pyx_L3:;
5629
5629
 
5630
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":515
 
5630
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":515
5631
5631
 *         if set_exception():
5632
5632
 *             return <int>-1;
5633
5633
 *     return r             # <<<<<<<<<<<<<<
5647
5647
  return __pyx_r;
5648
5648
}
5649
5649
 
5650
 
/* "/home/tachyon/h5py/h5py/defs.pyx":517
 
5650
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":517
5651
5651
 *     return r
5652
5652
 * 
5653
5653
 * cdef int H5Iinc_ref(hid_t obj_id) except *:             # <<<<<<<<<<<<<<
5662
5662
  int __pyx_t_2;
5663
5663
  __Pyx_RefNannySetupContext("H5Iinc_ref");
5664
5664
 
5665
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":519
 
5665
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":519
5666
5666
 * cdef int H5Iinc_ref(hid_t obj_id) except *:
5667
5667
 *     cdef int r
5668
5668
 *     r = _hdf5.H5Iinc_ref(obj_id)             # <<<<<<<<<<<<<<
5671
5671
 */
5672
5672
  __pyx_v_r = H5Iinc_ref(__pyx_v_obj_id);
5673
5673
 
5674
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":520
 
5674
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":520
5675
5675
 *     cdef int r
5676
5676
 *     r = _hdf5.H5Iinc_ref(obj_id)
5677
5677
 *     if r<0:             # <<<<<<<<<<<<<<
5681
5681
  __pyx_t_1 = (__pyx_v_r < 0);
5682
5682
  if (__pyx_t_1) {
5683
5683
 
5684
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":521
 
5684
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":521
5685
5685
 *     r = _hdf5.H5Iinc_ref(obj_id)
5686
5686
 *     if r<0:
5687
5687
 *         if set_exception():             # <<<<<<<<<<<<<<
5691
5691
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 521; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5692
5692
    if (__pyx_t_2) {
5693
5693
 
5694
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":522
 
5694
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":522
5695
5695
 *     if r<0:
5696
5696
 *         if set_exception():
5697
5697
 *             return <int>-1;             # <<<<<<<<<<<<<<
5707
5707
  }
5708
5708
  __pyx_L3:;
5709
5709
 
5710
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":523
 
5710
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":523
5711
5711
 *         if set_exception():
5712
5712
 *             return <int>-1;
5713
5713
 *     return r             # <<<<<<<<<<<<<<
5727
5727
  return __pyx_r;
5728
5728
}
5729
5729
 
5730
 
/* "/home/tachyon/h5py/h5py/defs.pyx":526
 
5730
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":526
5731
5731
 * 
5732
5732
 * IF H5PY_18API:
5733
5733
 *     cdef herr_t H5Lmove(hid_t src_loc, char *src_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
5742
5742
  int __pyx_t_2;
5743
5743
  __Pyx_RefNannySetupContext("H5Lmove");
5744
5744
 
5745
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":528
 
5745
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":528
5746
5746
 *     cdef herr_t H5Lmove(hid_t src_loc, char *src_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:
5747
5747
 *         cdef herr_t r
5748
5748
 *         r = _hdf5.H5Lmove(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
5751
5751
 */
5752
5752
  __pyx_v_r = H5Lmove(__pyx_v_src_loc, __pyx_v_src_name, __pyx_v_dst_loc, __pyx_v_dst_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
5753
5753
 
5754
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":529
 
5754
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":529
5755
5755
 *         cdef herr_t r
5756
5756
 *         r = _hdf5.H5Lmove(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)
5757
5757
 *         if r<0:             # <<<<<<<<<<<<<<
5761
5761
  __pyx_t_1 = (__pyx_v_r < 0);
5762
5762
  if (__pyx_t_1) {
5763
5763
 
5764
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":530
 
5764
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":530
5765
5765
 *         r = _hdf5.H5Lmove(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)
5766
5766
 *         if r<0:
5767
5767
 *             if set_exception():             # <<<<<<<<<<<<<<
5771
5771
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 530; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5772
5772
    if (__pyx_t_2) {
5773
5773
 
5774
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":531
 
5774
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":531
5775
5775
 *         if r<0:
5776
5776
 *             if set_exception():
5777
5777
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
5787
5787
  }
5788
5788
  __pyx_L3:;
5789
5789
 
5790
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":532
 
5790
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":532
5791
5791
 *             if set_exception():
5792
5792
 *                 return <herr_t>-1;
5793
5793
 *         return r             # <<<<<<<<<<<<<<
5807
5807
  return __pyx_r;
5808
5808
}
5809
5809
 
5810
 
/* "/home/tachyon/h5py/h5py/defs.pyx":536
 
5810
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":536
5811
5811
 * 
5812
5812
 * IF H5PY_18API:
5813
5813
 *     cdef herr_t H5Lcopy(hid_t src_loc, char *src_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
5822
5822
  int __pyx_t_2;
5823
5823
  __Pyx_RefNannySetupContext("H5Lcopy");
5824
5824
 
5825
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":538
 
5825
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":538
5826
5826
 *     cdef herr_t H5Lcopy(hid_t src_loc, char *src_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:
5827
5827
 *         cdef herr_t r
5828
5828
 *         r = _hdf5.H5Lcopy(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
5831
5831
 */
5832
5832
  __pyx_v_r = H5Lcopy(__pyx_v_src_loc, __pyx_v_src_name, __pyx_v_dst_loc, __pyx_v_dst_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
5833
5833
 
5834
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":539
 
5834
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":539
5835
5835
 *         cdef herr_t r
5836
5836
 *         r = _hdf5.H5Lcopy(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)
5837
5837
 *         if r<0:             # <<<<<<<<<<<<<<
5841
5841
  __pyx_t_1 = (__pyx_v_r < 0);
5842
5842
  if (__pyx_t_1) {
5843
5843
 
5844
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":540
 
5844
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":540
5845
5845
 *         r = _hdf5.H5Lcopy(src_loc, src_name, dst_loc, dst_name, lcpl_id, lapl_id)
5846
5846
 *         if r<0:
5847
5847
 *             if set_exception():             # <<<<<<<<<<<<<<
5851
5851
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 540; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5852
5852
    if (__pyx_t_2) {
5853
5853
 
5854
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":541
 
5854
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":541
5855
5855
 *         if r<0:
5856
5856
 *             if set_exception():
5857
5857
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
5867
5867
  }
5868
5868
  __pyx_L3:;
5869
5869
 
5870
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":542
 
5870
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":542
5871
5871
 *             if set_exception():
5872
5872
 *                 return <herr_t>-1;
5873
5873
 *         return r             # <<<<<<<<<<<<<<
5887
5887
  return __pyx_r;
5888
5888
}
5889
5889
 
5890
 
/* "/home/tachyon/h5py/h5py/defs.pyx":546
 
5890
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":546
5891
5891
 * 
5892
5892
 * IF H5PY_18API:
5893
5893
 *     cdef herr_t H5Lcreate_hard(hid_t cur_loc, char *cur_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
5902
5902
  int __pyx_t_2;
5903
5903
  __Pyx_RefNannySetupContext("H5Lcreate_hard");
5904
5904
 
5905
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":548
 
5905
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":548
5906
5906
 *     cdef herr_t H5Lcreate_hard(hid_t cur_loc, char *cur_name, hid_t dst_loc, char *dst_name, hid_t lcpl_id, hid_t lapl_id) except *:
5907
5907
 *         cdef herr_t r
5908
5908
 *         r = _hdf5.H5Lcreate_hard(cur_loc, cur_name, dst_loc, dst_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
5911
5911
 */
5912
5912
  __pyx_v_r = H5Lcreate_hard(__pyx_v_cur_loc, __pyx_v_cur_name, __pyx_v_dst_loc, __pyx_v_dst_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
5913
5913
 
5914
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":549
 
5914
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":549
5915
5915
 *         cdef herr_t r
5916
5916
 *         r = _hdf5.H5Lcreate_hard(cur_loc, cur_name, dst_loc, dst_name, lcpl_id, lapl_id)
5917
5917
 *         if r<0:             # <<<<<<<<<<<<<<
5921
5921
  __pyx_t_1 = (__pyx_v_r < 0);
5922
5922
  if (__pyx_t_1) {
5923
5923
 
5924
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":550
 
5924
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":550
5925
5925
 *         r = _hdf5.H5Lcreate_hard(cur_loc, cur_name, dst_loc, dst_name, lcpl_id, lapl_id)
5926
5926
 *         if r<0:
5927
5927
 *             if set_exception():             # <<<<<<<<<<<<<<
5931
5931
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 550; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
5932
5932
    if (__pyx_t_2) {
5933
5933
 
5934
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":551
 
5934
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":551
5935
5935
 *         if r<0:
5936
5936
 *             if set_exception():
5937
5937
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
5947
5947
  }
5948
5948
  __pyx_L3:;
5949
5949
 
5950
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":552
 
5950
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":552
5951
5951
 *             if set_exception():
5952
5952
 *                 return <herr_t>-1;
5953
5953
 *         return r             # <<<<<<<<<<<<<<
5967
5967
  return __pyx_r;
5968
5968
}
5969
5969
 
5970
 
/* "/home/tachyon/h5py/h5py/defs.pyx":556
 
5970
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":556
5971
5971
 * 
5972
5972
 * IF H5PY_18API:
5973
5973
 *     cdef herr_t H5Lcreate_soft(char *link_target, hid_t link_loc_id, char *link_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
5982
5982
  int __pyx_t_2;
5983
5983
  __Pyx_RefNannySetupContext("H5Lcreate_soft");
5984
5984
 
5985
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":558
 
5985
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":558
5986
5986
 *     cdef herr_t H5Lcreate_soft(char *link_target, hid_t link_loc_id, char *link_name, hid_t lcpl_id, hid_t lapl_id) except *:
5987
5987
 *         cdef herr_t r
5988
5988
 *         r = _hdf5.H5Lcreate_soft(link_target, link_loc_id, link_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
5991
5991
 */
5992
5992
  __pyx_v_r = H5Lcreate_soft(__pyx_v_link_target, __pyx_v_link_loc_id, __pyx_v_link_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
5993
5993
 
5994
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":559
 
5994
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":559
5995
5995
 *         cdef herr_t r
5996
5996
 *         r = _hdf5.H5Lcreate_soft(link_target, link_loc_id, link_name, lcpl_id, lapl_id)
5997
5997
 *         if r<0:             # <<<<<<<<<<<<<<
6001
6001
  __pyx_t_1 = (__pyx_v_r < 0);
6002
6002
  if (__pyx_t_1) {
6003
6003
 
6004
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":560
 
6004
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":560
6005
6005
 *         r = _hdf5.H5Lcreate_soft(link_target, link_loc_id, link_name, lcpl_id, lapl_id)
6006
6006
 *         if r<0:
6007
6007
 *             if set_exception():             # <<<<<<<<<<<<<<
6011
6011
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 560; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6012
6012
    if (__pyx_t_2) {
6013
6013
 
6014
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":561
 
6014
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":561
6015
6015
 *         if r<0:
6016
6016
 *             if set_exception():
6017
6017
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6027
6027
  }
6028
6028
  __pyx_L3:;
6029
6029
 
6030
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":562
 
6030
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":562
6031
6031
 *             if set_exception():
6032
6032
 *                 return <herr_t>-1;
6033
6033
 *         return r             # <<<<<<<<<<<<<<
6047
6047
  return __pyx_r;
6048
6048
}
6049
6049
 
6050
 
/* "/home/tachyon/h5py/h5py/defs.pyx":566
 
6050
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":566
6051
6051
 * 
6052
6052
 * IF H5PY_18API:
6053
6053
 *     cdef herr_t H5Ldelete(hid_t loc_id, char *name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6062
6062
  int __pyx_t_2;
6063
6063
  __Pyx_RefNannySetupContext("H5Ldelete");
6064
6064
 
6065
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":568
 
6065
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":568
6066
6066
 *     cdef herr_t H5Ldelete(hid_t loc_id, char *name, hid_t lapl_id) except *:
6067
6067
 *         cdef herr_t r
6068
6068
 *         r = _hdf5.H5Ldelete(loc_id, name, lapl_id)             # <<<<<<<<<<<<<<
6071
6071
 */
6072
6072
  __pyx_v_r = H5Ldelete(__pyx_v_loc_id, __pyx_v_name, __pyx_v_lapl_id);
6073
6073
 
6074
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":569
 
6074
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":569
6075
6075
 *         cdef herr_t r
6076
6076
 *         r = _hdf5.H5Ldelete(loc_id, name, lapl_id)
6077
6077
 *         if r<0:             # <<<<<<<<<<<<<<
6081
6081
  __pyx_t_1 = (__pyx_v_r < 0);
6082
6082
  if (__pyx_t_1) {
6083
6083
 
6084
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":570
 
6084
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":570
6085
6085
 *         r = _hdf5.H5Ldelete(loc_id, name, lapl_id)
6086
6086
 *         if r<0:
6087
6087
 *             if set_exception():             # <<<<<<<<<<<<<<
6091
6091
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 570; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6092
6092
    if (__pyx_t_2) {
6093
6093
 
6094
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":571
 
6094
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":571
6095
6095
 *         if r<0:
6096
6096
 *             if set_exception():
6097
6097
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6107
6107
  }
6108
6108
  __pyx_L3:;
6109
6109
 
6110
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":572
 
6110
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":572
6111
6111
 *             if set_exception():
6112
6112
 *                 return <herr_t>-1;
6113
6113
 *         return r             # <<<<<<<<<<<<<<
6127
6127
  return __pyx_r;
6128
6128
}
6129
6129
 
6130
 
/* "/home/tachyon/h5py/h5py/defs.pyx":576
 
6130
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":576
6131
6131
 * 
6132
6132
 * IF H5PY_18API:
6133
6133
 *     cdef herr_t H5Ldelete_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6142
6142
  int __pyx_t_2;
6143
6143
  __Pyx_RefNannySetupContext("H5Ldelete_by_idx");
6144
6144
 
6145
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":578
 
6145
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":578
6146
6146
 *     cdef herr_t H5Ldelete_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:
6147
6147
 *         cdef herr_t r
6148
6148
 *         r = _hdf5.H5Ldelete_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)             # <<<<<<<<<<<<<<
6151
6151
 */
6152
6152
  __pyx_v_r = H5Ldelete_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_lapl_id);
6153
6153
 
6154
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":579
 
6154
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":579
6155
6155
 *         cdef herr_t r
6156
6156
 *         r = _hdf5.H5Ldelete_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)
6157
6157
 *         if r<0:             # <<<<<<<<<<<<<<
6161
6161
  __pyx_t_1 = (__pyx_v_r < 0);
6162
6162
  if (__pyx_t_1) {
6163
6163
 
6164
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":580
 
6164
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":580
6165
6165
 *         r = _hdf5.H5Ldelete_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)
6166
6166
 *         if r<0:
6167
6167
 *             if set_exception():             # <<<<<<<<<<<<<<
6171
6171
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 580; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6172
6172
    if (__pyx_t_2) {
6173
6173
 
6174
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":581
 
6174
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":581
6175
6175
 *         if r<0:
6176
6176
 *             if set_exception():
6177
6177
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6187
6187
  }
6188
6188
  __pyx_L3:;
6189
6189
 
6190
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":582
 
6190
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":582
6191
6191
 *             if set_exception():
6192
6192
 *                 return <herr_t>-1;
6193
6193
 *         return r             # <<<<<<<<<<<<<<
6207
6207
  return __pyx_r;
6208
6208
}
6209
6209
 
6210
 
/* "/home/tachyon/h5py/h5py/defs.pyx":586
 
6210
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":586
6211
6211
 * 
6212
6212
 * IF H5PY_18API:
6213
6213
 *     cdef herr_t H5Lget_val(hid_t loc_id, char *name, void *bufout, size_t size, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6222
6222
  int __pyx_t_2;
6223
6223
  __Pyx_RefNannySetupContext("H5Lget_val");
6224
6224
 
6225
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":588
 
6225
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":588
6226
6226
 *     cdef herr_t H5Lget_val(hid_t loc_id, char *name, void *bufout, size_t size, hid_t lapl_id) except *:
6227
6227
 *         cdef herr_t r
6228
6228
 *         r = _hdf5.H5Lget_val(loc_id, name, bufout, size, lapl_id)             # <<<<<<<<<<<<<<
6231
6231
 */
6232
6232
  __pyx_v_r = H5Lget_val(__pyx_v_loc_id, __pyx_v_name, __pyx_v_bufout, __pyx_v_size, __pyx_v_lapl_id);
6233
6233
 
6234
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":589
 
6234
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":589
6235
6235
 *         cdef herr_t r
6236
6236
 *         r = _hdf5.H5Lget_val(loc_id, name, bufout, size, lapl_id)
6237
6237
 *         if r<0:             # <<<<<<<<<<<<<<
6241
6241
  __pyx_t_1 = (__pyx_v_r < 0);
6242
6242
  if (__pyx_t_1) {
6243
6243
 
6244
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":590
 
6244
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":590
6245
6245
 *         r = _hdf5.H5Lget_val(loc_id, name, bufout, size, lapl_id)
6246
6246
 *         if r<0:
6247
6247
 *             if set_exception():             # <<<<<<<<<<<<<<
6251
6251
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 590; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6252
6252
    if (__pyx_t_2) {
6253
6253
 
6254
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":591
 
6254
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":591
6255
6255
 *         if r<0:
6256
6256
 *             if set_exception():
6257
6257
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6267
6267
  }
6268
6268
  __pyx_L3:;
6269
6269
 
6270
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":592
 
6270
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":592
6271
6271
 *             if set_exception():
6272
6272
 *                 return <herr_t>-1;
6273
6273
 *         return r             # <<<<<<<<<<<<<<
6287
6287
  return __pyx_r;
6288
6288
}
6289
6289
 
6290
 
/* "/home/tachyon/h5py/h5py/defs.pyx":596
 
6290
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":596
6291
6291
 * 
6292
6292
 * IF H5PY_18API:
6293
6293
 *     cdef herr_t H5Lget_val_by_idx(hid_t loc_id, char *group_name,  H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *bufout, size_t size, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6302
6302
  int __pyx_t_2;
6303
6303
  __Pyx_RefNannySetupContext("H5Lget_val_by_idx");
6304
6304
 
6305
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":598
 
6305
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":598
6306
6306
 *     cdef herr_t H5Lget_val_by_idx(hid_t loc_id, char *group_name,  H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *bufout, size_t size, hid_t lapl_id) except *:
6307
6307
 *         cdef herr_t r
6308
6308
 *         r = _hdf5.H5Lget_val_by_idx(loc_id, group_name, idx_type, order, n, bufout, size, lapl_id)             # <<<<<<<<<<<<<<
6311
6311
 */
6312
6312
  __pyx_v_r = H5Lget_val_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_bufout, __pyx_v_size, __pyx_v_lapl_id);
6313
6313
 
6314
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":599
 
6314
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":599
6315
6315
 *         cdef herr_t r
6316
6316
 *         r = _hdf5.H5Lget_val_by_idx(loc_id, group_name, idx_type, order, n, bufout, size, lapl_id)
6317
6317
 *         if r<0:             # <<<<<<<<<<<<<<
6321
6321
  __pyx_t_1 = (__pyx_v_r < 0);
6322
6322
  if (__pyx_t_1) {
6323
6323
 
6324
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":600
 
6324
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":600
6325
6325
 *         r = _hdf5.H5Lget_val_by_idx(loc_id, group_name, idx_type, order, n, bufout, size, lapl_id)
6326
6326
 *         if r<0:
6327
6327
 *             if set_exception():             # <<<<<<<<<<<<<<
6331
6331
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 600; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6332
6332
    if (__pyx_t_2) {
6333
6333
 
6334
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":601
 
6334
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":601
6335
6335
 *         if r<0:
6336
6336
 *             if set_exception():
6337
6337
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6347
6347
  }
6348
6348
  __pyx_L3:;
6349
6349
 
6350
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":602
 
6350
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":602
6351
6351
 *             if set_exception():
6352
6352
 *                 return <herr_t>-1;
6353
6353
 *         return r             # <<<<<<<<<<<<<<
6367
6367
  return __pyx_r;
6368
6368
}
6369
6369
 
6370
 
/* "/home/tachyon/h5py/h5py/defs.pyx":606
 
6370
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":606
6371
6371
 * 
6372
6372
 * IF H5PY_18API:
6373
6373
 *     cdef htri_t H5Lexists(hid_t loc_id, char *name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6382
6382
  int __pyx_t_2;
6383
6383
  __Pyx_RefNannySetupContext("H5Lexists");
6384
6384
 
6385
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":608
 
6385
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":608
6386
6386
 *     cdef htri_t H5Lexists(hid_t loc_id, char *name, hid_t lapl_id) except *:
6387
6387
 *         cdef htri_t r
6388
6388
 *         r = _hdf5.H5Lexists(loc_id, name, lapl_id)             # <<<<<<<<<<<<<<
6391
6391
 */
6392
6392
  __pyx_v_r = H5Lexists(__pyx_v_loc_id, __pyx_v_name, __pyx_v_lapl_id);
6393
6393
 
6394
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":609
 
6394
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":609
6395
6395
 *         cdef htri_t r
6396
6396
 *         r = _hdf5.H5Lexists(loc_id, name, lapl_id)
6397
6397
 *         if r<0:             # <<<<<<<<<<<<<<
6401
6401
  __pyx_t_1 = (__pyx_v_r < 0);
6402
6402
  if (__pyx_t_1) {
6403
6403
 
6404
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":610
 
6404
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":610
6405
6405
 *         r = _hdf5.H5Lexists(loc_id, name, lapl_id)
6406
6406
 *         if r<0:
6407
6407
 *             if set_exception():             # <<<<<<<<<<<<<<
6411
6411
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 610; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6412
6412
    if (__pyx_t_2) {
6413
6413
 
6414
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":611
 
6414
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":611
6415
6415
 *         if r<0:
6416
6416
 *             if set_exception():
6417
6417
 *                 return <htri_t>-1;             # <<<<<<<<<<<<<<
6427
6427
  }
6428
6428
  __pyx_L3:;
6429
6429
 
6430
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":612
 
6430
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":612
6431
6431
 *             if set_exception():
6432
6432
 *                 return <htri_t>-1;
6433
6433
 *         return r             # <<<<<<<<<<<<<<
6447
6447
  return __pyx_r;
6448
6448
}
6449
6449
 
6450
 
/* "/home/tachyon/h5py/h5py/defs.pyx":616
 
6450
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":616
6451
6451
 * 
6452
6452
 * IF H5PY_18API:
6453
6453
 *     cdef herr_t H5Lget_info(hid_t loc_id, char *name, H5L_info_t *linfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6462
6462
  int __pyx_t_2;
6463
6463
  __Pyx_RefNannySetupContext("H5Lget_info");
6464
6464
 
6465
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":618
 
6465
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":618
6466
6466
 *     cdef herr_t H5Lget_info(hid_t loc_id, char *name, H5L_info_t *linfo, hid_t lapl_id) except *:
6467
6467
 *         cdef herr_t r
6468
6468
 *         r = _hdf5.H5Lget_info(loc_id, name, linfo, lapl_id)             # <<<<<<<<<<<<<<
6471
6471
 */
6472
6472
  __pyx_v_r = H5Lget_info(__pyx_v_loc_id, __pyx_v_name, __pyx_v_linfo, __pyx_v_lapl_id);
6473
6473
 
6474
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":619
 
6474
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":619
6475
6475
 *         cdef herr_t r
6476
6476
 *         r = _hdf5.H5Lget_info(loc_id, name, linfo, lapl_id)
6477
6477
 *         if r<0:             # <<<<<<<<<<<<<<
6481
6481
  __pyx_t_1 = (__pyx_v_r < 0);
6482
6482
  if (__pyx_t_1) {
6483
6483
 
6484
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":620
 
6484
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":620
6485
6485
 *         r = _hdf5.H5Lget_info(loc_id, name, linfo, lapl_id)
6486
6486
 *         if r<0:
6487
6487
 *             if set_exception():             # <<<<<<<<<<<<<<
6491
6491
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 620; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6492
6492
    if (__pyx_t_2) {
6493
6493
 
6494
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":621
 
6494
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":621
6495
6495
 *         if r<0:
6496
6496
 *             if set_exception():
6497
6497
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6507
6507
  }
6508
6508
  __pyx_L3:;
6509
6509
 
6510
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":622
 
6510
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":622
6511
6511
 *             if set_exception():
6512
6512
 *                 return <herr_t>-1;
6513
6513
 *         return r             # <<<<<<<<<<<<<<
6527
6527
  return __pyx_r;
6528
6528
}
6529
6529
 
6530
 
/* "/home/tachyon/h5py/h5py/defs.pyx":626
 
6530
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":626
6531
6531
 * 
6532
6532
 * IF H5PY_18API:
6533
6533
 *     cdef herr_t H5Lget_info_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info_t *linfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6542
6542
  int __pyx_t_2;
6543
6543
  __Pyx_RefNannySetupContext("H5Lget_info_by_idx");
6544
6544
 
6545
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":628
 
6545
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":628
6546
6546
 *     cdef herr_t H5Lget_info_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info_t *linfo, hid_t lapl_id) except *:
6547
6547
 *         cdef herr_t r
6548
6548
 *         r = _hdf5.H5Lget_info_by_idx(loc_id, group_name, idx_type, order, n, linfo, lapl_id)             # <<<<<<<<<<<<<<
6551
6551
 */
6552
6552
  __pyx_v_r = H5Lget_info_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_linfo, __pyx_v_lapl_id);
6553
6553
 
6554
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":629
 
6554
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":629
6555
6555
 *         cdef herr_t r
6556
6556
 *         r = _hdf5.H5Lget_info_by_idx(loc_id, group_name, idx_type, order, n, linfo, lapl_id)
6557
6557
 *         if r<0:             # <<<<<<<<<<<<<<
6561
6561
  __pyx_t_1 = (__pyx_v_r < 0);
6562
6562
  if (__pyx_t_1) {
6563
6563
 
6564
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":630
 
6564
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":630
6565
6565
 *         r = _hdf5.H5Lget_info_by_idx(loc_id, group_name, idx_type, order, n, linfo, lapl_id)
6566
6566
 *         if r<0:
6567
6567
 *             if set_exception():             # <<<<<<<<<<<<<<
6571
6571
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6572
6572
    if (__pyx_t_2) {
6573
6573
 
6574
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":631
 
6574
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":631
6575
6575
 *         if r<0:
6576
6576
 *             if set_exception():
6577
6577
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6587
6587
  }
6588
6588
  __pyx_L3:;
6589
6589
 
6590
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":632
 
6590
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":632
6591
6591
 *             if set_exception():
6592
6592
 *                 return <herr_t>-1;
6593
6593
 *         return r             # <<<<<<<<<<<<<<
6607
6607
  return __pyx_r;
6608
6608
}
6609
6609
 
6610
 
/* "/home/tachyon/h5py/h5py/defs.pyx":636
 
6610
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":636
6611
6611
 * 
6612
6612
 * IF H5PY_18API:
6613
6613
 *     cdef ssize_t H5Lget_name_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6622
6622
  int __pyx_t_2;
6623
6623
  __Pyx_RefNannySetupContext("H5Lget_name_by_idx");
6624
6624
 
6625
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":638
 
6625
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":638
6626
6626
 *     cdef ssize_t H5Lget_name_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id) except *:
6627
6627
 *         cdef ssize_t r
6628
6628
 *         r = _hdf5.H5Lget_name_by_idx(loc_id, group_name, idx_type, order, n, name, size, lapl_id)             # <<<<<<<<<<<<<<
6631
6631
 */
6632
6632
  __pyx_v_r = H5Lget_name_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_name, __pyx_v_size, __pyx_v_lapl_id);
6633
6633
 
6634
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":639
 
6634
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":639
6635
6635
 *         cdef ssize_t r
6636
6636
 *         r = _hdf5.H5Lget_name_by_idx(loc_id, group_name, idx_type, order, n, name, size, lapl_id)
6637
6637
 *         if r<0:             # <<<<<<<<<<<<<<
6641
6641
  __pyx_t_1 = (__pyx_v_r < 0);
6642
6642
  if (__pyx_t_1) {
6643
6643
 
6644
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":640
 
6644
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":640
6645
6645
 *         r = _hdf5.H5Lget_name_by_idx(loc_id, group_name, idx_type, order, n, name, size, lapl_id)
6646
6646
 *         if r<0:
6647
6647
 *             if set_exception():             # <<<<<<<<<<<<<<
6651
6651
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 640; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6652
6652
    if (__pyx_t_2) {
6653
6653
 
6654
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":641
 
6654
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":641
6655
6655
 *         if r<0:
6656
6656
 *             if set_exception():
6657
6657
 *                 return <ssize_t>-1;             # <<<<<<<<<<<<<<
6667
6667
  }
6668
6668
  __pyx_L3:;
6669
6669
 
6670
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":642
 
6670
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":642
6671
6671
 *             if set_exception():
6672
6672
 *                 return <ssize_t>-1;
6673
6673
 *         return r             # <<<<<<<<<<<<<<
6687
6687
  return __pyx_r;
6688
6688
}
6689
6689
 
6690
 
/* "/home/tachyon/h5py/h5py/defs.pyx":646
 
6690
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":646
6691
6691
 * 
6692
6692
 * IF H5PY_18API:
6693
6693
 *     cdef herr_t H5Literate(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate_t op, void *op_data) except *:             # <<<<<<<<<<<<<<
6702
6702
  int __pyx_t_2;
6703
6703
  __Pyx_RefNannySetupContext("H5Literate");
6704
6704
 
6705
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":648
 
6705
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":648
6706
6706
 *     cdef herr_t H5Literate(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate_t op, void *op_data) except *:
6707
6707
 *         cdef herr_t r
6708
6708
 *         r = _hdf5.H5Literate(grp_id, idx_type, order, idx, op, op_data)             # <<<<<<<<<<<<<<
6711
6711
 */
6712
6712
  __pyx_v_r = H5Literate(__pyx_v_grp_id, __pyx_v_idx_type, __pyx_v_order, __pyx_v_idx, __pyx_v_op, __pyx_v_op_data);
6713
6713
 
6714
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":649
 
6714
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":649
6715
6715
 *         cdef herr_t r
6716
6716
 *         r = _hdf5.H5Literate(grp_id, idx_type, order, idx, op, op_data)
6717
6717
 *         if r<0:             # <<<<<<<<<<<<<<
6721
6721
  __pyx_t_1 = (__pyx_v_r < 0);
6722
6722
  if (__pyx_t_1) {
6723
6723
 
6724
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":650
 
6724
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":650
6725
6725
 *         r = _hdf5.H5Literate(grp_id, idx_type, order, idx, op, op_data)
6726
6726
 *         if r<0:
6727
6727
 *             if set_exception():             # <<<<<<<<<<<<<<
6731
6731
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 650; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6732
6732
    if (__pyx_t_2) {
6733
6733
 
6734
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":651
 
6734
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":651
6735
6735
 *         if r<0:
6736
6736
 *             if set_exception():
6737
6737
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6747
6747
  }
6748
6748
  __pyx_L3:;
6749
6749
 
6750
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":652
 
6750
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":652
6751
6751
 *             if set_exception():
6752
6752
 *                 return <herr_t>-1;
6753
6753
 *         return r             # <<<<<<<<<<<<<<
6767
6767
  return __pyx_r;
6768
6768
}
6769
6769
 
6770
 
/* "/home/tachyon/h5py/h5py/defs.pyx":656
 
6770
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":656
6771
6771
 * 
6772
6772
 * IF H5PY_18API:
6773
6773
 *     cdef herr_t H5Literate_by_name(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate_t op, void *op_data, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6782
6782
  int __pyx_t_2;
6783
6783
  __Pyx_RefNannySetupContext("H5Literate_by_name");
6784
6784
 
6785
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":658
 
6785
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":658
6786
6786
 *     cdef herr_t H5Literate_by_name(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate_t op, void *op_data, hid_t lapl_id) except *:
6787
6787
 *         cdef herr_t r
6788
6788
 *         r = _hdf5.H5Literate_by_name(loc_id, group_name, idx_type, order, idx, op, op_data, lapl_id)             # <<<<<<<<<<<<<<
6791
6791
 */
6792
6792
  __pyx_v_r = H5Literate_by_name(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_idx, __pyx_v_op, __pyx_v_op_data, __pyx_v_lapl_id);
6793
6793
 
6794
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":659
 
6794
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":659
6795
6795
 *         cdef herr_t r
6796
6796
 *         r = _hdf5.H5Literate_by_name(loc_id, group_name, idx_type, order, idx, op, op_data, lapl_id)
6797
6797
 *         if r<0:             # <<<<<<<<<<<<<<
6801
6801
  __pyx_t_1 = (__pyx_v_r < 0);
6802
6802
  if (__pyx_t_1) {
6803
6803
 
6804
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":660
 
6804
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":660
6805
6805
 *         r = _hdf5.H5Literate_by_name(loc_id, group_name, idx_type, order, idx, op, op_data, lapl_id)
6806
6806
 *         if r<0:
6807
6807
 *             if set_exception():             # <<<<<<<<<<<<<<
6811
6811
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6812
6812
    if (__pyx_t_2) {
6813
6813
 
6814
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":661
 
6814
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":661
6815
6815
 *         if r<0:
6816
6816
 *             if set_exception():
6817
6817
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6827
6827
  }
6828
6828
  __pyx_L3:;
6829
6829
 
6830
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":662
 
6830
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":662
6831
6831
 *             if set_exception():
6832
6832
 *                 return <herr_t>-1;
6833
6833
 *         return r             # <<<<<<<<<<<<<<
6847
6847
  return __pyx_r;
6848
6848
}
6849
6849
 
6850
 
/* "/home/tachyon/h5py/h5py/defs.pyx":666
 
6850
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":666
6851
6851
 * 
6852
6852
 * IF H5PY_18API:
6853
6853
 *     cdef herr_t H5Lvisit(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void *op_data) except *:             # <<<<<<<<<<<<<<
6862
6862
  int __pyx_t_2;
6863
6863
  __Pyx_RefNannySetupContext("H5Lvisit");
6864
6864
 
6865
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":668
 
6865
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":668
6866
6866
 *     cdef herr_t H5Lvisit(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void *op_data) except *:
6867
6867
 *         cdef herr_t r
6868
6868
 *         r = _hdf5.H5Lvisit(grp_id, idx_type, order, op, op_data)             # <<<<<<<<<<<<<<
6871
6871
 */
6872
6872
  __pyx_v_r = H5Lvisit(__pyx_v_grp_id, __pyx_v_idx_type, __pyx_v_order, __pyx_v_op, __pyx_v_op_data);
6873
6873
 
6874
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":669
 
6874
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":669
6875
6875
 *         cdef herr_t r
6876
6876
 *         r = _hdf5.H5Lvisit(grp_id, idx_type, order, op, op_data)
6877
6877
 *         if r<0:             # <<<<<<<<<<<<<<
6881
6881
  __pyx_t_1 = (__pyx_v_r < 0);
6882
6882
  if (__pyx_t_1) {
6883
6883
 
6884
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":670
 
6884
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":670
6885
6885
 *         r = _hdf5.H5Lvisit(grp_id, idx_type, order, op, op_data)
6886
6886
 *         if r<0:
6887
6887
 *             if set_exception():             # <<<<<<<<<<<<<<
6891
6891
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 670; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6892
6892
    if (__pyx_t_2) {
6893
6893
 
6894
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":671
 
6894
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":671
6895
6895
 *         if r<0:
6896
6896
 *             if set_exception():
6897
6897
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6907
6907
  }
6908
6908
  __pyx_L3:;
6909
6909
 
6910
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":672
 
6910
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":672
6911
6911
 *             if set_exception():
6912
6912
 *                 return <herr_t>-1;
6913
6913
 *         return r             # <<<<<<<<<<<<<<
6927
6927
  return __pyx_r;
6928
6928
}
6929
6929
 
6930
 
/* "/home/tachyon/h5py/h5py/defs.pyx":676
 
6930
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":676
6931
6931
 * 
6932
6932
 * IF H5PY_18API:
6933
6933
 *     cdef herr_t H5Lvisit_by_name(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void *op_data, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
6942
6942
  int __pyx_t_2;
6943
6943
  __Pyx_RefNannySetupContext("H5Lvisit_by_name");
6944
6944
 
6945
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":678
 
6945
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":678
6946
6946
 *     cdef herr_t H5Lvisit_by_name(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void *op_data, hid_t lapl_id) except *:
6947
6947
 *         cdef herr_t r
6948
6948
 *         r = _hdf5.H5Lvisit_by_name(loc_id, group_name, idx_type, order, op, op_data, lapl_id)             # <<<<<<<<<<<<<<
6951
6951
 */
6952
6952
  __pyx_v_r = H5Lvisit_by_name(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_op, __pyx_v_op_data, __pyx_v_lapl_id);
6953
6953
 
6954
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":679
 
6954
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":679
6955
6955
 *         cdef herr_t r
6956
6956
 *         r = _hdf5.H5Lvisit_by_name(loc_id, group_name, idx_type, order, op, op_data, lapl_id)
6957
6957
 *         if r<0:             # <<<<<<<<<<<<<<
6961
6961
  __pyx_t_1 = (__pyx_v_r < 0);
6962
6962
  if (__pyx_t_1) {
6963
6963
 
6964
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":680
 
6964
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":680
6965
6965
 *         r = _hdf5.H5Lvisit_by_name(loc_id, group_name, idx_type, order, op, op_data, lapl_id)
6966
6966
 *         if r<0:
6967
6967
 *             if set_exception():             # <<<<<<<<<<<<<<
6971
6971
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 680; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
6972
6972
    if (__pyx_t_2) {
6973
6973
 
6974
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":681
 
6974
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":681
6975
6975
 *         if r<0:
6976
6976
 *             if set_exception():
6977
6977
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
6987
6987
  }
6988
6988
  __pyx_L3:;
6989
6989
 
6990
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":682
 
6990
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":682
6991
6991
 *             if set_exception():
6992
6992
 *                 return <herr_t>-1;
6993
6993
 *         return r             # <<<<<<<<<<<<<<
7007
7007
  return __pyx_r;
7008
7008
}
7009
7009
 
7010
 
/* "/home/tachyon/h5py/h5py/defs.pyx":686
 
7010
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":686
7011
7011
 * 
7012
7012
 * IF H5PY_18API:
7013
7013
 *     cdef herr_t H5Lunpack_elink_val(void *ext_linkval, size_t link_size, unsigned *flags, char **filename, char **obj_path) except *:             # <<<<<<<<<<<<<<
7022
7022
  int __pyx_t_2;
7023
7023
  __Pyx_RefNannySetupContext("H5Lunpack_elink_val");
7024
7024
 
7025
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":688
 
7025
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":688
7026
7026
 *     cdef herr_t H5Lunpack_elink_val(void *ext_linkval, size_t link_size, unsigned *flags, char **filename, char **obj_path) except *:
7027
7027
 *         cdef herr_t r
7028
7028
 *         r = _hdf5.H5Lunpack_elink_val(ext_linkval, link_size, flags, filename, obj_path)             # <<<<<<<<<<<<<<
7031
7031
 */
7032
7032
  __pyx_v_r = H5Lunpack_elink_val(__pyx_v_ext_linkval, __pyx_v_link_size, __pyx_v_flags, __pyx_v_filename, __pyx_v_obj_path);
7033
7033
 
7034
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":689
 
7034
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":689
7035
7035
 *         cdef herr_t r
7036
7036
 *         r = _hdf5.H5Lunpack_elink_val(ext_linkval, link_size, flags, filename, obj_path)
7037
7037
 *         if r<0:             # <<<<<<<<<<<<<<
7041
7041
  __pyx_t_1 = (__pyx_v_r < 0);
7042
7042
  if (__pyx_t_1) {
7043
7043
 
7044
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":690
 
7044
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":690
7045
7045
 *         r = _hdf5.H5Lunpack_elink_val(ext_linkval, link_size, flags, filename, obj_path)
7046
7046
 *         if r<0:
7047
7047
 *             if set_exception():             # <<<<<<<<<<<<<<
7051
7051
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 690; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7052
7052
    if (__pyx_t_2) {
7053
7053
 
7054
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":691
 
7054
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":691
7055
7055
 *         if r<0:
7056
7056
 *             if set_exception():
7057
7057
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7067
7067
  }
7068
7068
  __pyx_L3:;
7069
7069
 
7070
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":692
 
7070
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":692
7071
7071
 *             if set_exception():
7072
7072
 *                 return <herr_t>-1;
7073
7073
 *         return r             # <<<<<<<<<<<<<<
7087
7087
  return __pyx_r;
7088
7088
}
7089
7089
 
7090
 
/* "/home/tachyon/h5py/h5py/defs.pyx":696
 
7090
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":696
7091
7091
 * 
7092
7092
 * IF H5PY_18API:
7093
7093
 *     cdef herr_t H5Lcreate_external(char *file_name, char *obj_name, hid_t link_loc_id, char *link_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7102
7102
  int __pyx_t_2;
7103
7103
  __Pyx_RefNannySetupContext("H5Lcreate_external");
7104
7104
 
7105
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":698
 
7105
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":698
7106
7106
 *     cdef herr_t H5Lcreate_external(char *file_name, char *obj_name, hid_t link_loc_id, char *link_name, hid_t lcpl_id, hid_t lapl_id) except *:
7107
7107
 *         cdef herr_t r
7108
7108
 *         r = _hdf5.H5Lcreate_external(file_name, obj_name, link_loc_id, link_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
7111
7111
 */
7112
7112
  __pyx_v_r = H5Lcreate_external(__pyx_v_file_name, __pyx_v_obj_name, __pyx_v_link_loc_id, __pyx_v_link_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
7113
7113
 
7114
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":699
 
7114
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":699
7115
7115
 *         cdef herr_t r
7116
7116
 *         r = _hdf5.H5Lcreate_external(file_name, obj_name, link_loc_id, link_name, lcpl_id, lapl_id)
7117
7117
 *         if r<0:             # <<<<<<<<<<<<<<
7121
7121
  __pyx_t_1 = (__pyx_v_r < 0);
7122
7122
  if (__pyx_t_1) {
7123
7123
 
7124
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":700
 
7124
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":700
7125
7125
 *         r = _hdf5.H5Lcreate_external(file_name, obj_name, link_loc_id, link_name, lcpl_id, lapl_id)
7126
7126
 *         if r<0:
7127
7127
 *             if set_exception():             # <<<<<<<<<<<<<<
7131
7131
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 700; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7132
7132
    if (__pyx_t_2) {
7133
7133
 
7134
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":701
 
7134
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":701
7135
7135
 *         if r<0:
7136
7136
 *             if set_exception():
7137
7137
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7147
7147
  }
7148
7148
  __pyx_L3:;
7149
7149
 
7150
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":702
 
7150
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":702
7151
7151
 *             if set_exception():
7152
7152
 *                 return <herr_t>-1;
7153
7153
 *         return r             # <<<<<<<<<<<<<<
7167
7167
  return __pyx_r;
7168
7168
}
7169
7169
 
7170
 
/* "/home/tachyon/h5py/h5py/defs.pyx":706
 
7170
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":706
7171
7171
 * 
7172
7172
 * IF H5PY_18API:
7173
7173
 *     cdef hid_t H5Oopen(hid_t loc_id, char *name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7182
7182
  int __pyx_t_2;
7183
7183
  __Pyx_RefNannySetupContext("H5Oopen");
7184
7184
 
7185
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":708
 
7185
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":708
7186
7186
 *     cdef hid_t H5Oopen(hid_t loc_id, char *name, hid_t lapl_id) except *:
7187
7187
 *         cdef hid_t r
7188
7188
 *         r = _hdf5.H5Oopen(loc_id, name, lapl_id)             # <<<<<<<<<<<<<<
7191
7191
 */
7192
7192
  __pyx_v_r = H5Oopen(__pyx_v_loc_id, __pyx_v_name, __pyx_v_lapl_id);
7193
7193
 
7194
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":709
 
7194
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":709
7195
7195
 *         cdef hid_t r
7196
7196
 *         r = _hdf5.H5Oopen(loc_id, name, lapl_id)
7197
7197
 *         if r<0:             # <<<<<<<<<<<<<<
7201
7201
  __pyx_t_1 = (__pyx_v_r < 0);
7202
7202
  if (__pyx_t_1) {
7203
7203
 
7204
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":710
 
7204
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":710
7205
7205
 *         r = _hdf5.H5Oopen(loc_id, name, lapl_id)
7206
7206
 *         if r<0:
7207
7207
 *             if set_exception():             # <<<<<<<<<<<<<<
7211
7211
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 710; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7212
7212
    if (__pyx_t_2) {
7213
7213
 
7214
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":711
 
7214
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":711
7215
7215
 *         if r<0:
7216
7216
 *             if set_exception():
7217
7217
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
7227
7227
  }
7228
7228
  __pyx_L3:;
7229
7229
 
7230
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":712
 
7230
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":712
7231
7231
 *             if set_exception():
7232
7232
 *                 return <hid_t>-1;
7233
7233
 *         return r             # <<<<<<<<<<<<<<
7247
7247
  return __pyx_r;
7248
7248
}
7249
7249
 
7250
 
/* "/home/tachyon/h5py/h5py/defs.pyx":716
 
7250
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":716
7251
7251
 * 
7252
7252
 * IF H5PY_18API:
7253
7253
 *     cdef hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr) except *:             # <<<<<<<<<<<<<<
7262
7262
  int __pyx_t_2;
7263
7263
  __Pyx_RefNannySetupContext("H5Oopen_by_addr");
7264
7264
 
7265
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":718
 
7265
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":718
7266
7266
 *     cdef hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr) except *:
7267
7267
 *         cdef hid_t r
7268
7268
 *         r = _hdf5.H5Oopen_by_addr(loc_id, addr)             # <<<<<<<<<<<<<<
7271
7271
 */
7272
7272
  __pyx_v_r = H5Oopen_by_addr(__pyx_v_loc_id, __pyx_v_addr);
7273
7273
 
7274
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":719
 
7274
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":719
7275
7275
 *         cdef hid_t r
7276
7276
 *         r = _hdf5.H5Oopen_by_addr(loc_id, addr)
7277
7277
 *         if r<0:             # <<<<<<<<<<<<<<
7281
7281
  __pyx_t_1 = (__pyx_v_r < 0);
7282
7282
  if (__pyx_t_1) {
7283
7283
 
7284
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":720
 
7284
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":720
7285
7285
 *         r = _hdf5.H5Oopen_by_addr(loc_id, addr)
7286
7286
 *         if r<0:
7287
7287
 *             if set_exception():             # <<<<<<<<<<<<<<
7291
7291
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 720; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7292
7292
    if (__pyx_t_2) {
7293
7293
 
7294
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":721
 
7294
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":721
7295
7295
 *         if r<0:
7296
7296
 *             if set_exception():
7297
7297
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
7307
7307
  }
7308
7308
  __pyx_L3:;
7309
7309
 
7310
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":722
 
7310
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":722
7311
7311
 *             if set_exception():
7312
7312
 *                 return <hid_t>-1;
7313
7313
 *         return r             # <<<<<<<<<<<<<<
7327
7327
  return __pyx_r;
7328
7328
}
7329
7329
 
7330
 
/* "/home/tachyon/h5py/h5py/defs.pyx":726
 
7330
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":726
7331
7331
 * 
7332
7332
 * IF H5PY_18API:
7333
7333
 *     cdef hid_t H5Oopen_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7342
7342
  int __pyx_t_2;
7343
7343
  __Pyx_RefNannySetupContext("H5Oopen_by_idx");
7344
7344
 
7345
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":728
 
7345
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":728
7346
7346
 *     cdef hid_t H5Oopen_by_idx(hid_t loc_id, char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:
7347
7347
 *         cdef hid_t r
7348
7348
 *         r = _hdf5.H5Oopen_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)             # <<<<<<<<<<<<<<
7351
7351
 */
7352
7352
  __pyx_v_r = H5Oopen_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_lapl_id);
7353
7353
 
7354
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":729
 
7354
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":729
7355
7355
 *         cdef hid_t r
7356
7356
 *         r = _hdf5.H5Oopen_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)
7357
7357
 *         if r<0:             # <<<<<<<<<<<<<<
7361
7361
  __pyx_t_1 = (__pyx_v_r < 0);
7362
7362
  if (__pyx_t_1) {
7363
7363
 
7364
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":730
 
7364
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":730
7365
7365
 *         r = _hdf5.H5Oopen_by_idx(loc_id, group_name, idx_type, order, n, lapl_id)
7366
7366
 *         if r<0:
7367
7367
 *             if set_exception():             # <<<<<<<<<<<<<<
7371
7371
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 730; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7372
7372
    if (__pyx_t_2) {
7373
7373
 
7374
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":731
 
7374
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":731
7375
7375
 *         if r<0:
7376
7376
 *             if set_exception():
7377
7377
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
7387
7387
  }
7388
7388
  __pyx_L3:;
7389
7389
 
7390
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":732
 
7390
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":732
7391
7391
 *             if set_exception():
7392
7392
 *                 return <hid_t>-1;
7393
7393
 *         return r             # <<<<<<<<<<<<<<
7407
7407
  return __pyx_r;
7408
7408
}
7409
7409
 
7410
 
/* "/home/tachyon/h5py/h5py/defs.pyx":736
 
7410
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":736
7411
7411
 * 
7412
7412
 * IF H5PY_18API:
7413
7413
 *     cdef herr_t H5Oget_info(hid_t loc_id, H5O_info_t *oinfo) except *:             # <<<<<<<<<<<<<<
7422
7422
  int __pyx_t_2;
7423
7423
  __Pyx_RefNannySetupContext("H5Oget_info");
7424
7424
 
7425
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":738
 
7425
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":738
7426
7426
 *     cdef herr_t H5Oget_info(hid_t loc_id, H5O_info_t *oinfo) except *:
7427
7427
 *         cdef herr_t r
7428
7428
 *         r = _hdf5.H5Oget_info(loc_id, oinfo)             # <<<<<<<<<<<<<<
7431
7431
 */
7432
7432
  __pyx_v_r = H5Oget_info(__pyx_v_loc_id, __pyx_v_oinfo);
7433
7433
 
7434
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":739
 
7434
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":739
7435
7435
 *         cdef herr_t r
7436
7436
 *         r = _hdf5.H5Oget_info(loc_id, oinfo)
7437
7437
 *         if r<0:             # <<<<<<<<<<<<<<
7441
7441
  __pyx_t_1 = (__pyx_v_r < 0);
7442
7442
  if (__pyx_t_1) {
7443
7443
 
7444
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":740
 
7444
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":740
7445
7445
 *         r = _hdf5.H5Oget_info(loc_id, oinfo)
7446
7446
 *         if r<0:
7447
7447
 *             if set_exception():             # <<<<<<<<<<<<<<
7451
7451
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 740; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7452
7452
    if (__pyx_t_2) {
7453
7453
 
7454
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":741
 
7454
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":741
7455
7455
 *         if r<0:
7456
7456
 *             if set_exception():
7457
7457
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7467
7467
  }
7468
7468
  __pyx_L3:;
7469
7469
 
7470
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":742
 
7470
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":742
7471
7471
 *             if set_exception():
7472
7472
 *                 return <herr_t>-1;
7473
7473
 *         return r             # <<<<<<<<<<<<<<
7487
7487
  return __pyx_r;
7488
7488
}
7489
7489
 
7490
 
/* "/home/tachyon/h5py/h5py/defs.pyx":746
 
7490
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":746
7491
7491
 * 
7492
7492
 * IF H5PY_18API:
7493
7493
 *     cdef herr_t H5Oget_info_by_name(hid_t loc_id, char *name, H5O_info_t *oinfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7502
7502
  int __pyx_t_2;
7503
7503
  __Pyx_RefNannySetupContext("H5Oget_info_by_name");
7504
7504
 
7505
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":748
 
7505
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":748
7506
7506
 *     cdef herr_t H5Oget_info_by_name(hid_t loc_id, char *name, H5O_info_t *oinfo, hid_t lapl_id) except *:
7507
7507
 *         cdef herr_t r
7508
7508
 *         r = _hdf5.H5Oget_info_by_name(loc_id, name, oinfo, lapl_id)             # <<<<<<<<<<<<<<
7511
7511
 */
7512
7512
  __pyx_v_r = H5Oget_info_by_name(__pyx_v_loc_id, __pyx_v_name, __pyx_v_oinfo, __pyx_v_lapl_id);
7513
7513
 
7514
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":749
 
7514
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":749
7515
7515
 *         cdef herr_t r
7516
7516
 *         r = _hdf5.H5Oget_info_by_name(loc_id, name, oinfo, lapl_id)
7517
7517
 *         if r<0:             # <<<<<<<<<<<<<<
7521
7521
  __pyx_t_1 = (__pyx_v_r < 0);
7522
7522
  if (__pyx_t_1) {
7523
7523
 
7524
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":750
 
7524
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":750
7525
7525
 *         r = _hdf5.H5Oget_info_by_name(loc_id, name, oinfo, lapl_id)
7526
7526
 *         if r<0:
7527
7527
 *             if set_exception():             # <<<<<<<<<<<<<<
7531
7531
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 750; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7532
7532
    if (__pyx_t_2) {
7533
7533
 
7534
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":751
 
7534
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":751
7535
7535
 *         if r<0:
7536
7536
 *             if set_exception():
7537
7537
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7547
7547
  }
7548
7548
  __pyx_L3:;
7549
7549
 
7550
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":752
 
7550
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":752
7551
7551
 *             if set_exception():
7552
7552
 *                 return <herr_t>-1;
7553
7553
 *         return r             # <<<<<<<<<<<<<<
7567
7567
  return __pyx_r;
7568
7568
}
7569
7569
 
7570
 
/* "/home/tachyon/h5py/h5py/defs.pyx":756
 
7570
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":756
7571
7571
 * 
7572
7572
 * IF H5PY_18API:
7573
7573
 *     cdef herr_t H5Oget_info_by_idx(hid_t loc_id, char *group_name,  H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info_t *oinfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7582
7582
  int __pyx_t_2;
7583
7583
  __Pyx_RefNannySetupContext("H5Oget_info_by_idx");
7584
7584
 
7585
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":758
 
7585
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":758
7586
7586
 *     cdef herr_t H5Oget_info_by_idx(hid_t loc_id, char *group_name,  H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info_t *oinfo, hid_t lapl_id) except *:
7587
7587
 *         cdef herr_t r
7588
7588
 *         r = _hdf5.H5Oget_info_by_idx(loc_id, group_name, idx_type, order, n, oinfo, lapl_id)             # <<<<<<<<<<<<<<
7591
7591
 */
7592
7592
  __pyx_v_r = H5Oget_info_by_idx(__pyx_v_loc_id, __pyx_v_group_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_oinfo, __pyx_v_lapl_id);
7593
7593
 
7594
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":759
 
7594
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":759
7595
7595
 *         cdef herr_t r
7596
7596
 *         r = _hdf5.H5Oget_info_by_idx(loc_id, group_name, idx_type, order, n, oinfo, lapl_id)
7597
7597
 *         if r<0:             # <<<<<<<<<<<<<<
7601
7601
  __pyx_t_1 = (__pyx_v_r < 0);
7602
7602
  if (__pyx_t_1) {
7603
7603
 
7604
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":760
 
7604
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":760
7605
7605
 *         r = _hdf5.H5Oget_info_by_idx(loc_id, group_name, idx_type, order, n, oinfo, lapl_id)
7606
7606
 *         if r<0:
7607
7607
 *             if set_exception():             # <<<<<<<<<<<<<<
7611
7611
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 760; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7612
7612
    if (__pyx_t_2) {
7613
7613
 
7614
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":761
 
7614
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":761
7615
7615
 *         if r<0:
7616
7616
 *             if set_exception():
7617
7617
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7627
7627
  }
7628
7628
  __pyx_L3:;
7629
7629
 
7630
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":762
 
7630
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":762
7631
7631
 *             if set_exception():
7632
7632
 *                 return <herr_t>-1;
7633
7633
 *         return r             # <<<<<<<<<<<<<<
7647
7647
  return __pyx_r;
7648
7648
}
7649
7649
 
7650
 
/* "/home/tachyon/h5py/h5py/defs.pyx":766
 
7650
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":766
7651
7651
 * 
7652
7652
 * IF H5PY_18API:
7653
7653
 *     cdef herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, char *new_name, hid_t lcpl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
7662
7662
  int __pyx_t_2;
7663
7663
  __Pyx_RefNannySetupContext("H5Olink");
7664
7664
 
7665
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":768
 
7665
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":768
7666
7666
 *     cdef herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, char *new_name, hid_t lcpl_id, hid_t lapl_id) except *:
7667
7667
 *         cdef herr_t r
7668
7668
 *         r = _hdf5.H5Olink(obj_id, new_loc_id, new_name, lcpl_id, lapl_id)             # <<<<<<<<<<<<<<
7671
7671
 */
7672
7672
  __pyx_v_r = H5Olink(__pyx_v_obj_id, __pyx_v_new_loc_id, __pyx_v_new_name, __pyx_v_lcpl_id, __pyx_v_lapl_id);
7673
7673
 
7674
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":769
 
7674
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":769
7675
7675
 *         cdef herr_t r
7676
7676
 *         r = _hdf5.H5Olink(obj_id, new_loc_id, new_name, lcpl_id, lapl_id)
7677
7677
 *         if r<0:             # <<<<<<<<<<<<<<
7681
7681
  __pyx_t_1 = (__pyx_v_r < 0);
7682
7682
  if (__pyx_t_1) {
7683
7683
 
7684
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":770
 
7684
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":770
7685
7685
 *         r = _hdf5.H5Olink(obj_id, new_loc_id, new_name, lcpl_id, lapl_id)
7686
7686
 *         if r<0:
7687
7687
 *             if set_exception():             # <<<<<<<<<<<<<<
7691
7691
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 770; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7692
7692
    if (__pyx_t_2) {
7693
7693
 
7694
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":771
 
7694
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":771
7695
7695
 *         if r<0:
7696
7696
 *             if set_exception():
7697
7697
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7707
7707
  }
7708
7708
  __pyx_L3:;
7709
7709
 
7710
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":772
 
7710
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":772
7711
7711
 *             if set_exception():
7712
7712
 *                 return <herr_t>-1;
7713
7713
 *         return r             # <<<<<<<<<<<<<<
7727
7727
  return __pyx_r;
7728
7728
}
7729
7729
 
7730
 
/* "/home/tachyon/h5py/h5py/defs.pyx":776
 
7730
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":776
7731
7731
 * 
7732
7732
 * IF H5PY_18API:
7733
7733
 *     cdef herr_t H5Ocopy(hid_t src_loc_id, char *src_name, hid_t dst_loc_id,  char *dst_name, hid_t ocpypl_id, hid_t lcpl_id) except *:             # <<<<<<<<<<<<<<
7742
7742
  int __pyx_t_2;
7743
7743
  __Pyx_RefNannySetupContext("H5Ocopy");
7744
7744
 
7745
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":778
 
7745
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":778
7746
7746
 *     cdef herr_t H5Ocopy(hid_t src_loc_id, char *src_name, hid_t dst_loc_id,  char *dst_name, hid_t ocpypl_id, hid_t lcpl_id) except *:
7747
7747
 *         cdef herr_t r
7748
7748
 *         r = _hdf5.H5Ocopy(src_loc_id, src_name, dst_loc_id, dst_name, ocpypl_id, lcpl_id)             # <<<<<<<<<<<<<<
7751
7751
 */
7752
7752
  __pyx_v_r = H5Ocopy(__pyx_v_src_loc_id, __pyx_v_src_name, __pyx_v_dst_loc_id, __pyx_v_dst_name, __pyx_v_ocpypl_id, __pyx_v_lcpl_id);
7753
7753
 
7754
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":779
 
7754
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":779
7755
7755
 *         cdef herr_t r
7756
7756
 *         r = _hdf5.H5Ocopy(src_loc_id, src_name, dst_loc_id, dst_name, ocpypl_id, lcpl_id)
7757
7757
 *         if r<0:             # <<<<<<<<<<<<<<
7761
7761
  __pyx_t_1 = (__pyx_v_r < 0);
7762
7762
  if (__pyx_t_1) {
7763
7763
 
7764
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":780
 
7764
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":780
7765
7765
 *         r = _hdf5.H5Ocopy(src_loc_id, src_name, dst_loc_id, dst_name, ocpypl_id, lcpl_id)
7766
7766
 *         if r<0:
7767
7767
 *             if set_exception():             # <<<<<<<<<<<<<<
7771
7771
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 780; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7772
7772
    if (__pyx_t_2) {
7773
7773
 
7774
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":781
 
7774
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":781
7775
7775
 *         if r<0:
7776
7776
 *             if set_exception():
7777
7777
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7787
7787
  }
7788
7788
  __pyx_L3:;
7789
7789
 
7790
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":782
 
7790
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":782
7791
7791
 *             if set_exception():
7792
7792
 *                 return <herr_t>-1;
7793
7793
 *         return r             # <<<<<<<<<<<<<<
7807
7807
  return __pyx_r;
7808
7808
}
7809
7809
 
7810
 
/* "/home/tachyon/h5py/h5py/defs.pyx":786
 
7810
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":786
7811
7811
 * 
7812
7812
 * IF H5PY_18API:
7813
7813
 *     cdef herr_t H5Oincr_refcount(hid_t object_id) except *:             # <<<<<<<<<<<<<<
7822
7822
  int __pyx_t_2;
7823
7823
  __Pyx_RefNannySetupContext("H5Oincr_refcount");
7824
7824
 
7825
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":788
 
7825
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":788
7826
7826
 *     cdef herr_t H5Oincr_refcount(hid_t object_id) except *:
7827
7827
 *         cdef herr_t r
7828
7828
 *         r = _hdf5.H5Oincr_refcount(object_id)             # <<<<<<<<<<<<<<
7831
7831
 */
7832
7832
  __pyx_v_r = H5Oincr_refcount(__pyx_v_object_id);
7833
7833
 
7834
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":789
 
7834
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":789
7835
7835
 *         cdef herr_t r
7836
7836
 *         r = _hdf5.H5Oincr_refcount(object_id)
7837
7837
 *         if r<0:             # <<<<<<<<<<<<<<
7841
7841
  __pyx_t_1 = (__pyx_v_r < 0);
7842
7842
  if (__pyx_t_1) {
7843
7843
 
7844
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":790
 
7844
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":790
7845
7845
 *         r = _hdf5.H5Oincr_refcount(object_id)
7846
7846
 *         if r<0:
7847
7847
 *             if set_exception():             # <<<<<<<<<<<<<<
7851
7851
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 790; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7852
7852
    if (__pyx_t_2) {
7853
7853
 
7854
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":791
 
7854
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":791
7855
7855
 *         if r<0:
7856
7856
 *             if set_exception():
7857
7857
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7867
7867
  }
7868
7868
  __pyx_L3:;
7869
7869
 
7870
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":792
 
7870
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":792
7871
7871
 *             if set_exception():
7872
7872
 *                 return <herr_t>-1;
7873
7873
 *         return r             # <<<<<<<<<<<<<<
7887
7887
  return __pyx_r;
7888
7888
}
7889
7889
 
7890
 
/* "/home/tachyon/h5py/h5py/defs.pyx":796
 
7890
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":796
7891
7891
 * 
7892
7892
 * IF H5PY_18API:
7893
7893
 *     cdef herr_t H5Odecr_refcount(hid_t object_id) except *:             # <<<<<<<<<<<<<<
7902
7902
  int __pyx_t_2;
7903
7903
  __Pyx_RefNannySetupContext("H5Odecr_refcount");
7904
7904
 
7905
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":798
 
7905
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":798
7906
7906
 *     cdef herr_t H5Odecr_refcount(hid_t object_id) except *:
7907
7907
 *         cdef herr_t r
7908
7908
 *         r = _hdf5.H5Odecr_refcount(object_id)             # <<<<<<<<<<<<<<
7911
7911
 */
7912
7912
  __pyx_v_r = H5Odecr_refcount(__pyx_v_object_id);
7913
7913
 
7914
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":799
 
7914
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":799
7915
7915
 *         cdef herr_t r
7916
7916
 *         r = _hdf5.H5Odecr_refcount(object_id)
7917
7917
 *         if r<0:             # <<<<<<<<<<<<<<
7921
7921
  __pyx_t_1 = (__pyx_v_r < 0);
7922
7922
  if (__pyx_t_1) {
7923
7923
 
7924
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":800
 
7924
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":800
7925
7925
 *         r = _hdf5.H5Odecr_refcount(object_id)
7926
7926
 *         if r<0:
7927
7927
 *             if set_exception():             # <<<<<<<<<<<<<<
7931
7931
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 800; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
7932
7932
    if (__pyx_t_2) {
7933
7933
 
7934
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":801
 
7934
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":801
7935
7935
 *         if r<0:
7936
7936
 *             if set_exception():
7937
7937
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
7947
7947
  }
7948
7948
  __pyx_L3:;
7949
7949
 
7950
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":802
 
7950
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":802
7951
7951
 *             if set_exception():
7952
7952
 *                 return <herr_t>-1;
7953
7953
 *         return r             # <<<<<<<<<<<<<<
7967
7967
  return __pyx_r;
7968
7968
}
7969
7969
 
7970
 
/* "/home/tachyon/h5py/h5py/defs.pyx":806
 
7970
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":806
7971
7971
 * 
7972
7972
 * IF H5PY_18API:
7973
7973
 *     cdef herr_t H5Oset_comment(hid_t obj_id, char *comment) except *:             # <<<<<<<<<<<<<<
7982
7982
  int __pyx_t_2;
7983
7983
  __Pyx_RefNannySetupContext("H5Oset_comment");
7984
7984
 
7985
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":808
 
7985
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":808
7986
7986
 *     cdef herr_t H5Oset_comment(hid_t obj_id, char *comment) except *:
7987
7987
 *         cdef herr_t r
7988
7988
 *         r = _hdf5.H5Oset_comment(obj_id, comment)             # <<<<<<<<<<<<<<
7991
7991
 */
7992
7992
  __pyx_v_r = H5Oset_comment(__pyx_v_obj_id, __pyx_v_comment);
7993
7993
 
7994
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":809
 
7994
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":809
7995
7995
 *         cdef herr_t r
7996
7996
 *         r = _hdf5.H5Oset_comment(obj_id, comment)
7997
7997
 *         if r<0:             # <<<<<<<<<<<<<<
8001
8001
  __pyx_t_1 = (__pyx_v_r < 0);
8002
8002
  if (__pyx_t_1) {
8003
8003
 
8004
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":810
 
8004
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":810
8005
8005
 *         r = _hdf5.H5Oset_comment(obj_id, comment)
8006
8006
 *         if r<0:
8007
8007
 *             if set_exception():             # <<<<<<<<<<<<<<
8011
8011
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 810; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8012
8012
    if (__pyx_t_2) {
8013
8013
 
8014
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":811
 
8014
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":811
8015
8015
 *         if r<0:
8016
8016
 *             if set_exception():
8017
8017
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
8027
8027
  }
8028
8028
  __pyx_L3:;
8029
8029
 
8030
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":812
 
8030
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":812
8031
8031
 *             if set_exception():
8032
8032
 *                 return <herr_t>-1;
8033
8033
 *         return r             # <<<<<<<<<<<<<<
8047
8047
  return __pyx_r;
8048
8048
}
8049
8049
 
8050
 
/* "/home/tachyon/h5py/h5py/defs.pyx":816
 
8050
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":816
8051
8051
 * 
8052
8052
 * IF H5PY_18API:
8053
8053
 *     cdef herr_t H5Oset_comment_by_name(hid_t loc_id, char *name,  char *comment, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
8062
8062
  int __pyx_t_2;
8063
8063
  __Pyx_RefNannySetupContext("H5Oset_comment_by_name");
8064
8064
 
8065
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":818
 
8065
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":818
8066
8066
 *     cdef herr_t H5Oset_comment_by_name(hid_t loc_id, char *name,  char *comment, hid_t lapl_id) except *:
8067
8067
 *         cdef herr_t r
8068
8068
 *         r = _hdf5.H5Oset_comment_by_name(loc_id, name, comment, lapl_id)             # <<<<<<<<<<<<<<
8071
8071
 */
8072
8072
  __pyx_v_r = H5Oset_comment_by_name(__pyx_v_loc_id, __pyx_v_name, __pyx_v_comment, __pyx_v_lapl_id);
8073
8073
 
8074
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":819
 
8074
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":819
8075
8075
 *         cdef herr_t r
8076
8076
 *         r = _hdf5.H5Oset_comment_by_name(loc_id, name, comment, lapl_id)
8077
8077
 *         if r<0:             # <<<<<<<<<<<<<<
8081
8081
  __pyx_t_1 = (__pyx_v_r < 0);
8082
8082
  if (__pyx_t_1) {
8083
8083
 
8084
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":820
 
8084
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":820
8085
8085
 *         r = _hdf5.H5Oset_comment_by_name(loc_id, name, comment, lapl_id)
8086
8086
 *         if r<0:
8087
8087
 *             if set_exception():             # <<<<<<<<<<<<<<
8091
8091
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 820; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8092
8092
    if (__pyx_t_2) {
8093
8093
 
8094
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":821
 
8094
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":821
8095
8095
 *         if r<0:
8096
8096
 *             if set_exception():
8097
8097
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
8107
8107
  }
8108
8108
  __pyx_L3:;
8109
8109
 
8110
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":822
 
8110
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":822
8111
8111
 *             if set_exception():
8112
8112
 *                 return <herr_t>-1;
8113
8113
 *         return r             # <<<<<<<<<<<<<<
8127
8127
  return __pyx_r;
8128
8128
}
8129
8129
 
8130
 
/* "/home/tachyon/h5py/h5py/defs.pyx":826
 
8130
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":826
8131
8131
 * 
8132
8132
 * IF H5PY_18API:
8133
8133
 *     cdef ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize) except *:             # <<<<<<<<<<<<<<
8142
8142
  int __pyx_t_2;
8143
8143
  __Pyx_RefNannySetupContext("H5Oget_comment");
8144
8144
 
8145
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":828
 
8145
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":828
8146
8146
 *     cdef ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize) except *:
8147
8147
 *         cdef ssize_t r
8148
8148
 *         r = _hdf5.H5Oget_comment(obj_id, comment, bufsize)             # <<<<<<<<<<<<<<
8151
8151
 */
8152
8152
  __pyx_v_r = H5Oget_comment(__pyx_v_obj_id, __pyx_v_comment, __pyx_v_bufsize);
8153
8153
 
8154
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":829
 
8154
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":829
8155
8155
 *         cdef ssize_t r
8156
8156
 *         r = _hdf5.H5Oget_comment(obj_id, comment, bufsize)
8157
8157
 *         if r<0:             # <<<<<<<<<<<<<<
8161
8161
  __pyx_t_1 = (__pyx_v_r < 0);
8162
8162
  if (__pyx_t_1) {
8163
8163
 
8164
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":830
 
8164
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":830
8165
8165
 *         r = _hdf5.H5Oget_comment(obj_id, comment, bufsize)
8166
8166
 *         if r<0:
8167
8167
 *             if set_exception():             # <<<<<<<<<<<<<<
8171
8171
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 830; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8172
8172
    if (__pyx_t_2) {
8173
8173
 
8174
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":831
 
8174
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":831
8175
8175
 *         if r<0:
8176
8176
 *             if set_exception():
8177
8177
 *                 return <ssize_t>-1;             # <<<<<<<<<<<<<<
8187
8187
  }
8188
8188
  __pyx_L3:;
8189
8189
 
8190
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":832
 
8190
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":832
8191
8191
 *             if set_exception():
8192
8192
 *                 return <ssize_t>-1;
8193
8193
 *         return r             # <<<<<<<<<<<<<<
8207
8207
  return __pyx_r;
8208
8208
}
8209
8209
 
8210
 
/* "/home/tachyon/h5py/h5py/defs.pyx":836
 
8210
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":836
8211
8211
 * 
8212
8212
 * IF H5PY_18API:
8213
8213
 *     cdef ssize_t H5Oget_comment_by_name(hid_t loc_id, char *name, char *comment, size_t bufsize, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
8222
8222
  int __pyx_t_2;
8223
8223
  __Pyx_RefNannySetupContext("H5Oget_comment_by_name");
8224
8224
 
8225
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":838
 
8225
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":838
8226
8226
 *     cdef ssize_t H5Oget_comment_by_name(hid_t loc_id, char *name, char *comment, size_t bufsize, hid_t lapl_id) except *:
8227
8227
 *         cdef ssize_t r
8228
8228
 *         r = _hdf5.H5Oget_comment_by_name(loc_id, name, comment, bufsize, lapl_id)             # <<<<<<<<<<<<<<
8231
8231
 */
8232
8232
  __pyx_v_r = H5Oget_comment_by_name(__pyx_v_loc_id, __pyx_v_name, __pyx_v_comment, __pyx_v_bufsize, __pyx_v_lapl_id);
8233
8233
 
8234
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":839
 
8234
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":839
8235
8235
 *         cdef ssize_t r
8236
8236
 *         r = _hdf5.H5Oget_comment_by_name(loc_id, name, comment, bufsize, lapl_id)
8237
8237
 *         if r<0:             # <<<<<<<<<<<<<<
8241
8241
  __pyx_t_1 = (__pyx_v_r < 0);
8242
8242
  if (__pyx_t_1) {
8243
8243
 
8244
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":840
 
8244
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":840
8245
8245
 *         r = _hdf5.H5Oget_comment_by_name(loc_id, name, comment, bufsize, lapl_id)
8246
8246
 *         if r<0:
8247
8247
 *             if set_exception():             # <<<<<<<<<<<<<<
8251
8251
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 840; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8252
8252
    if (__pyx_t_2) {
8253
8253
 
8254
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":841
 
8254
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":841
8255
8255
 *         if r<0:
8256
8256
 *             if set_exception():
8257
8257
 *                 return <ssize_t>-1;             # <<<<<<<<<<<<<<
8267
8267
  }
8268
8268
  __pyx_L3:;
8269
8269
 
8270
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":842
 
8270
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":842
8271
8271
 *             if set_exception():
8272
8272
 *                 return <ssize_t>-1;
8273
8273
 *         return r             # <<<<<<<<<<<<<<
8287
8287
  return __pyx_r;
8288
8288
}
8289
8289
 
8290
 
/* "/home/tachyon/h5py/h5py/defs.pyx":846
 
8290
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":846
8291
8291
 * 
8292
8292
 * IF H5PY_18API:
8293
8293
 *     cdef herr_t H5Ovisit(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order,  H5O_iterate_t op, void *op_data) except *:             # <<<<<<<<<<<<<<
8302
8302
  int __pyx_t_2;
8303
8303
  __Pyx_RefNannySetupContext("H5Ovisit");
8304
8304
 
8305
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":848
 
8305
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":848
8306
8306
 *     cdef herr_t H5Ovisit(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order,  H5O_iterate_t op, void *op_data) except *:
8307
8307
 *         cdef herr_t r
8308
8308
 *         r = _hdf5.H5Ovisit(obj_id, idx_type, order, op, op_data)             # <<<<<<<<<<<<<<
8311
8311
 */
8312
8312
  __pyx_v_r = H5Ovisit(__pyx_v_obj_id, __pyx_v_idx_type, __pyx_v_order, __pyx_v_op, __pyx_v_op_data);
8313
8313
 
8314
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":849
 
8314
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":849
8315
8315
 *         cdef herr_t r
8316
8316
 *         r = _hdf5.H5Ovisit(obj_id, idx_type, order, op, op_data)
8317
8317
 *         if r<0:             # <<<<<<<<<<<<<<
8321
8321
  __pyx_t_1 = (__pyx_v_r < 0);
8322
8322
  if (__pyx_t_1) {
8323
8323
 
8324
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":850
 
8324
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":850
8325
8325
 *         r = _hdf5.H5Ovisit(obj_id, idx_type, order, op, op_data)
8326
8326
 *         if r<0:
8327
8327
 *             if set_exception():             # <<<<<<<<<<<<<<
8331
8331
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 850; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8332
8332
    if (__pyx_t_2) {
8333
8333
 
8334
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":851
 
8334
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":851
8335
8335
 *         if r<0:
8336
8336
 *             if set_exception():
8337
8337
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
8347
8347
  }
8348
8348
  __pyx_L3:;
8349
8349
 
8350
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":852
 
8350
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":852
8351
8351
 *             if set_exception():
8352
8352
 *                 return <herr_t>-1;
8353
8353
 *         return r             # <<<<<<<<<<<<<<
8367
8367
  return __pyx_r;
8368
8368
}
8369
8369
 
8370
 
/* "/home/tachyon/h5py/h5py/defs.pyx":856
 
8370
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":856
8371
8371
 * 
8372
8372
 * IF H5PY_18API:
8373
8373
 *     cdef herr_t H5Ovisit_by_name(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
8382
8382
  int __pyx_t_2;
8383
8383
  __Pyx_RefNannySetupContext("H5Ovisit_by_name");
8384
8384
 
8385
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":858
 
8385
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":858
8386
8386
 *     cdef herr_t H5Ovisit_by_name(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data, hid_t lapl_id) except *:
8387
8387
 *         cdef herr_t r
8388
8388
 *         r = _hdf5.H5Ovisit_by_name(loc_id, obj_name, idx_type, order, op, op_data, lapl_id)             # <<<<<<<<<<<<<<
8391
8391
 */
8392
8392
  __pyx_v_r = H5Ovisit_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_op, __pyx_v_op_data, __pyx_v_lapl_id);
8393
8393
 
8394
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":859
 
8394
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":859
8395
8395
 *         cdef herr_t r
8396
8396
 *         r = _hdf5.H5Ovisit_by_name(loc_id, obj_name, idx_type, order, op, op_data, lapl_id)
8397
8397
 *         if r<0:             # <<<<<<<<<<<<<<
8401
8401
  __pyx_t_1 = (__pyx_v_r < 0);
8402
8402
  if (__pyx_t_1) {
8403
8403
 
8404
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":860
 
8404
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":860
8405
8405
 *         r = _hdf5.H5Ovisit_by_name(loc_id, obj_name, idx_type, order, op, op_data, lapl_id)
8406
8406
 *         if r<0:
8407
8407
 *             if set_exception():             # <<<<<<<<<<<<<<
8411
8411
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 860; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8412
8412
    if (__pyx_t_2) {
8413
8413
 
8414
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":861
 
8414
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":861
8415
8415
 *         if r<0:
8416
8416
 *             if set_exception():
8417
8417
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
8427
8427
  }
8428
8428
  __pyx_L3:;
8429
8429
 
8430
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":862
 
8430
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":862
8431
8431
 *             if set_exception():
8432
8432
 *                 return <herr_t>-1;
8433
8433
 *         return r             # <<<<<<<<<<<<<<
8447
8447
  return __pyx_r;
8448
8448
}
8449
8449
 
8450
 
/* "/home/tachyon/h5py/h5py/defs.pyx":866
 
8450
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":866
8451
8451
 * 
8452
8452
 * IF H5PY_18API:
8453
8453
 *     cdef herr_t H5Oclose(hid_t object_id) except *:             # <<<<<<<<<<<<<<
8462
8462
  int __pyx_t_2;
8463
8463
  __Pyx_RefNannySetupContext("H5Oclose");
8464
8464
 
8465
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":868
 
8465
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":868
8466
8466
 *     cdef herr_t H5Oclose(hid_t object_id) except *:
8467
8467
 *         cdef herr_t r
8468
8468
 *         r = _hdf5.H5Oclose(object_id)             # <<<<<<<<<<<<<<
8471
8471
 */
8472
8472
  __pyx_v_r = H5Oclose(__pyx_v_object_id);
8473
8473
 
8474
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":869
 
8474
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":869
8475
8475
 *         cdef herr_t r
8476
8476
 *         r = _hdf5.H5Oclose(object_id)
8477
8477
 *         if r<0:             # <<<<<<<<<<<<<<
8481
8481
  __pyx_t_1 = (__pyx_v_r < 0);
8482
8482
  if (__pyx_t_1) {
8483
8483
 
8484
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":870
 
8484
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":870
8485
8485
 *         r = _hdf5.H5Oclose(object_id)
8486
8486
 *         if r<0:
8487
8487
 *             if set_exception():             # <<<<<<<<<<<<<<
8491
8491
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 870; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8492
8492
    if (__pyx_t_2) {
8493
8493
 
8494
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":871
 
8494
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":871
8495
8495
 *         if r<0:
8496
8496
 *             if set_exception():
8497
8497
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
8507
8507
  }
8508
8508
  __pyx_L3:;
8509
8509
 
8510
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":872
 
8510
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":872
8511
8511
 *             if set_exception():
8512
8512
 *                 return <herr_t>-1;
8513
8513
 *         return r             # <<<<<<<<<<<<<<
8527
8527
  return __pyx_r;
8528
8528
}
8529
8529
 
8530
 
/* "/home/tachyon/h5py/h5py/defs.pyx":875
 
8530
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":875
8531
8531
 * 
8532
8532
 * 
8533
8533
 * cdef hid_t H5Pcreate(hid_t plist_id) except *:             # <<<<<<<<<<<<<<
8542
8542
  int __pyx_t_2;
8543
8543
  __Pyx_RefNannySetupContext("H5Pcreate");
8544
8544
 
8545
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":877
 
8545
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":877
8546
8546
 * cdef hid_t H5Pcreate(hid_t plist_id) except *:
8547
8547
 *     cdef hid_t r
8548
8548
 *     r = _hdf5.H5Pcreate(plist_id)             # <<<<<<<<<<<<<<
8551
8551
 */
8552
8552
  __pyx_v_r = H5Pcreate(__pyx_v_plist_id);
8553
8553
 
8554
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":878
 
8554
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":878
8555
8555
 *     cdef hid_t r
8556
8556
 *     r = _hdf5.H5Pcreate(plist_id)
8557
8557
 *     if r<0:             # <<<<<<<<<<<<<<
8561
8561
  __pyx_t_1 = (__pyx_v_r < 0);
8562
8562
  if (__pyx_t_1) {
8563
8563
 
8564
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":879
 
8564
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":879
8565
8565
 *     r = _hdf5.H5Pcreate(plist_id)
8566
8566
 *     if r<0:
8567
8567
 *         if set_exception():             # <<<<<<<<<<<<<<
8571
8571
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 879; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8572
8572
    if (__pyx_t_2) {
8573
8573
 
8574
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":880
 
8574
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":880
8575
8575
 *     if r<0:
8576
8576
 *         if set_exception():
8577
8577
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
8587
8587
  }
8588
8588
  __pyx_L3:;
8589
8589
 
8590
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":881
 
8590
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":881
8591
8591
 *         if set_exception():
8592
8592
 *             return <hid_t>-1;
8593
8593
 *     return r             # <<<<<<<<<<<<<<
8607
8607
  return __pyx_r;
8608
8608
}
8609
8609
 
8610
 
/* "/home/tachyon/h5py/h5py/defs.pyx":883
 
8610
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":883
8611
8611
 *     return r
8612
8612
 * 
8613
8613
 * cdef hid_t H5Pcopy(hid_t plist_id) except *:             # <<<<<<<<<<<<<<
8622
8622
  int __pyx_t_2;
8623
8623
  __Pyx_RefNannySetupContext("H5Pcopy");
8624
8624
 
8625
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":885
 
8625
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":885
8626
8626
 * cdef hid_t H5Pcopy(hid_t plist_id) except *:
8627
8627
 *     cdef hid_t r
8628
8628
 *     r = _hdf5.H5Pcopy(plist_id)             # <<<<<<<<<<<<<<
8631
8631
 */
8632
8632
  __pyx_v_r = H5Pcopy(__pyx_v_plist_id);
8633
8633
 
8634
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":886
 
8634
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":886
8635
8635
 *     cdef hid_t r
8636
8636
 *     r = _hdf5.H5Pcopy(plist_id)
8637
8637
 *     if r<0:             # <<<<<<<<<<<<<<
8641
8641
  __pyx_t_1 = (__pyx_v_r < 0);
8642
8642
  if (__pyx_t_1) {
8643
8643
 
8644
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":887
 
8644
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":887
8645
8645
 *     r = _hdf5.H5Pcopy(plist_id)
8646
8646
 *     if r<0:
8647
8647
 *         if set_exception():             # <<<<<<<<<<<<<<
8651
8651
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 887; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8652
8652
    if (__pyx_t_2) {
8653
8653
 
8654
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":888
 
8654
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":888
8655
8655
 *     if r<0:
8656
8656
 *         if set_exception():
8657
8657
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
8667
8667
  }
8668
8668
  __pyx_L3:;
8669
8669
 
8670
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":889
 
8670
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":889
8671
8671
 *         if set_exception():
8672
8672
 *             return <hid_t>-1;
8673
8673
 *     return r             # <<<<<<<<<<<<<<
8687
8687
  return __pyx_r;
8688
8688
}
8689
8689
 
8690
 
/* "/home/tachyon/h5py/h5py/defs.pyx":891
 
8690
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":891
8691
8691
 *     return r
8692
8692
 * 
8693
8693
 * cdef int H5Pget_class(hid_t plist_id) except *:             # <<<<<<<<<<<<<<
8702
8702
  int __pyx_t_2;
8703
8703
  __Pyx_RefNannySetupContext("H5Pget_class");
8704
8704
 
8705
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":893
 
8705
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":893
8706
8706
 * cdef int H5Pget_class(hid_t plist_id) except *:
8707
8707
 *     cdef int r
8708
8708
 *     r = _hdf5.H5Pget_class(plist_id)             # <<<<<<<<<<<<<<
8711
8711
 */
8712
8712
  __pyx_v_r = H5Pget_class(__pyx_v_plist_id);
8713
8713
 
8714
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":894
 
8714
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":894
8715
8715
 *     cdef int r
8716
8716
 *     r = _hdf5.H5Pget_class(plist_id)
8717
8717
 *     if r<0:             # <<<<<<<<<<<<<<
8721
8721
  __pyx_t_1 = (__pyx_v_r < 0);
8722
8722
  if (__pyx_t_1) {
8723
8723
 
8724
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":895
 
8724
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":895
8725
8725
 *     r = _hdf5.H5Pget_class(plist_id)
8726
8726
 *     if r<0:
8727
8727
 *         if set_exception():             # <<<<<<<<<<<<<<
8731
8731
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 895; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8732
8732
    if (__pyx_t_2) {
8733
8733
 
8734
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":896
 
8734
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":896
8735
8735
 *     if r<0:
8736
8736
 *         if set_exception():
8737
8737
 *             return <int>-1;             # <<<<<<<<<<<<<<
8747
8747
  }
8748
8748
  __pyx_L3:;
8749
8749
 
8750
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":897
 
8750
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":897
8751
8751
 *         if set_exception():
8752
8752
 *             return <int>-1;
8753
8753
 *     return r             # <<<<<<<<<<<<<<
8767
8767
  return __pyx_r;
8768
8768
}
8769
8769
 
8770
 
/* "/home/tachyon/h5py/h5py/defs.pyx":899
 
8770
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":899
8771
8771
 *     return r
8772
8772
 * 
8773
8773
 * cdef herr_t H5Pclose(hid_t plist_id) except *:             # <<<<<<<<<<<<<<
8782
8782
  int __pyx_t_2;
8783
8783
  __Pyx_RefNannySetupContext("H5Pclose");
8784
8784
 
8785
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":901
 
8785
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":901
8786
8786
 * cdef herr_t H5Pclose(hid_t plist_id) except *:
8787
8787
 *     cdef herr_t r
8788
8788
 *     r = _hdf5.H5Pclose(plist_id)             # <<<<<<<<<<<<<<
8791
8791
 */
8792
8792
  __pyx_v_r = H5Pclose(__pyx_v_plist_id);
8793
8793
 
8794
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":902
 
8794
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":902
8795
8795
 *     cdef herr_t r
8796
8796
 *     r = _hdf5.H5Pclose(plist_id)
8797
8797
 *     if r<0:             # <<<<<<<<<<<<<<
8801
8801
  __pyx_t_1 = (__pyx_v_r < 0);
8802
8802
  if (__pyx_t_1) {
8803
8803
 
8804
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":903
 
8804
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":903
8805
8805
 *     r = _hdf5.H5Pclose(plist_id)
8806
8806
 *     if r<0:
8807
8807
 *         if set_exception():             # <<<<<<<<<<<<<<
8811
8811
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 903; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8812
8812
    if (__pyx_t_2) {
8813
8813
 
8814
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":904
 
8814
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":904
8815
8815
 *     if r<0:
8816
8816
 *         if set_exception():
8817
8817
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
8827
8827
  }
8828
8828
  __pyx_L3:;
8829
8829
 
8830
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":905
 
8830
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":905
8831
8831
 *         if set_exception():
8832
8832
 *             return <herr_t>-1;
8833
8833
 *     return r             # <<<<<<<<<<<<<<
8847
8847
  return __pyx_r;
8848
8848
}
8849
8849
 
8850
 
/* "/home/tachyon/h5py/h5py/defs.pyx":907
 
8850
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":907
8851
8851
 *     return r
8852
8852
 * 
8853
8853
 * cdef htri_t H5Pequal( hid_t id1, hid_t id2 ) except *:             # <<<<<<<<<<<<<<
8862
8862
  int __pyx_t_2;
8863
8863
  __Pyx_RefNannySetupContext("H5Pequal");
8864
8864
 
8865
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":909
 
8865
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":909
8866
8866
 * cdef htri_t H5Pequal( hid_t id1, hid_t id2 ) except *:
8867
8867
 *     cdef htri_t r
8868
8868
 *     r = _hdf5.H5Pequal(id1, id2)             # <<<<<<<<<<<<<<
8871
8871
 */
8872
8872
  __pyx_v_r = H5Pequal(__pyx_v_id1, __pyx_v_id2);
8873
8873
 
8874
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":910
 
8874
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":910
8875
8875
 *     cdef htri_t r
8876
8876
 *     r = _hdf5.H5Pequal(id1, id2)
8877
8877
 *     if r<0:             # <<<<<<<<<<<<<<
8881
8881
  __pyx_t_1 = (__pyx_v_r < 0);
8882
8882
  if (__pyx_t_1) {
8883
8883
 
8884
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":911
 
8884
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":911
8885
8885
 *     r = _hdf5.H5Pequal(id1, id2)
8886
8886
 *     if r<0:
8887
8887
 *         if set_exception():             # <<<<<<<<<<<<<<
8891
8891
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 911; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8892
8892
    if (__pyx_t_2) {
8893
8893
 
8894
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":912
 
8894
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":912
8895
8895
 *     if r<0:
8896
8896
 *         if set_exception():
8897
8897
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
8907
8907
  }
8908
8908
  __pyx_L3:;
8909
8909
 
8910
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":913
 
8910
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":913
8911
8911
 *         if set_exception():
8912
8912
 *             return <htri_t>-1;
8913
8913
 *     return r             # <<<<<<<<<<<<<<
8927
8927
  return __pyx_r;
8928
8928
}
8929
8929
 
8930
 
/* "/home/tachyon/h5py/h5py/defs.pyx":915
 
8930
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":915
8931
8931
 *     return r
8932
8932
 * 
8933
8933
 * cdef herr_t H5Pclose_class(hid_t id) except *:             # <<<<<<<<<<<<<<
8942
8942
  int __pyx_t_2;
8943
8943
  __Pyx_RefNannySetupContext("H5Pclose_class");
8944
8944
 
8945
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":917
 
8945
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":917
8946
8946
 * cdef herr_t H5Pclose_class(hid_t id) except *:
8947
8947
 *     cdef herr_t r
8948
8948
 *     r = _hdf5.H5Pclose_class(id)             # <<<<<<<<<<<<<<
8951
8951
 */
8952
8952
  __pyx_v_r = H5Pclose_class(__pyx_v_id);
8953
8953
 
8954
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":918
 
8954
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":918
8955
8955
 *     cdef herr_t r
8956
8956
 *     r = _hdf5.H5Pclose_class(id)
8957
8957
 *     if r<0:             # <<<<<<<<<<<<<<
8961
8961
  __pyx_t_1 = (__pyx_v_r < 0);
8962
8962
  if (__pyx_t_1) {
8963
8963
 
8964
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":919
 
8964
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":919
8965
8965
 *     r = _hdf5.H5Pclose_class(id)
8966
8966
 *     if r<0:
8967
8967
 *         if set_exception():             # <<<<<<<<<<<<<<
8971
8971
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 919; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
8972
8972
    if (__pyx_t_2) {
8973
8973
 
8974
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":920
 
8974
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":920
8975
8975
 *     if r<0:
8976
8976
 *         if set_exception():
8977
8977
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
8987
8987
  }
8988
8988
  __pyx_L3:;
8989
8989
 
8990
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":921
 
8990
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":921
8991
8991
 *         if set_exception():
8992
8992
 *             return <herr_t>-1;
8993
8993
 *     return r             # <<<<<<<<<<<<<<
9007
9007
  return __pyx_r;
9008
9008
}
9009
9009
 
9010
 
/* "/home/tachyon/h5py/h5py/defs.pyx":923
 
9010
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":923
9011
9011
 *     return r
9012
9012
 * 
9013
9013
 * cdef herr_t H5Pget_version(hid_t plist, unsigned int *super_, unsigned int* freelist,  unsigned int *stab, unsigned int *shhdr) except *:             # <<<<<<<<<<<<<<
9022
9022
  int __pyx_t_2;
9023
9023
  __Pyx_RefNannySetupContext("H5Pget_version");
9024
9024
 
9025
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":925
 
9025
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":925
9026
9026
 * cdef herr_t H5Pget_version(hid_t plist, unsigned int *super_, unsigned int* freelist,  unsigned int *stab, unsigned int *shhdr) except *:
9027
9027
 *     cdef herr_t r
9028
9028
 *     r = _hdf5.H5Pget_version(plist, super_, freelist, stab, shhdr)             # <<<<<<<<<<<<<<
9031
9031
 */
9032
9032
  __pyx_v_r = H5Pget_version(__pyx_v_plist, __pyx_v_super_, __pyx_v_freelist, __pyx_v_stab, __pyx_v_shhdr);
9033
9033
 
9034
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":926
 
9034
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":926
9035
9035
 *     cdef herr_t r
9036
9036
 *     r = _hdf5.H5Pget_version(plist, super_, freelist, stab, shhdr)
9037
9037
 *     if r<0:             # <<<<<<<<<<<<<<
9041
9041
  __pyx_t_1 = (__pyx_v_r < 0);
9042
9042
  if (__pyx_t_1) {
9043
9043
 
9044
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":927
 
9044
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":927
9045
9045
 *     r = _hdf5.H5Pget_version(plist, super_, freelist, stab, shhdr)
9046
9046
 *     if r<0:
9047
9047
 *         if set_exception():             # <<<<<<<<<<<<<<
9051
9051
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 927; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9052
9052
    if (__pyx_t_2) {
9053
9053
 
9054
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":928
 
9054
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":928
9055
9055
 *     if r<0:
9056
9056
 *         if set_exception():
9057
9057
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9067
9067
  }
9068
9068
  __pyx_L3:;
9069
9069
 
9070
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":929
 
9070
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":929
9071
9071
 *         if set_exception():
9072
9072
 *             return <herr_t>-1;
9073
9073
 *     return r             # <<<<<<<<<<<<<<
9087
9087
  return __pyx_r;
9088
9088
}
9089
9089
 
9090
 
/* "/home/tachyon/h5py/h5py/defs.pyx":931
 
9090
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":931
9091
9091
 *     return r
9092
9092
 * 
9093
9093
 * cdef herr_t H5Pset_userblock(hid_t plist, hsize_t size) except *:             # <<<<<<<<<<<<<<
9102
9102
  int __pyx_t_2;
9103
9103
  __Pyx_RefNannySetupContext("H5Pset_userblock");
9104
9104
 
9105
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":933
 
9105
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":933
9106
9106
 * cdef herr_t H5Pset_userblock(hid_t plist, hsize_t size) except *:
9107
9107
 *     cdef herr_t r
9108
9108
 *     r = _hdf5.H5Pset_userblock(plist, size)             # <<<<<<<<<<<<<<
9111
9111
 */
9112
9112
  __pyx_v_r = H5Pset_userblock(__pyx_v_plist, __pyx_v_size);
9113
9113
 
9114
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":934
 
9114
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":934
9115
9115
 *     cdef herr_t r
9116
9116
 *     r = _hdf5.H5Pset_userblock(plist, size)
9117
9117
 *     if r<0:             # <<<<<<<<<<<<<<
9121
9121
  __pyx_t_1 = (__pyx_v_r < 0);
9122
9122
  if (__pyx_t_1) {
9123
9123
 
9124
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":935
 
9124
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":935
9125
9125
 *     r = _hdf5.H5Pset_userblock(plist, size)
9126
9126
 *     if r<0:
9127
9127
 *         if set_exception():             # <<<<<<<<<<<<<<
9131
9131
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 935; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9132
9132
    if (__pyx_t_2) {
9133
9133
 
9134
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":936
 
9134
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":936
9135
9135
 *     if r<0:
9136
9136
 *         if set_exception():
9137
9137
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9147
9147
  }
9148
9148
  __pyx_L3:;
9149
9149
 
9150
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":937
 
9150
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":937
9151
9151
 *         if set_exception():
9152
9152
 *             return <herr_t>-1;
9153
9153
 *     return r             # <<<<<<<<<<<<<<
9167
9167
  return __pyx_r;
9168
9168
}
9169
9169
 
9170
 
/* "/home/tachyon/h5py/h5py/defs.pyx":939
 
9170
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":939
9171
9171
 *     return r
9172
9172
 * 
9173
9173
 * cdef herr_t H5Pget_userblock(hid_t plist, hsize_t * size) except *:             # <<<<<<<<<<<<<<
9182
9182
  int __pyx_t_2;
9183
9183
  __Pyx_RefNannySetupContext("H5Pget_userblock");
9184
9184
 
9185
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":941
 
9185
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":941
9186
9186
 * cdef herr_t H5Pget_userblock(hid_t plist, hsize_t * size) except *:
9187
9187
 *     cdef herr_t r
9188
9188
 *     r = _hdf5.H5Pget_userblock(plist, size)             # <<<<<<<<<<<<<<
9191
9191
 */
9192
9192
  __pyx_v_r = H5Pget_userblock(__pyx_v_plist, __pyx_v_size);
9193
9193
 
9194
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":942
 
9194
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":942
9195
9195
 *     cdef herr_t r
9196
9196
 *     r = _hdf5.H5Pget_userblock(plist, size)
9197
9197
 *     if r<0:             # <<<<<<<<<<<<<<
9201
9201
  __pyx_t_1 = (__pyx_v_r < 0);
9202
9202
  if (__pyx_t_1) {
9203
9203
 
9204
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":943
 
9204
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":943
9205
9205
 *     r = _hdf5.H5Pget_userblock(plist, size)
9206
9206
 *     if r<0:
9207
9207
 *         if set_exception():             # <<<<<<<<<<<<<<
9211
9211
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 943; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9212
9212
    if (__pyx_t_2) {
9213
9213
 
9214
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":944
 
9214
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":944
9215
9215
 *     if r<0:
9216
9216
 *         if set_exception():
9217
9217
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9227
9227
  }
9228
9228
  __pyx_L3:;
9229
9229
 
9230
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":945
 
9230
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":945
9231
9231
 *         if set_exception():
9232
9232
 *             return <herr_t>-1;
9233
9233
 *     return r             # <<<<<<<<<<<<<<
9247
9247
  return __pyx_r;
9248
9248
}
9249
9249
 
9250
 
/* "/home/tachyon/h5py/h5py/defs.pyx":947
 
9250
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":947
9251
9251
 *     return r
9252
9252
 * 
9253
9253
 * cdef herr_t H5Pset_sizes(hid_t plist, size_t sizeof_addr, size_t sizeof_size) except *:             # <<<<<<<<<<<<<<
9262
9262
  int __pyx_t_2;
9263
9263
  __Pyx_RefNannySetupContext("H5Pset_sizes");
9264
9264
 
9265
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":949
 
9265
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":949
9266
9266
 * cdef herr_t H5Pset_sizes(hid_t plist, size_t sizeof_addr, size_t sizeof_size) except *:
9267
9267
 *     cdef herr_t r
9268
9268
 *     r = _hdf5.H5Pset_sizes(plist, sizeof_addr, sizeof_size)             # <<<<<<<<<<<<<<
9271
9271
 */
9272
9272
  __pyx_v_r = H5Pset_sizes(__pyx_v_plist, __pyx_v_sizeof_addr, __pyx_v_sizeof_size);
9273
9273
 
9274
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":950
 
9274
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":950
9275
9275
 *     cdef herr_t r
9276
9276
 *     r = _hdf5.H5Pset_sizes(plist, sizeof_addr, sizeof_size)
9277
9277
 *     if r<0:             # <<<<<<<<<<<<<<
9281
9281
  __pyx_t_1 = (__pyx_v_r < 0);
9282
9282
  if (__pyx_t_1) {
9283
9283
 
9284
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":951
 
9284
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":951
9285
9285
 *     r = _hdf5.H5Pset_sizes(plist, sizeof_addr, sizeof_size)
9286
9286
 *     if r<0:
9287
9287
 *         if set_exception():             # <<<<<<<<<<<<<<
9291
9291
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 951; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9292
9292
    if (__pyx_t_2) {
9293
9293
 
9294
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":952
 
9294
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":952
9295
9295
 *     if r<0:
9296
9296
 *         if set_exception():
9297
9297
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9307
9307
  }
9308
9308
  __pyx_L3:;
9309
9309
 
9310
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":953
 
9310
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":953
9311
9311
 *         if set_exception():
9312
9312
 *             return <herr_t>-1;
9313
9313
 *     return r             # <<<<<<<<<<<<<<
9327
9327
  return __pyx_r;
9328
9328
}
9329
9329
 
9330
 
/* "/home/tachyon/h5py/h5py/defs.pyx":955
 
9330
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":955
9331
9331
 *     return r
9332
9332
 * 
9333
9333
 * cdef herr_t H5Pget_sizes(hid_t plist, size_t *sizeof_addr, size_t *sizeof_size) except *:             # <<<<<<<<<<<<<<
9342
9342
  int __pyx_t_2;
9343
9343
  __Pyx_RefNannySetupContext("H5Pget_sizes");
9344
9344
 
9345
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":957
 
9345
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":957
9346
9346
 * cdef herr_t H5Pget_sizes(hid_t plist, size_t *sizeof_addr, size_t *sizeof_size) except *:
9347
9347
 *     cdef herr_t r
9348
9348
 *     r = _hdf5.H5Pget_sizes(plist, sizeof_addr, sizeof_size)             # <<<<<<<<<<<<<<
9351
9351
 */
9352
9352
  __pyx_v_r = H5Pget_sizes(__pyx_v_plist, __pyx_v_sizeof_addr, __pyx_v_sizeof_size);
9353
9353
 
9354
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":958
 
9354
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":958
9355
9355
 *     cdef herr_t r
9356
9356
 *     r = _hdf5.H5Pget_sizes(plist, sizeof_addr, sizeof_size)
9357
9357
 *     if r<0:             # <<<<<<<<<<<<<<
9361
9361
  __pyx_t_1 = (__pyx_v_r < 0);
9362
9362
  if (__pyx_t_1) {
9363
9363
 
9364
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":959
 
9364
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":959
9365
9365
 *     r = _hdf5.H5Pget_sizes(plist, sizeof_addr, sizeof_size)
9366
9366
 *     if r<0:
9367
9367
 *         if set_exception():             # <<<<<<<<<<<<<<
9371
9371
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 959; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9372
9372
    if (__pyx_t_2) {
9373
9373
 
9374
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":960
 
9374
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":960
9375
9375
 *     if r<0:
9376
9376
 *         if set_exception():
9377
9377
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9387
9387
  }
9388
9388
  __pyx_L3:;
9389
9389
 
9390
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":961
 
9390
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":961
9391
9391
 *         if set_exception():
9392
9392
 *             return <herr_t>-1;
9393
9393
 *     return r             # <<<<<<<<<<<<<<
9407
9407
  return __pyx_r;
9408
9408
}
9409
9409
 
9410
 
/* "/home/tachyon/h5py/h5py/defs.pyx":963
 
9410
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":963
9411
9411
 *     return r
9412
9412
 * 
9413
9413
 * cdef herr_t H5Pset_sym_k(hid_t plist, unsigned int ik, unsigned int lk) except *:             # <<<<<<<<<<<<<<
9422
9422
  int __pyx_t_2;
9423
9423
  __Pyx_RefNannySetupContext("H5Pset_sym_k");
9424
9424
 
9425
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":965
 
9425
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":965
9426
9426
 * cdef herr_t H5Pset_sym_k(hid_t plist, unsigned int ik, unsigned int lk) except *:
9427
9427
 *     cdef herr_t r
9428
9428
 *     r = _hdf5.H5Pset_sym_k(plist, ik, lk)             # <<<<<<<<<<<<<<
9431
9431
 */
9432
9432
  __pyx_v_r = H5Pset_sym_k(__pyx_v_plist, __pyx_v_ik, __pyx_v_lk);
9433
9433
 
9434
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":966
 
9434
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":966
9435
9435
 *     cdef herr_t r
9436
9436
 *     r = _hdf5.H5Pset_sym_k(plist, ik, lk)
9437
9437
 *     if r<0:             # <<<<<<<<<<<<<<
9441
9441
  __pyx_t_1 = (__pyx_v_r < 0);
9442
9442
  if (__pyx_t_1) {
9443
9443
 
9444
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":967
 
9444
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":967
9445
9445
 *     r = _hdf5.H5Pset_sym_k(plist, ik, lk)
9446
9446
 *     if r<0:
9447
9447
 *         if set_exception():             # <<<<<<<<<<<<<<
9451
9451
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 967; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9452
9452
    if (__pyx_t_2) {
9453
9453
 
9454
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":968
 
9454
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":968
9455
9455
 *     if r<0:
9456
9456
 *         if set_exception():
9457
9457
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9467
9467
  }
9468
9468
  __pyx_L3:;
9469
9469
 
9470
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":969
 
9470
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":969
9471
9471
 *         if set_exception():
9472
9472
 *             return <herr_t>-1;
9473
9473
 *     return r             # <<<<<<<<<<<<<<
9487
9487
  return __pyx_r;
9488
9488
}
9489
9489
 
9490
 
/* "/home/tachyon/h5py/h5py/defs.pyx":971
 
9490
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":971
9491
9491
 *     return r
9492
9492
 * 
9493
9493
 * cdef herr_t H5Pget_sym_k(hid_t plist, unsigned int *ik, unsigned int *lk) except *:             # <<<<<<<<<<<<<<
9502
9502
  int __pyx_t_2;
9503
9503
  __Pyx_RefNannySetupContext("H5Pget_sym_k");
9504
9504
 
9505
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":973
 
9505
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":973
9506
9506
 * cdef herr_t H5Pget_sym_k(hid_t plist, unsigned int *ik, unsigned int *lk) except *:
9507
9507
 *     cdef herr_t r
9508
9508
 *     r = _hdf5.H5Pget_sym_k(plist, ik, lk)             # <<<<<<<<<<<<<<
9511
9511
 */
9512
9512
  __pyx_v_r = H5Pget_sym_k(__pyx_v_plist, __pyx_v_ik, __pyx_v_lk);
9513
9513
 
9514
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":974
 
9514
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":974
9515
9515
 *     cdef herr_t r
9516
9516
 *     r = _hdf5.H5Pget_sym_k(plist, ik, lk)
9517
9517
 *     if r<0:             # <<<<<<<<<<<<<<
9521
9521
  __pyx_t_1 = (__pyx_v_r < 0);
9522
9522
  if (__pyx_t_1) {
9523
9523
 
9524
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":975
 
9524
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":975
9525
9525
 *     r = _hdf5.H5Pget_sym_k(plist, ik, lk)
9526
9526
 *     if r<0:
9527
9527
 *         if set_exception():             # <<<<<<<<<<<<<<
9531
9531
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 975; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9532
9532
    if (__pyx_t_2) {
9533
9533
 
9534
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":976
 
9534
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":976
9535
9535
 *     if r<0:
9536
9536
 *         if set_exception():
9537
9537
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9547
9547
  }
9548
9548
  __pyx_L3:;
9549
9549
 
9550
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":977
 
9550
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":977
9551
9551
 *         if set_exception():
9552
9552
 *             return <herr_t>-1;
9553
9553
 *     return r             # <<<<<<<<<<<<<<
9567
9567
  return __pyx_r;
9568
9568
}
9569
9569
 
9570
 
/* "/home/tachyon/h5py/h5py/defs.pyx":979
 
9570
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":979
9571
9571
 *     return r
9572
9572
 * 
9573
9573
 * cdef herr_t H5Pset_istore_k(hid_t plist, unsigned int ik) except *:             # <<<<<<<<<<<<<<
9582
9582
  int __pyx_t_2;
9583
9583
  __Pyx_RefNannySetupContext("H5Pset_istore_k");
9584
9584
 
9585
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":981
 
9585
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":981
9586
9586
 * cdef herr_t H5Pset_istore_k(hid_t plist, unsigned int ik) except *:
9587
9587
 *     cdef herr_t r
9588
9588
 *     r = _hdf5.H5Pset_istore_k(plist, ik)             # <<<<<<<<<<<<<<
9591
9591
 */
9592
9592
  __pyx_v_r = H5Pset_istore_k(__pyx_v_plist, __pyx_v_ik);
9593
9593
 
9594
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":982
 
9594
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":982
9595
9595
 *     cdef herr_t r
9596
9596
 *     r = _hdf5.H5Pset_istore_k(plist, ik)
9597
9597
 *     if r<0:             # <<<<<<<<<<<<<<
9601
9601
  __pyx_t_1 = (__pyx_v_r < 0);
9602
9602
  if (__pyx_t_1) {
9603
9603
 
9604
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":983
 
9604
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":983
9605
9605
 *     r = _hdf5.H5Pset_istore_k(plist, ik)
9606
9606
 *     if r<0:
9607
9607
 *         if set_exception():             # <<<<<<<<<<<<<<
9611
9611
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 983; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9612
9612
    if (__pyx_t_2) {
9613
9613
 
9614
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":984
 
9614
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":984
9615
9615
 *     if r<0:
9616
9616
 *         if set_exception():
9617
9617
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9627
9627
  }
9628
9628
  __pyx_L3:;
9629
9629
 
9630
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":985
 
9630
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":985
9631
9631
 *         if set_exception():
9632
9632
 *             return <herr_t>-1;
9633
9633
 *     return r             # <<<<<<<<<<<<<<
9647
9647
  return __pyx_r;
9648
9648
}
9649
9649
 
9650
 
/* "/home/tachyon/h5py/h5py/defs.pyx":987
 
9650
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":987
9651
9651
 *     return r
9652
9652
 * 
9653
9653
 * cdef herr_t H5Pget_istore_k(hid_t plist, unsigned int *ik) except *:             # <<<<<<<<<<<<<<
9662
9662
  int __pyx_t_2;
9663
9663
  __Pyx_RefNannySetupContext("H5Pget_istore_k");
9664
9664
 
9665
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":989
 
9665
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":989
9666
9666
 * cdef herr_t H5Pget_istore_k(hid_t plist, unsigned int *ik) except *:
9667
9667
 *     cdef herr_t r
9668
9668
 *     r = _hdf5.H5Pget_istore_k(plist, ik)             # <<<<<<<<<<<<<<
9671
9671
 */
9672
9672
  __pyx_v_r = H5Pget_istore_k(__pyx_v_plist, __pyx_v_ik);
9673
9673
 
9674
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":990
 
9674
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":990
9675
9675
 *     cdef herr_t r
9676
9676
 *     r = _hdf5.H5Pget_istore_k(plist, ik)
9677
9677
 *     if r<0:             # <<<<<<<<<<<<<<
9681
9681
  __pyx_t_1 = (__pyx_v_r < 0);
9682
9682
  if (__pyx_t_1) {
9683
9683
 
9684
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":991
 
9684
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":991
9685
9685
 *     r = _hdf5.H5Pget_istore_k(plist, ik)
9686
9686
 *     if r<0:
9687
9687
 *         if set_exception():             # <<<<<<<<<<<<<<
9691
9691
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 991; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9692
9692
    if (__pyx_t_2) {
9693
9693
 
9694
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":992
 
9694
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":992
9695
9695
 *     if r<0:
9696
9696
 *         if set_exception():
9697
9697
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9707
9707
  }
9708
9708
  __pyx_L3:;
9709
9709
 
9710
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":993
 
9710
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":993
9711
9711
 *         if set_exception():
9712
9712
 *             return <herr_t>-1;
9713
9713
 *     return r             # <<<<<<<<<<<<<<
9727
9727
  return __pyx_r;
9728
9728
}
9729
9729
 
9730
 
/* "/home/tachyon/h5py/h5py/defs.pyx":995
 
9730
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":995
9731
9731
 *     return r
9732
9732
 * 
9733
9733
 * cdef herr_t H5Pset_fclose_degree(hid_t fapl_id, H5F_close_degree_t fc_degree) except *:             # <<<<<<<<<<<<<<
9742
9742
  int __pyx_t_2;
9743
9743
  __Pyx_RefNannySetupContext("H5Pset_fclose_degree");
9744
9744
 
9745
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":997
 
9745
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":997
9746
9746
 * cdef herr_t H5Pset_fclose_degree(hid_t fapl_id, H5F_close_degree_t fc_degree) except *:
9747
9747
 *     cdef herr_t r
9748
9748
 *     r = _hdf5.H5Pset_fclose_degree(fapl_id, fc_degree)             # <<<<<<<<<<<<<<
9751
9751
 */
9752
9752
  __pyx_v_r = H5Pset_fclose_degree(__pyx_v_fapl_id, __pyx_v_fc_degree);
9753
9753
 
9754
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":998
 
9754
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":998
9755
9755
 *     cdef herr_t r
9756
9756
 *     r = _hdf5.H5Pset_fclose_degree(fapl_id, fc_degree)
9757
9757
 *     if r<0:             # <<<<<<<<<<<<<<
9761
9761
  __pyx_t_1 = (__pyx_v_r < 0);
9762
9762
  if (__pyx_t_1) {
9763
9763
 
9764
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":999
 
9764
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":999
9765
9765
 *     r = _hdf5.H5Pset_fclose_degree(fapl_id, fc_degree)
9766
9766
 *     if r<0:
9767
9767
 *         if set_exception():             # <<<<<<<<<<<<<<
9771
9771
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 999; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9772
9772
    if (__pyx_t_2) {
9773
9773
 
9774
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1000
 
9774
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1000
9775
9775
 *     if r<0:
9776
9776
 *         if set_exception():
9777
9777
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9787
9787
  }
9788
9788
  __pyx_L3:;
9789
9789
 
9790
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1001
 
9790
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1001
9791
9791
 *         if set_exception():
9792
9792
 *             return <herr_t>-1;
9793
9793
 *     return r             # <<<<<<<<<<<<<<
9807
9807
  return __pyx_r;
9808
9808
}
9809
9809
 
9810
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1003
 
9810
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1003
9811
9811
 *     return r
9812
9812
 * 
9813
9813
 * cdef herr_t H5Pget_fclose_degree(hid_t fapl_id, H5F_close_degree_t *fc_degree) except *:             # <<<<<<<<<<<<<<
9822
9822
  int __pyx_t_2;
9823
9823
  __Pyx_RefNannySetupContext("H5Pget_fclose_degree");
9824
9824
 
9825
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1005
 
9825
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1005
9826
9826
 * cdef herr_t H5Pget_fclose_degree(hid_t fapl_id, H5F_close_degree_t *fc_degree) except *:
9827
9827
 *     cdef herr_t r
9828
9828
 *     r = _hdf5.H5Pget_fclose_degree(fapl_id, fc_degree)             # <<<<<<<<<<<<<<
9831
9831
 */
9832
9832
  __pyx_v_r = H5Pget_fclose_degree(__pyx_v_fapl_id, __pyx_v_fc_degree);
9833
9833
 
9834
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1006
 
9834
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1006
9835
9835
 *     cdef herr_t r
9836
9836
 *     r = _hdf5.H5Pget_fclose_degree(fapl_id, fc_degree)
9837
9837
 *     if r<0:             # <<<<<<<<<<<<<<
9841
9841
  __pyx_t_1 = (__pyx_v_r < 0);
9842
9842
  if (__pyx_t_1) {
9843
9843
 
9844
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1007
 
9844
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1007
9845
9845
 *     r = _hdf5.H5Pget_fclose_degree(fapl_id, fc_degree)
9846
9846
 *     if r<0:
9847
9847
 *         if set_exception():             # <<<<<<<<<<<<<<
9851
9851
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1007; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9852
9852
    if (__pyx_t_2) {
9853
9853
 
9854
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1008
 
9854
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1008
9855
9855
 *     if r<0:
9856
9856
 *         if set_exception():
9857
9857
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9867
9867
  }
9868
9868
  __pyx_L3:;
9869
9869
 
9870
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1009
 
9870
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1009
9871
9871
 *         if set_exception():
9872
9872
 *             return <herr_t>-1;
9873
9873
 *     return r             # <<<<<<<<<<<<<<
9887
9887
  return __pyx_r;
9888
9888
}
9889
9889
 
9890
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1011
 
9890
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1011
9891
9891
 *     return r
9892
9892
 * 
9893
9893
 * cdef herr_t H5Pset_fapl_core( hid_t fapl_id, size_t increment, hbool_t backing_store) except *:             # <<<<<<<<<<<<<<
9902
9902
  int __pyx_t_2;
9903
9903
  __Pyx_RefNannySetupContext("H5Pset_fapl_core");
9904
9904
 
9905
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1013
 
9905
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1013
9906
9906
 * cdef herr_t H5Pset_fapl_core( hid_t fapl_id, size_t increment, hbool_t backing_store) except *:
9907
9907
 *     cdef herr_t r
9908
9908
 *     r = _hdf5.H5Pset_fapl_core(fapl_id, increment, backing_store)             # <<<<<<<<<<<<<<
9911
9911
 */
9912
9912
  __pyx_v_r = H5Pset_fapl_core(__pyx_v_fapl_id, __pyx_v_increment, __pyx_v_backing_store);
9913
9913
 
9914
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1014
 
9914
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1014
9915
9915
 *     cdef herr_t r
9916
9916
 *     r = _hdf5.H5Pset_fapl_core(fapl_id, increment, backing_store)
9917
9917
 *     if r<0:             # <<<<<<<<<<<<<<
9921
9921
  __pyx_t_1 = (__pyx_v_r < 0);
9922
9922
  if (__pyx_t_1) {
9923
9923
 
9924
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1015
 
9924
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1015
9925
9925
 *     r = _hdf5.H5Pset_fapl_core(fapl_id, increment, backing_store)
9926
9926
 *     if r<0:
9927
9927
 *         if set_exception():             # <<<<<<<<<<<<<<
9931
9931
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1015; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
9932
9932
    if (__pyx_t_2) {
9933
9933
 
9934
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1016
 
9934
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1016
9935
9935
 *     if r<0:
9936
9936
 *         if set_exception():
9937
9937
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
9947
9947
  }
9948
9948
  __pyx_L3:;
9949
9949
 
9950
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1017
 
9950
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1017
9951
9951
 *         if set_exception():
9952
9952
 *             return <herr_t>-1;
9953
9953
 *     return r             # <<<<<<<<<<<<<<
9967
9967
  return __pyx_r;
9968
9968
}
9969
9969
 
9970
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1019
 
9970
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1019
9971
9971
 *     return r
9972
9972
 * 
9973
9973
 * cdef herr_t H5Pget_fapl_core( hid_t fapl_id, size_t *increment, hbool_t *backing_store) except *:             # <<<<<<<<<<<<<<
9982
9982
  int __pyx_t_2;
9983
9983
  __Pyx_RefNannySetupContext("H5Pget_fapl_core");
9984
9984
 
9985
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1021
 
9985
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1021
9986
9986
 * cdef herr_t H5Pget_fapl_core( hid_t fapl_id, size_t *increment, hbool_t *backing_store) except *:
9987
9987
 *     cdef herr_t r
9988
9988
 *     r = _hdf5.H5Pget_fapl_core(fapl_id, increment, backing_store)             # <<<<<<<<<<<<<<
9991
9991
 */
9992
9992
  __pyx_v_r = H5Pget_fapl_core(__pyx_v_fapl_id, __pyx_v_increment, __pyx_v_backing_store);
9993
9993
 
9994
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1022
 
9994
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1022
9995
9995
 *     cdef herr_t r
9996
9996
 *     r = _hdf5.H5Pget_fapl_core(fapl_id, increment, backing_store)
9997
9997
 *     if r<0:             # <<<<<<<<<<<<<<
10001
10001
  __pyx_t_1 = (__pyx_v_r < 0);
10002
10002
  if (__pyx_t_1) {
10003
10003
 
10004
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1023
 
10004
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1023
10005
10005
 *     r = _hdf5.H5Pget_fapl_core(fapl_id, increment, backing_store)
10006
10006
 *     if r<0:
10007
10007
 *         if set_exception():             # <<<<<<<<<<<<<<
10011
10011
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1023; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10012
10012
    if (__pyx_t_2) {
10013
10013
 
10014
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1024
 
10014
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1024
10015
10015
 *     if r<0:
10016
10016
 *         if set_exception():
10017
10017
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10027
10027
  }
10028
10028
  __pyx_L3:;
10029
10029
 
10030
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1025
 
10030
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1025
10031
10031
 *         if set_exception():
10032
10032
 *             return <herr_t>-1;
10033
10033
 *     return r             # <<<<<<<<<<<<<<
10047
10047
  return __pyx_r;
10048
10048
}
10049
10049
 
10050
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1027
 
10050
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1027
10051
10051
 *     return r
10052
10052
 * 
10053
10053
 * cdef herr_t H5Pset_fapl_family( hid_t fapl_id,  hsize_t memb_size, hid_t memb_fapl_id ) except *:             # <<<<<<<<<<<<<<
10062
10062
  int __pyx_t_2;
10063
10063
  __Pyx_RefNannySetupContext("H5Pset_fapl_family");
10064
10064
 
10065
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1029
 
10065
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1029
10066
10066
 * cdef herr_t H5Pset_fapl_family( hid_t fapl_id,  hsize_t memb_size, hid_t memb_fapl_id ) except *:
10067
10067
 *     cdef herr_t r
10068
10068
 *     r = _hdf5.H5Pset_fapl_family(fapl_id, memb_size, memb_fapl_id)             # <<<<<<<<<<<<<<
10071
10071
 */
10072
10072
  __pyx_v_r = H5Pset_fapl_family(__pyx_v_fapl_id, __pyx_v_memb_size, __pyx_v_memb_fapl_id);
10073
10073
 
10074
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1030
 
10074
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1030
10075
10075
 *     cdef herr_t r
10076
10076
 *     r = _hdf5.H5Pset_fapl_family(fapl_id, memb_size, memb_fapl_id)
10077
10077
 *     if r<0:             # <<<<<<<<<<<<<<
10081
10081
  __pyx_t_1 = (__pyx_v_r < 0);
10082
10082
  if (__pyx_t_1) {
10083
10083
 
10084
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1031
 
10084
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1031
10085
10085
 *     r = _hdf5.H5Pset_fapl_family(fapl_id, memb_size, memb_fapl_id)
10086
10086
 *     if r<0:
10087
10087
 *         if set_exception():             # <<<<<<<<<<<<<<
10091
10091
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1031; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10092
10092
    if (__pyx_t_2) {
10093
10093
 
10094
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1032
 
10094
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1032
10095
10095
 *     if r<0:
10096
10096
 *         if set_exception():
10097
10097
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10107
10107
  }
10108
10108
  __pyx_L3:;
10109
10109
 
10110
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1033
 
10110
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1033
10111
10111
 *         if set_exception():
10112
10112
 *             return <herr_t>-1;
10113
10113
 *     return r             # <<<<<<<<<<<<<<
10127
10127
  return __pyx_r;
10128
10128
}
10129
10129
 
10130
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1035
 
10130
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1035
10131
10131
 *     return r
10132
10132
 * 
10133
10133
 * cdef herr_t H5Pget_fapl_family( hid_t fapl_id, hsize_t *memb_size, hid_t *memb_fapl_id ) except *:             # <<<<<<<<<<<<<<
10142
10142
  int __pyx_t_2;
10143
10143
  __Pyx_RefNannySetupContext("H5Pget_fapl_family");
10144
10144
 
10145
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1037
 
10145
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1037
10146
10146
 * cdef herr_t H5Pget_fapl_family( hid_t fapl_id, hsize_t *memb_size, hid_t *memb_fapl_id ) except *:
10147
10147
 *     cdef herr_t r
10148
10148
 *     r = _hdf5.H5Pget_fapl_family(fapl_id, memb_size, memb_fapl_id)             # <<<<<<<<<<<<<<
10151
10151
 */
10152
10152
  __pyx_v_r = H5Pget_fapl_family(__pyx_v_fapl_id, __pyx_v_memb_size, __pyx_v_memb_fapl_id);
10153
10153
 
10154
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1038
 
10154
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1038
10155
10155
 *     cdef herr_t r
10156
10156
 *     r = _hdf5.H5Pget_fapl_family(fapl_id, memb_size, memb_fapl_id)
10157
10157
 *     if r<0:             # <<<<<<<<<<<<<<
10161
10161
  __pyx_t_1 = (__pyx_v_r < 0);
10162
10162
  if (__pyx_t_1) {
10163
10163
 
10164
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1039
 
10164
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1039
10165
10165
 *     r = _hdf5.H5Pget_fapl_family(fapl_id, memb_size, memb_fapl_id)
10166
10166
 *     if r<0:
10167
10167
 *         if set_exception():             # <<<<<<<<<<<<<<
10171
10171
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1039; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10172
10172
    if (__pyx_t_2) {
10173
10173
 
10174
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1040
 
10174
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1040
10175
10175
 *     if r<0:
10176
10176
 *         if set_exception():
10177
10177
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10187
10187
  }
10188
10188
  __pyx_L3:;
10189
10189
 
10190
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1041
 
10190
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1041
10191
10191
 *         if set_exception():
10192
10192
 *             return <herr_t>-1;
10193
10193
 *     return r             # <<<<<<<<<<<<<<
10207
10207
  return __pyx_r;
10208
10208
}
10209
10209
 
10210
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1043
 
10210
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1043
10211
10211
 *     return r
10212
10212
 * 
10213
10213
 * cdef herr_t H5Pset_family_offset( hid_t fapl_id, hsize_t offset) except *:             # <<<<<<<<<<<<<<
10222
10222
  int __pyx_t_2;
10223
10223
  __Pyx_RefNannySetupContext("H5Pset_family_offset");
10224
10224
 
10225
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1045
 
10225
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1045
10226
10226
 * cdef herr_t H5Pset_family_offset( hid_t fapl_id, hsize_t offset) except *:
10227
10227
 *     cdef herr_t r
10228
10228
 *     r = _hdf5.H5Pset_family_offset(fapl_id, offset)             # <<<<<<<<<<<<<<
10231
10231
 */
10232
10232
  __pyx_v_r = H5Pset_family_offset(__pyx_v_fapl_id, __pyx_v_offset);
10233
10233
 
10234
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1046
 
10234
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1046
10235
10235
 *     cdef herr_t r
10236
10236
 *     r = _hdf5.H5Pset_family_offset(fapl_id, offset)
10237
10237
 *     if r<0:             # <<<<<<<<<<<<<<
10241
10241
  __pyx_t_1 = (__pyx_v_r < 0);
10242
10242
  if (__pyx_t_1) {
10243
10243
 
10244
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1047
 
10244
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1047
10245
10245
 *     r = _hdf5.H5Pset_family_offset(fapl_id, offset)
10246
10246
 *     if r<0:
10247
10247
 *         if set_exception():             # <<<<<<<<<<<<<<
10251
10251
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1047; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10252
10252
    if (__pyx_t_2) {
10253
10253
 
10254
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1048
 
10254
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1048
10255
10255
 *     if r<0:
10256
10256
 *         if set_exception():
10257
10257
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10267
10267
  }
10268
10268
  __pyx_L3:;
10269
10269
 
10270
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1049
 
10270
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1049
10271
10271
 *         if set_exception():
10272
10272
 *             return <herr_t>-1;
10273
10273
 *     return r             # <<<<<<<<<<<<<<
10287
10287
  return __pyx_r;
10288
10288
}
10289
10289
 
10290
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1051
 
10290
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1051
10291
10291
 *     return r
10292
10292
 * 
10293
10293
 * cdef herr_t H5Pget_family_offset( hid_t fapl_id, hsize_t *offset) except *:             # <<<<<<<<<<<<<<
10302
10302
  int __pyx_t_2;
10303
10303
  __Pyx_RefNannySetupContext("H5Pget_family_offset");
10304
10304
 
10305
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1053
 
10305
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1053
10306
10306
 * cdef herr_t H5Pget_family_offset( hid_t fapl_id, hsize_t *offset) except *:
10307
10307
 *     cdef herr_t r
10308
10308
 *     r = _hdf5.H5Pget_family_offset(fapl_id, offset)             # <<<<<<<<<<<<<<
10311
10311
 */
10312
10312
  __pyx_v_r = H5Pget_family_offset(__pyx_v_fapl_id, __pyx_v_offset);
10313
10313
 
10314
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1054
 
10314
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1054
10315
10315
 *     cdef herr_t r
10316
10316
 *     r = _hdf5.H5Pget_family_offset(fapl_id, offset)
10317
10317
 *     if r<0:             # <<<<<<<<<<<<<<
10321
10321
  __pyx_t_1 = (__pyx_v_r < 0);
10322
10322
  if (__pyx_t_1) {
10323
10323
 
10324
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1055
 
10324
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1055
10325
10325
 *     r = _hdf5.H5Pget_family_offset(fapl_id, offset)
10326
10326
 *     if r<0:
10327
10327
 *         if set_exception():             # <<<<<<<<<<<<<<
10331
10331
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1055; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10332
10332
    if (__pyx_t_2) {
10333
10333
 
10334
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1056
 
10334
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1056
10335
10335
 *     if r<0:
10336
10336
 *         if set_exception():
10337
10337
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10347
10347
  }
10348
10348
  __pyx_L3:;
10349
10349
 
10350
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1057
 
10350
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1057
10351
10351
 *         if set_exception():
10352
10352
 *             return <herr_t>-1;
10353
10353
 *     return r             # <<<<<<<<<<<<<<
10367
10367
  return __pyx_r;
10368
10368
}
10369
10369
 
10370
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1059
 
10370
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1059
10371
10371
 *     return r
10372
10372
 * 
10373
10373
 * cdef herr_t H5Pset_fapl_log(hid_t fapl_id, char *logfile, unsigned int flags, size_t buf_size) except *:             # <<<<<<<<<<<<<<
10382
10382
  int __pyx_t_2;
10383
10383
  __Pyx_RefNannySetupContext("H5Pset_fapl_log");
10384
10384
 
10385
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1061
 
10385
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1061
10386
10386
 * cdef herr_t H5Pset_fapl_log(hid_t fapl_id, char *logfile, unsigned int flags, size_t buf_size) except *:
10387
10387
 *     cdef herr_t r
10388
10388
 *     r = _hdf5.H5Pset_fapl_log(fapl_id, logfile, flags, buf_size)             # <<<<<<<<<<<<<<
10391
10391
 */
10392
10392
  __pyx_v_r = H5Pset_fapl_log(__pyx_v_fapl_id, __pyx_v_logfile, __pyx_v_flags, __pyx_v_buf_size);
10393
10393
 
10394
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1062
 
10394
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1062
10395
10395
 *     cdef herr_t r
10396
10396
 *     r = _hdf5.H5Pset_fapl_log(fapl_id, logfile, flags, buf_size)
10397
10397
 *     if r<0:             # <<<<<<<<<<<<<<
10401
10401
  __pyx_t_1 = (__pyx_v_r < 0);
10402
10402
  if (__pyx_t_1) {
10403
10403
 
10404
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1063
 
10404
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1063
10405
10405
 *     r = _hdf5.H5Pset_fapl_log(fapl_id, logfile, flags, buf_size)
10406
10406
 *     if r<0:
10407
10407
 *         if set_exception():             # <<<<<<<<<<<<<<
10411
10411
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1063; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10412
10412
    if (__pyx_t_2) {
10413
10413
 
10414
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1064
 
10414
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1064
10415
10415
 *     if r<0:
10416
10416
 *         if set_exception():
10417
10417
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10427
10427
  }
10428
10428
  __pyx_L3:;
10429
10429
 
10430
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1065
 
10430
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1065
10431
10431
 *         if set_exception():
10432
10432
 *             return <herr_t>-1;
10433
10433
 *     return r             # <<<<<<<<<<<<<<
10447
10447
  return __pyx_r;
10448
10448
}
10449
10449
 
10450
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1067
 
10450
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1067
10451
10451
 *     return r
10452
10452
 * 
10453
10453
 * cdef herr_t H5Pset_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map, hid_t *memb_fapl, char **memb_name, haddr_t *memb_addr, hbool_t relax) except *:             # <<<<<<<<<<<<<<
10462
10462
  int __pyx_t_2;
10463
10463
  __Pyx_RefNannySetupContext("H5Pset_fapl_multi");
10464
10464
 
10465
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1069
 
10465
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1069
10466
10466
 * cdef herr_t H5Pset_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map, hid_t *memb_fapl, char **memb_name, haddr_t *memb_addr, hbool_t relax) except *:
10467
10467
 *     cdef herr_t r
10468
10468
 *     r = _hdf5.H5Pset_fapl_multi(fapl_id, memb_map, memb_fapl, memb_name, memb_addr, relax)             # <<<<<<<<<<<<<<
10471
10471
 */
10472
10472
  __pyx_v_r = H5Pset_fapl_multi(__pyx_v_fapl_id, __pyx_v_memb_map, __pyx_v_memb_fapl, __pyx_v_memb_name, __pyx_v_memb_addr, __pyx_v_relax);
10473
10473
 
10474
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1070
 
10474
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1070
10475
10475
 *     cdef herr_t r
10476
10476
 *     r = _hdf5.H5Pset_fapl_multi(fapl_id, memb_map, memb_fapl, memb_name, memb_addr, relax)
10477
10477
 *     if r<0:             # <<<<<<<<<<<<<<
10481
10481
  __pyx_t_1 = (__pyx_v_r < 0);
10482
10482
  if (__pyx_t_1) {
10483
10483
 
10484
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1071
 
10484
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1071
10485
10485
 *     r = _hdf5.H5Pset_fapl_multi(fapl_id, memb_map, memb_fapl, memb_name, memb_addr, relax)
10486
10486
 *     if r<0:
10487
10487
 *         if set_exception():             # <<<<<<<<<<<<<<
10491
10491
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1071; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10492
10492
    if (__pyx_t_2) {
10493
10493
 
10494
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1072
 
10494
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1072
10495
10495
 *     if r<0:
10496
10496
 *         if set_exception():
10497
10497
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10507
10507
  }
10508
10508
  __pyx_L3:;
10509
10509
 
10510
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1073
 
10510
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1073
10511
10511
 *         if set_exception():
10512
10512
 *             return <herr_t>-1;
10513
10513
 *     return r             # <<<<<<<<<<<<<<
10527
10527
  return __pyx_r;
10528
10528
}
10529
10529
 
10530
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1075
 
10530
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1075
10531
10531
 *     return r
10532
10532
 * 
10533
10533
 * cdef herr_t H5Pset_cache(hid_t plist_id, int mdc_nelmts, int rdcc_nelmts,  size_t rdcc_nbytes, double rdcc_w0) except *:             # <<<<<<<<<<<<<<
10542
10542
  int __pyx_t_2;
10543
10543
  __Pyx_RefNannySetupContext("H5Pset_cache");
10544
10544
 
10545
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1077
 
10545
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1077
10546
10546
 * cdef herr_t H5Pset_cache(hid_t plist_id, int mdc_nelmts, int rdcc_nelmts,  size_t rdcc_nbytes, double rdcc_w0) except *:
10547
10547
 *     cdef herr_t r
10548
10548
 *     r = _hdf5.H5Pset_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)             # <<<<<<<<<<<<<<
10551
10551
 */
10552
10552
  __pyx_v_r = H5Pset_cache(__pyx_v_plist_id, __pyx_v_mdc_nelmts, __pyx_v_rdcc_nelmts, __pyx_v_rdcc_nbytes, __pyx_v_rdcc_w0);
10553
10553
 
10554
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1078
 
10554
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1078
10555
10555
 *     cdef herr_t r
10556
10556
 *     r = _hdf5.H5Pset_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)
10557
10557
 *     if r<0:             # <<<<<<<<<<<<<<
10561
10561
  __pyx_t_1 = (__pyx_v_r < 0);
10562
10562
  if (__pyx_t_1) {
10563
10563
 
10564
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1079
 
10564
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1079
10565
10565
 *     r = _hdf5.H5Pset_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)
10566
10566
 *     if r<0:
10567
10567
 *         if set_exception():             # <<<<<<<<<<<<<<
10571
10571
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1079; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10572
10572
    if (__pyx_t_2) {
10573
10573
 
10574
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1080
 
10574
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1080
10575
10575
 *     if r<0:
10576
10576
 *         if set_exception():
10577
10577
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10587
10587
  }
10588
10588
  __pyx_L3:;
10589
10589
 
10590
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1081
 
10590
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1081
10591
10591
 *         if set_exception():
10592
10592
 *             return <herr_t>-1;
10593
10593
 *     return r             # <<<<<<<<<<<<<<
10607
10607
  return __pyx_r;
10608
10608
}
10609
10609
 
10610
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1083
 
10610
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1083
10611
10611
 *     return r
10612
10612
 * 
10613
10613
 * cdef herr_t H5Pget_cache(hid_t plist_id, int *mdc_nelmts, int *rdcc_nelmts, size_t *rdcc_nbytes, double *rdcc_w0) except *:             # <<<<<<<<<<<<<<
10622
10622
  int __pyx_t_2;
10623
10623
  __Pyx_RefNannySetupContext("H5Pget_cache");
10624
10624
 
10625
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1085
 
10625
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1085
10626
10626
 * cdef herr_t H5Pget_cache(hid_t plist_id, int *mdc_nelmts, int *rdcc_nelmts, size_t *rdcc_nbytes, double *rdcc_w0) except *:
10627
10627
 *     cdef herr_t r
10628
10628
 *     r = _hdf5.H5Pget_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)             # <<<<<<<<<<<<<<
10631
10631
 */
10632
10632
  __pyx_v_r = H5Pget_cache(__pyx_v_plist_id, __pyx_v_mdc_nelmts, __pyx_v_rdcc_nelmts, __pyx_v_rdcc_nbytes, __pyx_v_rdcc_w0);
10633
10633
 
10634
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1086
 
10634
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1086
10635
10635
 *     cdef herr_t r
10636
10636
 *     r = _hdf5.H5Pget_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)
10637
10637
 *     if r<0:             # <<<<<<<<<<<<<<
10641
10641
  __pyx_t_1 = (__pyx_v_r < 0);
10642
10642
  if (__pyx_t_1) {
10643
10643
 
10644
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1087
 
10644
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1087
10645
10645
 *     r = _hdf5.H5Pget_cache(plist_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0)
10646
10646
 *     if r<0:
10647
10647
 *         if set_exception():             # <<<<<<<<<<<<<<
10651
10651
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1087; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10652
10652
    if (__pyx_t_2) {
10653
10653
 
10654
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1088
 
10654
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1088
10655
10655
 *     if r<0:
10656
10656
 *         if set_exception():
10657
10657
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10667
10667
  }
10668
10668
  __pyx_L3:;
10669
10669
 
10670
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1089
 
10670
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1089
10671
10671
 *         if set_exception():
10672
10672
 *             return <herr_t>-1;
10673
10673
 *     return r             # <<<<<<<<<<<<<<
10687
10687
  return __pyx_r;
10688
10688
}
10689
10689
 
10690
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1091
 
10690
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1091
10691
10691
 *     return r
10692
10692
 * 
10693
10693
 * cdef herr_t H5Pset_fapl_sec2(hid_t fapl_id) except *:             # <<<<<<<<<<<<<<
10702
10702
  int __pyx_t_2;
10703
10703
  __Pyx_RefNannySetupContext("H5Pset_fapl_sec2");
10704
10704
 
10705
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1093
 
10705
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1093
10706
10706
 * cdef herr_t H5Pset_fapl_sec2(hid_t fapl_id) except *:
10707
10707
 *     cdef herr_t r
10708
10708
 *     r = _hdf5.H5Pset_fapl_sec2(fapl_id)             # <<<<<<<<<<<<<<
10711
10711
 */
10712
10712
  __pyx_v_r = H5Pset_fapl_sec2(__pyx_v_fapl_id);
10713
10713
 
10714
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1094
 
10714
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1094
10715
10715
 *     cdef herr_t r
10716
10716
 *     r = _hdf5.H5Pset_fapl_sec2(fapl_id)
10717
10717
 *     if r<0:             # <<<<<<<<<<<<<<
10721
10721
  __pyx_t_1 = (__pyx_v_r < 0);
10722
10722
  if (__pyx_t_1) {
10723
10723
 
10724
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1095
 
10724
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1095
10725
10725
 *     r = _hdf5.H5Pset_fapl_sec2(fapl_id)
10726
10726
 *     if r<0:
10727
10727
 *         if set_exception():             # <<<<<<<<<<<<<<
10731
10731
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1095; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10732
10732
    if (__pyx_t_2) {
10733
10733
 
10734
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1096
 
10734
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1096
10735
10735
 *     if r<0:
10736
10736
 *         if set_exception():
10737
10737
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10747
10747
  }
10748
10748
  __pyx_L3:;
10749
10749
 
10750
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1097
 
10750
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1097
10751
10751
 *         if set_exception():
10752
10752
 *             return <herr_t>-1;
10753
10753
 *     return r             # <<<<<<<<<<<<<<
10767
10767
  return __pyx_r;
10768
10768
}
10769
10769
 
10770
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1099
 
10770
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1099
10771
10771
 *     return r
10772
10772
 * 
10773
10773
 * cdef herr_t H5Pset_fapl_stdio(hid_t fapl_id) except *:             # <<<<<<<<<<<<<<
10782
10782
  int __pyx_t_2;
10783
10783
  __Pyx_RefNannySetupContext("H5Pset_fapl_stdio");
10784
10784
 
10785
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1101
 
10785
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1101
10786
10786
 * cdef herr_t H5Pset_fapl_stdio(hid_t fapl_id) except *:
10787
10787
 *     cdef herr_t r
10788
10788
 *     r = _hdf5.H5Pset_fapl_stdio(fapl_id)             # <<<<<<<<<<<<<<
10791
10791
 */
10792
10792
  __pyx_v_r = H5Pset_fapl_stdio(__pyx_v_fapl_id);
10793
10793
 
10794
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1102
 
10794
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1102
10795
10795
 *     cdef herr_t r
10796
10796
 *     r = _hdf5.H5Pset_fapl_stdio(fapl_id)
10797
10797
 *     if r<0:             # <<<<<<<<<<<<<<
10801
10801
  __pyx_t_1 = (__pyx_v_r < 0);
10802
10802
  if (__pyx_t_1) {
10803
10803
 
10804
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1103
 
10804
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1103
10805
10805
 *     r = _hdf5.H5Pset_fapl_stdio(fapl_id)
10806
10806
 *     if r<0:
10807
10807
 *         if set_exception():             # <<<<<<<<<<<<<<
10811
10811
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1103; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10812
10812
    if (__pyx_t_2) {
10813
10813
 
10814
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1104
 
10814
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1104
10815
10815
 *     if r<0:
10816
10816
 *         if set_exception():
10817
10817
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10827
10827
  }
10828
10828
  __pyx_L3:;
10829
10829
 
10830
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1105
 
10830
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1105
10831
10831
 *         if set_exception():
10832
10832
 *             return <herr_t>-1;
10833
10833
 *     return r             # <<<<<<<<<<<<<<
10847
10847
  return __pyx_r;
10848
10848
}
10849
10849
 
10850
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1107
 
10850
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1107
10851
10851
 *     return r
10852
10852
 * 
10853
10853
 * cdef hid_t H5Pget_driver(hid_t fapl_id) except *:             # <<<<<<<<<<<<<<
10862
10862
  int __pyx_t_2;
10863
10863
  __Pyx_RefNannySetupContext("H5Pget_driver");
10864
10864
 
10865
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1109
 
10865
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1109
10866
10866
 * cdef hid_t H5Pget_driver(hid_t fapl_id) except *:
10867
10867
 *     cdef hid_t r
10868
10868
 *     r = _hdf5.H5Pget_driver(fapl_id)             # <<<<<<<<<<<<<<
10871
10871
 */
10872
10872
  __pyx_v_r = H5Pget_driver(__pyx_v_fapl_id);
10873
10873
 
10874
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1110
 
10874
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1110
10875
10875
 *     cdef hid_t r
10876
10876
 *     r = _hdf5.H5Pget_driver(fapl_id)
10877
10877
 *     if r<0:             # <<<<<<<<<<<<<<
10881
10881
  __pyx_t_1 = (__pyx_v_r < 0);
10882
10882
  if (__pyx_t_1) {
10883
10883
 
10884
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1111
 
10884
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1111
10885
10885
 *     r = _hdf5.H5Pget_driver(fapl_id)
10886
10886
 *     if r<0:
10887
10887
 *         if set_exception():             # <<<<<<<<<<<<<<
10891
10891
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1111; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10892
10892
    if (__pyx_t_2) {
10893
10893
 
10894
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1112
 
10894
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1112
10895
10895
 *     if r<0:
10896
10896
 *         if set_exception():
10897
10897
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
10907
10907
  }
10908
10908
  __pyx_L3:;
10909
10909
 
10910
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1113
 
10910
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1113
10911
10911
 *         if set_exception():
10912
10912
 *             return <hid_t>-1;
10913
10913
 *     return r             # <<<<<<<<<<<<<<
10927
10927
  return __pyx_r;
10928
10928
}
10929
10929
 
10930
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1115
 
10930
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1115
10931
10931
 *     return r
10932
10932
 * 
10933
10933
 * cdef herr_t H5Pset_layout(hid_t plist, int layout) except *:             # <<<<<<<<<<<<<<
10942
10942
  int __pyx_t_2;
10943
10943
  __Pyx_RefNannySetupContext("H5Pset_layout");
10944
10944
 
10945
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1117
 
10945
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1117
10946
10946
 * cdef herr_t H5Pset_layout(hid_t plist, int layout) except *:
10947
10947
 *     cdef herr_t r
10948
10948
 *     r = _hdf5.H5Pset_layout(plist, layout)             # <<<<<<<<<<<<<<
10951
10951
 */
10952
10952
  __pyx_v_r = H5Pset_layout(__pyx_v_plist, __pyx_v_layout);
10953
10953
 
10954
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1118
 
10954
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1118
10955
10955
 *     cdef herr_t r
10956
10956
 *     r = _hdf5.H5Pset_layout(plist, layout)
10957
10957
 *     if r<0:             # <<<<<<<<<<<<<<
10961
10961
  __pyx_t_1 = (__pyx_v_r < 0);
10962
10962
  if (__pyx_t_1) {
10963
10963
 
10964
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1119
 
10964
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1119
10965
10965
 *     r = _hdf5.H5Pset_layout(plist, layout)
10966
10966
 *     if r<0:
10967
10967
 *         if set_exception():             # <<<<<<<<<<<<<<
10971
10971
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1119; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
10972
10972
    if (__pyx_t_2) {
10973
10973
 
10974
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1120
 
10974
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1120
10975
10975
 *     if r<0:
10976
10976
 *         if set_exception():
10977
10977
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
10987
10987
  }
10988
10988
  __pyx_L3:;
10989
10989
 
10990
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1121
 
10990
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1121
10991
10991
 *         if set_exception():
10992
10992
 *             return <herr_t>-1;
10993
10993
 *     return r             # <<<<<<<<<<<<<<
11007
11007
  return __pyx_r;
11008
11008
}
11009
11009
 
11010
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1123
 
11010
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1123
11011
11011
 *     return r
11012
11012
 * 
11013
11013
 * cdef H5D_layout_t H5Pget_layout(hid_t plist) except *:             # <<<<<<<<<<<<<<
11022
11022
  int __pyx_t_2;
11023
11023
  __Pyx_RefNannySetupContext("H5Pget_layout");
11024
11024
 
11025
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1125
 
11025
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1125
11026
11026
 * cdef H5D_layout_t H5Pget_layout(hid_t plist) except *:
11027
11027
 *     cdef H5D_layout_t r
11028
11028
 *     r = _hdf5.H5Pget_layout(plist)             # <<<<<<<<<<<<<<
11031
11031
 */
11032
11032
  __pyx_v_r = H5Pget_layout(__pyx_v_plist);
11033
11033
 
11034
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1126
 
11034
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1126
11035
11035
 *     cdef H5D_layout_t r
11036
11036
 *     r = _hdf5.H5Pget_layout(plist)
11037
11037
 *     if r<0:             # <<<<<<<<<<<<<<
11041
11041
  __pyx_t_1 = (__pyx_v_r < 0);
11042
11042
  if (__pyx_t_1) {
11043
11043
 
11044
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1127
 
11044
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1127
11045
11045
 *     r = _hdf5.H5Pget_layout(plist)
11046
11046
 *     if r<0:
11047
11047
 *         if set_exception():             # <<<<<<<<<<<<<<
11051
11051
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1127; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11052
11052
    if (__pyx_t_2) {
11053
11053
 
11054
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1128
 
11054
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1128
11055
11055
 *     if r<0:
11056
11056
 *         if set_exception():
11057
11057
 *             return <H5D_layout_t>-1;             # <<<<<<<<<<<<<<
11067
11067
  }
11068
11068
  __pyx_L3:;
11069
11069
 
11070
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1129
 
11070
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1129
11071
11071
 *         if set_exception():
11072
11072
 *             return <H5D_layout_t>-1;
11073
11073
 *     return r             # <<<<<<<<<<<<<<
11085
11085
  return __pyx_r;
11086
11086
}
11087
11087
 
11088
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1131
 
11088
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1131
11089
11089
 *     return r
11090
11090
 * 
11091
11091
 * cdef herr_t H5Pset_chunk(hid_t plist, int ndims, hsize_t * dim) except *:             # <<<<<<<<<<<<<<
11100
11100
  int __pyx_t_2;
11101
11101
  __Pyx_RefNannySetupContext("H5Pset_chunk");
11102
11102
 
11103
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1133
 
11103
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1133
11104
11104
 * cdef herr_t H5Pset_chunk(hid_t plist, int ndims, hsize_t * dim) except *:
11105
11105
 *     cdef herr_t r
11106
11106
 *     r = _hdf5.H5Pset_chunk(plist, ndims, dim)             # <<<<<<<<<<<<<<
11109
11109
 */
11110
11110
  __pyx_v_r = H5Pset_chunk(__pyx_v_plist, __pyx_v_ndims, __pyx_v_dim);
11111
11111
 
11112
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1134
 
11112
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1134
11113
11113
 *     cdef herr_t r
11114
11114
 *     r = _hdf5.H5Pset_chunk(plist, ndims, dim)
11115
11115
 *     if r<0:             # <<<<<<<<<<<<<<
11119
11119
  __pyx_t_1 = (__pyx_v_r < 0);
11120
11120
  if (__pyx_t_1) {
11121
11121
 
11122
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1135
 
11122
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1135
11123
11123
 *     r = _hdf5.H5Pset_chunk(plist, ndims, dim)
11124
11124
 *     if r<0:
11125
11125
 *         if set_exception():             # <<<<<<<<<<<<<<
11129
11129
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1135; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11130
11130
    if (__pyx_t_2) {
11131
11131
 
11132
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1136
 
11132
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1136
11133
11133
 *     if r<0:
11134
11134
 *         if set_exception():
11135
11135
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11145
11145
  }
11146
11146
  __pyx_L3:;
11147
11147
 
11148
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1137
 
11148
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1137
11149
11149
 *         if set_exception():
11150
11150
 *             return <herr_t>-1;
11151
11151
 *     return r             # <<<<<<<<<<<<<<
11165
11165
  return __pyx_r;
11166
11166
}
11167
11167
 
11168
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1139
 
11168
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1139
11169
11169
 *     return r
11170
11170
 * 
11171
11171
 * cdef int H5Pget_chunk(hid_t plist, int max_ndims, hsize_t * dims ) except *:             # <<<<<<<<<<<<<<
11180
11180
  int __pyx_t_2;
11181
11181
  __Pyx_RefNannySetupContext("H5Pget_chunk");
11182
11182
 
11183
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1141
 
11183
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1141
11184
11184
 * cdef int H5Pget_chunk(hid_t plist, int max_ndims, hsize_t * dims ) except *:
11185
11185
 *     cdef int r
11186
11186
 *     r = _hdf5.H5Pget_chunk(plist, max_ndims, dims)             # <<<<<<<<<<<<<<
11189
11189
 */
11190
11190
  __pyx_v_r = H5Pget_chunk(__pyx_v_plist, __pyx_v_max_ndims, __pyx_v_dims);
11191
11191
 
11192
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1142
 
11192
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1142
11193
11193
 *     cdef int r
11194
11194
 *     r = _hdf5.H5Pget_chunk(plist, max_ndims, dims)
11195
11195
 *     if r<0:             # <<<<<<<<<<<<<<
11199
11199
  __pyx_t_1 = (__pyx_v_r < 0);
11200
11200
  if (__pyx_t_1) {
11201
11201
 
11202
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1143
 
11202
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1143
11203
11203
 *     r = _hdf5.H5Pget_chunk(plist, max_ndims, dims)
11204
11204
 *     if r<0:
11205
11205
 *         if set_exception():             # <<<<<<<<<<<<<<
11209
11209
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11210
11210
    if (__pyx_t_2) {
11211
11211
 
11212
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1144
 
11212
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1144
11213
11213
 *     if r<0:
11214
11214
 *         if set_exception():
11215
11215
 *             return <int>-1;             # <<<<<<<<<<<<<<
11225
11225
  }
11226
11226
  __pyx_L3:;
11227
11227
 
11228
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1145
 
11228
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1145
11229
11229
 *         if set_exception():
11230
11230
 *             return <int>-1;
11231
11231
 *     return r             # <<<<<<<<<<<<<<
11245
11245
  return __pyx_r;
11246
11246
}
11247
11247
 
11248
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1147
 
11248
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1147
11249
11249
 *     return r
11250
11250
 * 
11251
11251
 * cdef herr_t H5Pset_deflate( hid_t plist, int level) except *:             # <<<<<<<<<<<<<<
11260
11260
  int __pyx_t_2;
11261
11261
  __Pyx_RefNannySetupContext("H5Pset_deflate");
11262
11262
 
11263
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1149
 
11263
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1149
11264
11264
 * cdef herr_t H5Pset_deflate( hid_t plist, int level) except *:
11265
11265
 *     cdef herr_t r
11266
11266
 *     r = _hdf5.H5Pset_deflate(plist, level)             # <<<<<<<<<<<<<<
11269
11269
 */
11270
11270
  __pyx_v_r = H5Pset_deflate(__pyx_v_plist, __pyx_v_level);
11271
11271
 
11272
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1150
 
11272
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1150
11273
11273
 *     cdef herr_t r
11274
11274
 *     r = _hdf5.H5Pset_deflate(plist, level)
11275
11275
 *     if r<0:             # <<<<<<<<<<<<<<
11279
11279
  __pyx_t_1 = (__pyx_v_r < 0);
11280
11280
  if (__pyx_t_1) {
11281
11281
 
11282
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1151
 
11282
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1151
11283
11283
 *     r = _hdf5.H5Pset_deflate(plist, level)
11284
11284
 *     if r<0:
11285
11285
 *         if set_exception():             # <<<<<<<<<<<<<<
11289
11289
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1151; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11290
11290
    if (__pyx_t_2) {
11291
11291
 
11292
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1152
 
11292
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1152
11293
11293
 *     if r<0:
11294
11294
 *         if set_exception():
11295
11295
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11305
11305
  }
11306
11306
  __pyx_L3:;
11307
11307
 
11308
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1153
 
11308
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1153
11309
11309
 *         if set_exception():
11310
11310
 *             return <herr_t>-1;
11311
11311
 *     return r             # <<<<<<<<<<<<<<
11325
11325
  return __pyx_r;
11326
11326
}
11327
11327
 
11328
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1155
 
11328
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1155
11329
11329
 *     return r
11330
11330
 * 
11331
11331
 * cdef herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, void *value ) except *:             # <<<<<<<<<<<<<<
11340
11340
  int __pyx_t_2;
11341
11341
  __Pyx_RefNannySetupContext("H5Pset_fill_value");
11342
11342
 
11343
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1157
 
11343
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1157
11344
11344
 * cdef herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, void *value ) except *:
11345
11345
 *     cdef herr_t r
11346
11346
 *     r = _hdf5.H5Pset_fill_value(plist_id, type_id, value)             # <<<<<<<<<<<<<<
11349
11349
 */
11350
11350
  __pyx_v_r = H5Pset_fill_value(__pyx_v_plist_id, __pyx_v_type_id, __pyx_v_value);
11351
11351
 
11352
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1158
 
11352
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1158
11353
11353
 *     cdef herr_t r
11354
11354
 *     r = _hdf5.H5Pset_fill_value(plist_id, type_id, value)
11355
11355
 *     if r<0:             # <<<<<<<<<<<<<<
11359
11359
  __pyx_t_1 = (__pyx_v_r < 0);
11360
11360
  if (__pyx_t_1) {
11361
11361
 
11362
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1159
 
11362
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1159
11363
11363
 *     r = _hdf5.H5Pset_fill_value(plist_id, type_id, value)
11364
11364
 *     if r<0:
11365
11365
 *         if set_exception():             # <<<<<<<<<<<<<<
11369
11369
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1159; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11370
11370
    if (__pyx_t_2) {
11371
11371
 
11372
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1160
 
11372
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1160
11373
11373
 *     if r<0:
11374
11374
 *         if set_exception():
11375
11375
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11385
11385
  }
11386
11386
  __pyx_L3:;
11387
11387
 
11388
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1161
 
11388
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1161
11389
11389
 *         if set_exception():
11390
11390
 *             return <herr_t>-1;
11391
11391
 *     return r             # <<<<<<<<<<<<<<
11405
11405
  return __pyx_r;
11406
11406
}
11407
11407
 
11408
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1163
 
11408
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1163
11409
11409
 *     return r
11410
11410
 * 
11411
11411
 * cdef herr_t H5Pget_fill_value(hid_t plist_id, hid_t type_id, void *value ) except *:             # <<<<<<<<<<<<<<
11420
11420
  int __pyx_t_2;
11421
11421
  __Pyx_RefNannySetupContext("H5Pget_fill_value");
11422
11422
 
11423
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1165
 
11423
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1165
11424
11424
 * cdef herr_t H5Pget_fill_value(hid_t plist_id, hid_t type_id, void *value ) except *:
11425
11425
 *     cdef herr_t r
11426
11426
 *     r = _hdf5.H5Pget_fill_value(plist_id, type_id, value)             # <<<<<<<<<<<<<<
11429
11429
 */
11430
11430
  __pyx_v_r = H5Pget_fill_value(__pyx_v_plist_id, __pyx_v_type_id, __pyx_v_value);
11431
11431
 
11432
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1166
 
11432
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1166
11433
11433
 *     cdef herr_t r
11434
11434
 *     r = _hdf5.H5Pget_fill_value(plist_id, type_id, value)
11435
11435
 *     if r<0:             # <<<<<<<<<<<<<<
11439
11439
  __pyx_t_1 = (__pyx_v_r < 0);
11440
11440
  if (__pyx_t_1) {
11441
11441
 
11442
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1167
 
11442
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1167
11443
11443
 *     r = _hdf5.H5Pget_fill_value(plist_id, type_id, value)
11444
11444
 *     if r<0:
11445
11445
 *         if set_exception():             # <<<<<<<<<<<<<<
11449
11449
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1167; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11450
11450
    if (__pyx_t_2) {
11451
11451
 
11452
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1168
 
11452
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1168
11453
11453
 *     if r<0:
11454
11454
 *         if set_exception():
11455
11455
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11465
11465
  }
11466
11466
  __pyx_L3:;
11467
11467
 
11468
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1169
 
11468
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1169
11469
11469
 *         if set_exception():
11470
11470
 *             return <herr_t>-1;
11471
11471
 *     return r             # <<<<<<<<<<<<<<
11485
11485
  return __pyx_r;
11486
11486
}
11487
11487
 
11488
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1171
 
11488
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1171
11489
11489
 *     return r
11490
11490
 * 
11491
11491
 * cdef herr_t H5Pfill_value_defined(hid_t plist_id, H5D_fill_value_t *status ) except *:             # <<<<<<<<<<<<<<
11500
11500
  int __pyx_t_2;
11501
11501
  __Pyx_RefNannySetupContext("H5Pfill_value_defined");
11502
11502
 
11503
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1173
 
11503
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1173
11504
11504
 * cdef herr_t H5Pfill_value_defined(hid_t plist_id, H5D_fill_value_t *status ) except *:
11505
11505
 *     cdef herr_t r
11506
11506
 *     r = _hdf5.H5Pfill_value_defined(plist_id, status)             # <<<<<<<<<<<<<<
11509
11509
 */
11510
11510
  __pyx_v_r = H5Pfill_value_defined(__pyx_v_plist_id, __pyx_v_status);
11511
11511
 
11512
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1174
 
11512
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1174
11513
11513
 *     cdef herr_t r
11514
11514
 *     r = _hdf5.H5Pfill_value_defined(plist_id, status)
11515
11515
 *     if r<0:             # <<<<<<<<<<<<<<
11519
11519
  __pyx_t_1 = (__pyx_v_r < 0);
11520
11520
  if (__pyx_t_1) {
11521
11521
 
11522
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1175
 
11522
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1175
11523
11523
 *     r = _hdf5.H5Pfill_value_defined(plist_id, status)
11524
11524
 *     if r<0:
11525
11525
 *         if set_exception():             # <<<<<<<<<<<<<<
11529
11529
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1175; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11530
11530
    if (__pyx_t_2) {
11531
11531
 
11532
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1176
 
11532
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1176
11533
11533
 *     if r<0:
11534
11534
 *         if set_exception():
11535
11535
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11545
11545
  }
11546
11546
  __pyx_L3:;
11547
11547
 
11548
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1177
 
11548
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1177
11549
11549
 *         if set_exception():
11550
11550
 *             return <herr_t>-1;
11551
11551
 *     return r             # <<<<<<<<<<<<<<
11565
11565
  return __pyx_r;
11566
11566
}
11567
11567
 
11568
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1179
 
11568
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1179
11569
11569
 *     return r
11570
11570
 * 
11571
11571
 * cdef herr_t H5Pset_fill_time(hid_t plist_id, H5D_fill_time_t fill_time ) except *:             # <<<<<<<<<<<<<<
11580
11580
  int __pyx_t_2;
11581
11581
  __Pyx_RefNannySetupContext("H5Pset_fill_time");
11582
11582
 
11583
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1181
 
11583
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1181
11584
11584
 * cdef herr_t H5Pset_fill_time(hid_t plist_id, H5D_fill_time_t fill_time ) except *:
11585
11585
 *     cdef herr_t r
11586
11586
 *     r = _hdf5.H5Pset_fill_time(plist_id, fill_time)             # <<<<<<<<<<<<<<
11589
11589
 */
11590
11590
  __pyx_v_r = H5Pset_fill_time(__pyx_v_plist_id, __pyx_v_fill_time);
11591
11591
 
11592
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1182
 
11592
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1182
11593
11593
 *     cdef herr_t r
11594
11594
 *     r = _hdf5.H5Pset_fill_time(plist_id, fill_time)
11595
11595
 *     if r<0:             # <<<<<<<<<<<<<<
11599
11599
  __pyx_t_1 = (__pyx_v_r < 0);
11600
11600
  if (__pyx_t_1) {
11601
11601
 
11602
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1183
 
11602
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1183
11603
11603
 *     r = _hdf5.H5Pset_fill_time(plist_id, fill_time)
11604
11604
 *     if r<0:
11605
11605
 *         if set_exception():             # <<<<<<<<<<<<<<
11609
11609
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1183; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11610
11610
    if (__pyx_t_2) {
11611
11611
 
11612
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1184
 
11612
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1184
11613
11613
 *     if r<0:
11614
11614
 *         if set_exception():
11615
11615
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11625
11625
  }
11626
11626
  __pyx_L3:;
11627
11627
 
11628
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1185
 
11628
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1185
11629
11629
 *         if set_exception():
11630
11630
 *             return <herr_t>-1;
11631
11631
 *     return r             # <<<<<<<<<<<<<<
11645
11645
  return __pyx_r;
11646
11646
}
11647
11647
 
11648
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1187
 
11648
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1187
11649
11649
 *     return r
11650
11650
 * 
11651
11651
 * cdef herr_t H5Pget_fill_time(hid_t plist_id, H5D_fill_time_t *fill_time ) except *:             # <<<<<<<<<<<<<<
11660
11660
  int __pyx_t_2;
11661
11661
  __Pyx_RefNannySetupContext("H5Pget_fill_time");
11662
11662
 
11663
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1189
 
11663
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1189
11664
11664
 * cdef herr_t H5Pget_fill_time(hid_t plist_id, H5D_fill_time_t *fill_time ) except *:
11665
11665
 *     cdef herr_t r
11666
11666
 *     r = _hdf5.H5Pget_fill_time(plist_id, fill_time)             # <<<<<<<<<<<<<<
11669
11669
 */
11670
11670
  __pyx_v_r = H5Pget_fill_time(__pyx_v_plist_id, __pyx_v_fill_time);
11671
11671
 
11672
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1190
 
11672
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1190
11673
11673
 *     cdef herr_t r
11674
11674
 *     r = _hdf5.H5Pget_fill_time(plist_id, fill_time)
11675
11675
 *     if r<0:             # <<<<<<<<<<<<<<
11679
11679
  __pyx_t_1 = (__pyx_v_r < 0);
11680
11680
  if (__pyx_t_1) {
11681
11681
 
11682
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1191
 
11682
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1191
11683
11683
 *     r = _hdf5.H5Pget_fill_time(plist_id, fill_time)
11684
11684
 *     if r<0:
11685
11685
 *         if set_exception():             # <<<<<<<<<<<<<<
11689
11689
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1191; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11690
11690
    if (__pyx_t_2) {
11691
11691
 
11692
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1192
 
11692
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1192
11693
11693
 *     if r<0:
11694
11694
 *         if set_exception():
11695
11695
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11705
11705
  }
11706
11706
  __pyx_L3:;
11707
11707
 
11708
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1193
 
11708
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1193
11709
11709
 *         if set_exception():
11710
11710
 *             return <herr_t>-1;
11711
11711
 *     return r             # <<<<<<<<<<<<<<
11725
11725
  return __pyx_r;
11726
11726
}
11727
11727
 
11728
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1195
 
11728
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1195
11729
11729
 *     return r
11730
11730
 * 
11731
11731
 * cdef herr_t H5Pset_alloc_time(hid_t plist_id, H5D_alloc_time_t alloc_time ) except *:             # <<<<<<<<<<<<<<
11740
11740
  int __pyx_t_2;
11741
11741
  __Pyx_RefNannySetupContext("H5Pset_alloc_time");
11742
11742
 
11743
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1197
 
11743
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1197
11744
11744
 * cdef herr_t H5Pset_alloc_time(hid_t plist_id, H5D_alloc_time_t alloc_time ) except *:
11745
11745
 *     cdef herr_t r
11746
11746
 *     r = _hdf5.H5Pset_alloc_time(plist_id, alloc_time)             # <<<<<<<<<<<<<<
11749
11749
 */
11750
11750
  __pyx_v_r = H5Pset_alloc_time(__pyx_v_plist_id, __pyx_v_alloc_time);
11751
11751
 
11752
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1198
 
11752
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1198
11753
11753
 *     cdef herr_t r
11754
11754
 *     r = _hdf5.H5Pset_alloc_time(plist_id, alloc_time)
11755
11755
 *     if r<0:             # <<<<<<<<<<<<<<
11759
11759
  __pyx_t_1 = (__pyx_v_r < 0);
11760
11760
  if (__pyx_t_1) {
11761
11761
 
11762
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1199
 
11762
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1199
11763
11763
 *     r = _hdf5.H5Pset_alloc_time(plist_id, alloc_time)
11764
11764
 *     if r<0:
11765
11765
 *         if set_exception():             # <<<<<<<<<<<<<<
11769
11769
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1199; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11770
11770
    if (__pyx_t_2) {
11771
11771
 
11772
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1200
 
11772
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1200
11773
11773
 *     if r<0:
11774
11774
 *         if set_exception():
11775
11775
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11785
11785
  }
11786
11786
  __pyx_L3:;
11787
11787
 
11788
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1201
 
11788
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1201
11789
11789
 *         if set_exception():
11790
11790
 *             return <herr_t>-1;
11791
11791
 *     return r             # <<<<<<<<<<<<<<
11805
11805
  return __pyx_r;
11806
11806
}
11807
11807
 
11808
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1203
 
11808
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1203
11809
11809
 *     return r
11810
11810
 * 
11811
11811
 * cdef herr_t H5Pget_alloc_time(hid_t plist_id, H5D_alloc_time_t *alloc_time ) except *:             # <<<<<<<<<<<<<<
11820
11820
  int __pyx_t_2;
11821
11821
  __Pyx_RefNannySetupContext("H5Pget_alloc_time");
11822
11822
 
11823
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1205
 
11823
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1205
11824
11824
 * cdef herr_t H5Pget_alloc_time(hid_t plist_id, H5D_alloc_time_t *alloc_time ) except *:
11825
11825
 *     cdef herr_t r
11826
11826
 *     r = _hdf5.H5Pget_alloc_time(plist_id, alloc_time)             # <<<<<<<<<<<<<<
11829
11829
 */
11830
11830
  __pyx_v_r = H5Pget_alloc_time(__pyx_v_plist_id, __pyx_v_alloc_time);
11831
11831
 
11832
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1206
 
11832
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1206
11833
11833
 *     cdef herr_t r
11834
11834
 *     r = _hdf5.H5Pget_alloc_time(plist_id, alloc_time)
11835
11835
 *     if r<0:             # <<<<<<<<<<<<<<
11839
11839
  __pyx_t_1 = (__pyx_v_r < 0);
11840
11840
  if (__pyx_t_1) {
11841
11841
 
11842
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1207
 
11842
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1207
11843
11843
 *     r = _hdf5.H5Pget_alloc_time(plist_id, alloc_time)
11844
11844
 *     if r<0:
11845
11845
 *         if set_exception():             # <<<<<<<<<<<<<<
11849
11849
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1207; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11850
11850
    if (__pyx_t_2) {
11851
11851
 
11852
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1208
 
11852
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1208
11853
11853
 *     if r<0:
11854
11854
 *         if set_exception():
11855
11855
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11865
11865
  }
11866
11866
  __pyx_L3:;
11867
11867
 
11868
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1209
 
11868
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1209
11869
11869
 *         if set_exception():
11870
11870
 *             return <herr_t>-1;
11871
11871
 *     return r             # <<<<<<<<<<<<<<
11885
11885
  return __pyx_r;
11886
11886
}
11887
11887
 
11888
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1211
 
11888
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1211
11889
11889
 *     return r
11890
11890
 * 
11891
11891
 * cdef herr_t H5Pset_filter(hid_t plist, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, unsigned int* cd_values ) except *:             # <<<<<<<<<<<<<<
11900
11900
  int __pyx_t_2;
11901
11901
  __Pyx_RefNannySetupContext("H5Pset_filter");
11902
11902
 
11903
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1213
 
11903
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1213
11904
11904
 * cdef herr_t H5Pset_filter(hid_t plist, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, unsigned int* cd_values ) except *:
11905
11905
 *     cdef herr_t r
11906
11906
 *     r = _hdf5.H5Pset_filter(plist, filter, flags, cd_nelmts, cd_values)             # <<<<<<<<<<<<<<
11909
11909
 */
11910
11910
  __pyx_v_r = H5Pset_filter(__pyx_v_plist, __pyx_v_filter, __pyx_v_flags, __pyx_v_cd_nelmts, __pyx_v_cd_values);
11911
11911
 
11912
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1214
 
11912
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1214
11913
11913
 *     cdef herr_t r
11914
11914
 *     r = _hdf5.H5Pset_filter(plist, filter, flags, cd_nelmts, cd_values)
11915
11915
 *     if r<0:             # <<<<<<<<<<<<<<
11919
11919
  __pyx_t_1 = (__pyx_v_r < 0);
11920
11920
  if (__pyx_t_1) {
11921
11921
 
11922
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1215
 
11922
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1215
11923
11923
 *     r = _hdf5.H5Pset_filter(plist, filter, flags, cd_nelmts, cd_values)
11924
11924
 *     if r<0:
11925
11925
 *         if set_exception():             # <<<<<<<<<<<<<<
11929
11929
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1215; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
11930
11930
    if (__pyx_t_2) {
11931
11931
 
11932
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1216
 
11932
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1216
11933
11933
 *     if r<0:
11934
11934
 *         if set_exception():
11935
11935
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
11945
11945
  }
11946
11946
  __pyx_L3:;
11947
11947
 
11948
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1217
 
11948
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1217
11949
11949
 *         if set_exception():
11950
11950
 *             return <herr_t>-1;
11951
11951
 *     return r             # <<<<<<<<<<<<<<
11965
11965
  return __pyx_r;
11966
11966
}
11967
11967
 
11968
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1219
 
11968
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1219
11969
11969
 *     return r
11970
11970
 * 
11971
11971
 * cdef htri_t H5Pall_filters_avail(hid_t dcpl_id) except *:             # <<<<<<<<<<<<<<
11980
11980
  int __pyx_t_2;
11981
11981
  __Pyx_RefNannySetupContext("H5Pall_filters_avail");
11982
11982
 
11983
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1221
 
11983
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1221
11984
11984
 * cdef htri_t H5Pall_filters_avail(hid_t dcpl_id) except *:
11985
11985
 *     cdef htri_t r
11986
11986
 *     r = _hdf5.H5Pall_filters_avail(dcpl_id)             # <<<<<<<<<<<<<<
11989
11989
 */
11990
11990
  __pyx_v_r = H5Pall_filters_avail(__pyx_v_dcpl_id);
11991
11991
 
11992
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1222
 
11992
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1222
11993
11993
 *     cdef htri_t r
11994
11994
 *     r = _hdf5.H5Pall_filters_avail(dcpl_id)
11995
11995
 *     if r<0:             # <<<<<<<<<<<<<<
11999
11999
  __pyx_t_1 = (__pyx_v_r < 0);
12000
12000
  if (__pyx_t_1) {
12001
12001
 
12002
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1223
 
12002
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1223
12003
12003
 *     r = _hdf5.H5Pall_filters_avail(dcpl_id)
12004
12004
 *     if r<0:
12005
12005
 *         if set_exception():             # <<<<<<<<<<<<<<
12009
12009
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1223; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12010
12010
    if (__pyx_t_2) {
12011
12011
 
12012
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1224
 
12012
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1224
12013
12013
 *     if r<0:
12014
12014
 *         if set_exception():
12015
12015
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
12025
12025
  }
12026
12026
  __pyx_L3:;
12027
12027
 
12028
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1225
 
12028
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1225
12029
12029
 *         if set_exception():
12030
12030
 *             return <htri_t>-1;
12031
12031
 *     return r             # <<<<<<<<<<<<<<
12045
12045
  return __pyx_r;
12046
12046
}
12047
12047
 
12048
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1227
 
12048
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1227
12049
12049
 *     return r
12050
12050
 * 
12051
12051
 * cdef int H5Pget_nfilters(hid_t plist) except *:             # <<<<<<<<<<<<<<
12060
12060
  int __pyx_t_2;
12061
12061
  __Pyx_RefNannySetupContext("H5Pget_nfilters");
12062
12062
 
12063
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1229
 
12063
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1229
12064
12064
 * cdef int H5Pget_nfilters(hid_t plist) except *:
12065
12065
 *     cdef int r
12066
12066
 *     r = _hdf5.H5Pget_nfilters(plist)             # <<<<<<<<<<<<<<
12069
12069
 */
12070
12070
  __pyx_v_r = H5Pget_nfilters(__pyx_v_plist);
12071
12071
 
12072
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1230
 
12072
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1230
12073
12073
 *     cdef int r
12074
12074
 *     r = _hdf5.H5Pget_nfilters(plist)
12075
12075
 *     if r<0:             # <<<<<<<<<<<<<<
12079
12079
  __pyx_t_1 = (__pyx_v_r < 0);
12080
12080
  if (__pyx_t_1) {
12081
12081
 
12082
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1231
 
12082
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1231
12083
12083
 *     r = _hdf5.H5Pget_nfilters(plist)
12084
12084
 *     if r<0:
12085
12085
 *         if set_exception():             # <<<<<<<<<<<<<<
12089
12089
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1231; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12090
12090
    if (__pyx_t_2) {
12091
12091
 
12092
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1232
 
12092
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1232
12093
12093
 *     if r<0:
12094
12094
 *         if set_exception():
12095
12095
 *             return <int>-1;             # <<<<<<<<<<<<<<
12105
12105
  }
12106
12106
  __pyx_L3:;
12107
12107
 
12108
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1233
 
12108
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1233
12109
12109
 *         if set_exception():
12110
12110
 *             return <int>-1;
12111
12111
 *     return r             # <<<<<<<<<<<<<<
12125
12125
  return __pyx_r;
12126
12126
}
12127
12127
 
12128
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1235
 
12128
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1235
12129
12129
 *     return r
12130
12130
 * 
12131
12131
 * cdef H5Z_filter_t H5Pget_filter(hid_t plist, unsigned int filter_number,   unsigned int *flags, size_t *cd_nelmts,  unsigned int* cd_values, size_t namelen, char* name ) except *:             # <<<<<<<<<<<<<<
12140
12140
  int __pyx_t_2;
12141
12141
  __Pyx_RefNannySetupContext("H5Pget_filter");
12142
12142
 
12143
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1237
 
12143
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1237
12144
12144
 * cdef H5Z_filter_t H5Pget_filter(hid_t plist, unsigned int filter_number,   unsigned int *flags, size_t *cd_nelmts,  unsigned int* cd_values, size_t namelen, char* name ) except *:
12145
12145
 *     cdef H5Z_filter_t r
12146
12146
 *     r = _hdf5.H5Pget_filter(plist, filter_number, flags, cd_nelmts, cd_values, namelen, name)             # <<<<<<<<<<<<<<
12149
12149
 */
12150
12150
  __pyx_v_r = H5Pget_filter(__pyx_v_plist, __pyx_v_filter_number, __pyx_v_flags, __pyx_v_cd_nelmts, __pyx_v_cd_values, __pyx_v_namelen, __pyx_v_name);
12151
12151
 
12152
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1238
 
12152
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1238
12153
12153
 *     cdef H5Z_filter_t r
12154
12154
 *     r = _hdf5.H5Pget_filter(plist, filter_number, flags, cd_nelmts, cd_values, namelen, name)
12155
12155
 *     if r<0:             # <<<<<<<<<<<<<<
12159
12159
  __pyx_t_1 = (__pyx_v_r < 0);
12160
12160
  if (__pyx_t_1) {
12161
12161
 
12162
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1239
 
12162
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1239
12163
12163
 *     r = _hdf5.H5Pget_filter(plist, filter_number, flags, cd_nelmts, cd_values, namelen, name)
12164
12164
 *     if r<0:
12165
12165
 *         if set_exception():             # <<<<<<<<<<<<<<
12169
12169
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1239; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12170
12170
    if (__pyx_t_2) {
12171
12171
 
12172
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1240
 
12172
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1240
12173
12173
 *     if r<0:
12174
12174
 *         if set_exception():
12175
12175
 *             return <H5Z_filter_t>-1;             # <<<<<<<<<<<<<<
12185
12185
  }
12186
12186
  __pyx_L3:;
12187
12187
 
12188
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1241
 
12188
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1241
12189
12189
 *         if set_exception():
12190
12190
 *             return <H5Z_filter_t>-1;
12191
12191
 *     return r             # <<<<<<<<<<<<<<
12205
12205
  return __pyx_r;
12206
12206
}
12207
12207
 
12208
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1243
 
12208
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1243
12209
12209
 *     return r
12210
12210
 * 
12211
12211
 * cdef herr_t H5Pget_filter_by_id( hid_t plist_id, H5Z_filter_t filter,  unsigned int *flags, size_t *cd_nelmts,  unsigned int* cd_values, size_t namelen, char* name) except *:             # <<<<<<<<<<<<<<
12220
12220
  int __pyx_t_2;
12221
12221
  __Pyx_RefNannySetupContext("H5Pget_filter_by_id");
12222
12222
 
12223
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1245
 
12223
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1245
12224
12224
 * cdef herr_t H5Pget_filter_by_id( hid_t plist_id, H5Z_filter_t filter,  unsigned int *flags, size_t *cd_nelmts,  unsigned int* cd_values, size_t namelen, char* name) except *:
12225
12225
 *     cdef herr_t r
12226
12226
 *     r = _hdf5.H5Pget_filter_by_id(plist_id, filter, flags, cd_nelmts, cd_values, namelen, name)             # <<<<<<<<<<<<<<
12229
12229
 */
12230
12230
  __pyx_v_r = H5Pget_filter_by_id(__pyx_v_plist_id, __pyx_v_filter, __pyx_v_flags, __pyx_v_cd_nelmts, __pyx_v_cd_values, __pyx_v_namelen, __pyx_v_name);
12231
12231
 
12232
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1246
 
12232
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1246
12233
12233
 *     cdef herr_t r
12234
12234
 *     r = _hdf5.H5Pget_filter_by_id(plist_id, filter, flags, cd_nelmts, cd_values, namelen, name)
12235
12235
 *     if r<0:             # <<<<<<<<<<<<<<
12239
12239
  __pyx_t_1 = (__pyx_v_r < 0);
12240
12240
  if (__pyx_t_1) {
12241
12241
 
12242
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1247
 
12242
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1247
12243
12243
 *     r = _hdf5.H5Pget_filter_by_id(plist_id, filter, flags, cd_nelmts, cd_values, namelen, name)
12244
12244
 *     if r<0:
12245
12245
 *         if set_exception():             # <<<<<<<<<<<<<<
12249
12249
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1247; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12250
12250
    if (__pyx_t_2) {
12251
12251
 
12252
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1248
 
12252
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1248
12253
12253
 *     if r<0:
12254
12254
 *         if set_exception():
12255
12255
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12265
12265
  }
12266
12266
  __pyx_L3:;
12267
12267
 
12268
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1249
 
12268
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1249
12269
12269
 *         if set_exception():
12270
12270
 *             return <herr_t>-1;
12271
12271
 *     return r             # <<<<<<<<<<<<<<
12285
12285
  return __pyx_r;
12286
12286
}
12287
12287
 
12288
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1251
 
12288
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1251
12289
12289
 *     return r
12290
12290
 * 
12291
12291
 * cdef herr_t H5Pmodify_filter(hid_t plist, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, unsigned int *cd_values) except *:             # <<<<<<<<<<<<<<
12300
12300
  int __pyx_t_2;
12301
12301
  __Pyx_RefNannySetupContext("H5Pmodify_filter");
12302
12302
 
12303
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1253
 
12303
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1253
12304
12304
 * cdef herr_t H5Pmodify_filter(hid_t plist, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, unsigned int *cd_values) except *:
12305
12305
 *     cdef herr_t r
12306
12306
 *     r = _hdf5.H5Pmodify_filter(plist, filter, flags, cd_nelmts, cd_values)             # <<<<<<<<<<<<<<
12309
12309
 */
12310
12310
  __pyx_v_r = H5Pmodify_filter(__pyx_v_plist, __pyx_v_filter, __pyx_v_flags, __pyx_v_cd_nelmts, __pyx_v_cd_values);
12311
12311
 
12312
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1254
 
12312
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1254
12313
12313
 *     cdef herr_t r
12314
12314
 *     r = _hdf5.H5Pmodify_filter(plist, filter, flags, cd_nelmts, cd_values)
12315
12315
 *     if r<0:             # <<<<<<<<<<<<<<
12319
12319
  __pyx_t_1 = (__pyx_v_r < 0);
12320
12320
  if (__pyx_t_1) {
12321
12321
 
12322
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1255
 
12322
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1255
12323
12323
 *     r = _hdf5.H5Pmodify_filter(plist, filter, flags, cd_nelmts, cd_values)
12324
12324
 *     if r<0:
12325
12325
 *         if set_exception():             # <<<<<<<<<<<<<<
12329
12329
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1255; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12330
12330
    if (__pyx_t_2) {
12331
12331
 
12332
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1256
 
12332
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1256
12333
12333
 *     if r<0:
12334
12334
 *         if set_exception():
12335
12335
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12345
12345
  }
12346
12346
  __pyx_L3:;
12347
12347
 
12348
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1257
 
12348
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1257
12349
12349
 *         if set_exception():
12350
12350
 *             return <herr_t>-1;
12351
12351
 *     return r             # <<<<<<<<<<<<<<
12365
12365
  return __pyx_r;
12366
12366
}
12367
12367
 
12368
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1259
 
12368
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1259
12369
12369
 *     return r
12370
12370
 * 
12371
12371
 * cdef herr_t H5Premove_filter(hid_t plist, H5Z_filter_t filter ) except *:             # <<<<<<<<<<<<<<
12380
12380
  int __pyx_t_2;
12381
12381
  __Pyx_RefNannySetupContext("H5Premove_filter");
12382
12382
 
12383
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1261
 
12383
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1261
12384
12384
 * cdef herr_t H5Premove_filter(hid_t plist, H5Z_filter_t filter ) except *:
12385
12385
 *     cdef herr_t r
12386
12386
 *     r = _hdf5.H5Premove_filter(plist, filter)             # <<<<<<<<<<<<<<
12389
12389
 */
12390
12390
  __pyx_v_r = H5Premove_filter(__pyx_v_plist, __pyx_v_filter);
12391
12391
 
12392
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1262
 
12392
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1262
12393
12393
 *     cdef herr_t r
12394
12394
 *     r = _hdf5.H5Premove_filter(plist, filter)
12395
12395
 *     if r<0:             # <<<<<<<<<<<<<<
12399
12399
  __pyx_t_1 = (__pyx_v_r < 0);
12400
12400
  if (__pyx_t_1) {
12401
12401
 
12402
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1263
 
12402
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1263
12403
12403
 *     r = _hdf5.H5Premove_filter(plist, filter)
12404
12404
 *     if r<0:
12405
12405
 *         if set_exception():             # <<<<<<<<<<<<<<
12409
12409
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1263; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12410
12410
    if (__pyx_t_2) {
12411
12411
 
12412
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1264
 
12412
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1264
12413
12413
 *     if r<0:
12414
12414
 *         if set_exception():
12415
12415
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12425
12425
  }
12426
12426
  __pyx_L3:;
12427
12427
 
12428
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1265
 
12428
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1265
12429
12429
 *         if set_exception():
12430
12430
 *             return <herr_t>-1;
12431
12431
 *     return r             # <<<<<<<<<<<<<<
12445
12445
  return __pyx_r;
12446
12446
}
12447
12447
 
12448
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1267
 
12448
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1267
12449
12449
 *     return r
12450
12450
 * 
12451
12451
 * cdef herr_t H5Pset_fletcher32(hid_t plist) except *:             # <<<<<<<<<<<<<<
12460
12460
  int __pyx_t_2;
12461
12461
  __Pyx_RefNannySetupContext("H5Pset_fletcher32");
12462
12462
 
12463
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1269
 
12463
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1269
12464
12464
 * cdef herr_t H5Pset_fletcher32(hid_t plist) except *:
12465
12465
 *     cdef herr_t r
12466
12466
 *     r = _hdf5.H5Pset_fletcher32(plist)             # <<<<<<<<<<<<<<
12469
12469
 */
12470
12470
  __pyx_v_r = H5Pset_fletcher32(__pyx_v_plist);
12471
12471
 
12472
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1270
 
12472
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1270
12473
12473
 *     cdef herr_t r
12474
12474
 *     r = _hdf5.H5Pset_fletcher32(plist)
12475
12475
 *     if r<0:             # <<<<<<<<<<<<<<
12479
12479
  __pyx_t_1 = (__pyx_v_r < 0);
12480
12480
  if (__pyx_t_1) {
12481
12481
 
12482
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1271
 
12482
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1271
12483
12483
 *     r = _hdf5.H5Pset_fletcher32(plist)
12484
12484
 *     if r<0:
12485
12485
 *         if set_exception():             # <<<<<<<<<<<<<<
12489
12489
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1271; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12490
12490
    if (__pyx_t_2) {
12491
12491
 
12492
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1272
 
12492
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1272
12493
12493
 *     if r<0:
12494
12494
 *         if set_exception():
12495
12495
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12505
12505
  }
12506
12506
  __pyx_L3:;
12507
12507
 
12508
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1273
 
12508
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1273
12509
12509
 *         if set_exception():
12510
12510
 *             return <herr_t>-1;
12511
12511
 *     return r             # <<<<<<<<<<<<<<
12525
12525
  return __pyx_r;
12526
12526
}
12527
12527
 
12528
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1275
 
12528
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1275
12529
12529
 *     return r
12530
12530
 * 
12531
12531
 * cdef herr_t H5Pset_shuffle(hid_t plist_id) except *:             # <<<<<<<<<<<<<<
12540
12540
  int __pyx_t_2;
12541
12541
  __Pyx_RefNannySetupContext("H5Pset_shuffle");
12542
12542
 
12543
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1277
 
12543
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1277
12544
12544
 * cdef herr_t H5Pset_shuffle(hid_t plist_id) except *:
12545
12545
 *     cdef herr_t r
12546
12546
 *     r = _hdf5.H5Pset_shuffle(plist_id)             # <<<<<<<<<<<<<<
12549
12549
 */
12550
12550
  __pyx_v_r = H5Pset_shuffle(__pyx_v_plist_id);
12551
12551
 
12552
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1278
 
12552
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1278
12553
12553
 *     cdef herr_t r
12554
12554
 *     r = _hdf5.H5Pset_shuffle(plist_id)
12555
12555
 *     if r<0:             # <<<<<<<<<<<<<<
12559
12559
  __pyx_t_1 = (__pyx_v_r < 0);
12560
12560
  if (__pyx_t_1) {
12561
12561
 
12562
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1279
 
12562
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1279
12563
12563
 *     r = _hdf5.H5Pset_shuffle(plist_id)
12564
12564
 *     if r<0:
12565
12565
 *         if set_exception():             # <<<<<<<<<<<<<<
12569
12569
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1279; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12570
12570
    if (__pyx_t_2) {
12571
12571
 
12572
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1280
 
12572
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1280
12573
12573
 *     if r<0:
12574
12574
 *         if set_exception():
12575
12575
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12585
12585
  }
12586
12586
  __pyx_L3:;
12587
12587
 
12588
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1281
 
12588
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1281
12589
12589
 *         if set_exception():
12590
12590
 *             return <herr_t>-1;
12591
12591
 *     return r             # <<<<<<<<<<<<<<
12605
12605
  return __pyx_r;
12606
12606
}
12607
12607
 
12608
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1283
 
12608
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1283
12609
12609
 *     return r
12610
12610
 * 
12611
12611
 * cdef herr_t H5Pset_szip(hid_t plist, unsigned int options_mask, unsigned int pixels_per_block) except *:             # <<<<<<<<<<<<<<
12620
12620
  int __pyx_t_2;
12621
12621
  __Pyx_RefNannySetupContext("H5Pset_szip");
12622
12622
 
12623
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1285
 
12623
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1285
12624
12624
 * cdef herr_t H5Pset_szip(hid_t plist, unsigned int options_mask, unsigned int pixels_per_block) except *:
12625
12625
 *     cdef herr_t r
12626
12626
 *     r = _hdf5.H5Pset_szip(plist, options_mask, pixels_per_block)             # <<<<<<<<<<<<<<
12629
12629
 */
12630
12630
  __pyx_v_r = H5Pset_szip(__pyx_v_plist, __pyx_v_options_mask, __pyx_v_pixels_per_block);
12631
12631
 
12632
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1286
 
12632
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1286
12633
12633
 *     cdef herr_t r
12634
12634
 *     r = _hdf5.H5Pset_szip(plist, options_mask, pixels_per_block)
12635
12635
 *     if r<0:             # <<<<<<<<<<<<<<
12639
12639
  __pyx_t_1 = (__pyx_v_r < 0);
12640
12640
  if (__pyx_t_1) {
12641
12641
 
12642
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1287
 
12642
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1287
12643
12643
 *     r = _hdf5.H5Pset_szip(plist, options_mask, pixels_per_block)
12644
12644
 *     if r<0:
12645
12645
 *         if set_exception():             # <<<<<<<<<<<<<<
12649
12649
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1287; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12650
12650
    if (__pyx_t_2) {
12651
12651
 
12652
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1288
 
12652
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1288
12653
12653
 *     if r<0:
12654
12654
 *         if set_exception():
12655
12655
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12665
12665
  }
12666
12666
  __pyx_L3:;
12667
12667
 
12668
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1289
 
12668
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1289
12669
12669
 *         if set_exception():
12670
12670
 *             return <herr_t>-1;
12671
12671
 *     return r             # <<<<<<<<<<<<<<
12685
12685
  return __pyx_r;
12686
12686
}
12687
12687
 
12688
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1291
 
12688
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1291
12689
12689
 *     return r
12690
12690
 * 
12691
12691
 * cdef herr_t H5Pset_edc_check(hid_t plist, H5Z_EDC_t check) except *:             # <<<<<<<<<<<<<<
12700
12700
  int __pyx_t_2;
12701
12701
  __Pyx_RefNannySetupContext("H5Pset_edc_check");
12702
12702
 
12703
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1293
 
12703
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1293
12704
12704
 * cdef herr_t H5Pset_edc_check(hid_t plist, H5Z_EDC_t check) except *:
12705
12705
 *     cdef herr_t r
12706
12706
 *     r = _hdf5.H5Pset_edc_check(plist, check)             # <<<<<<<<<<<<<<
12709
12709
 */
12710
12710
  __pyx_v_r = H5Pset_edc_check(__pyx_v_plist, __pyx_v_check);
12711
12711
 
12712
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1294
 
12712
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1294
12713
12713
 *     cdef herr_t r
12714
12714
 *     r = _hdf5.H5Pset_edc_check(plist, check)
12715
12715
 *     if r<0:             # <<<<<<<<<<<<<<
12719
12719
  __pyx_t_1 = (__pyx_v_r < 0);
12720
12720
  if (__pyx_t_1) {
12721
12721
 
12722
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1295
 
12722
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1295
12723
12723
 *     r = _hdf5.H5Pset_edc_check(plist, check)
12724
12724
 *     if r<0:
12725
12725
 *         if set_exception():             # <<<<<<<<<<<<<<
12729
12729
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12730
12730
    if (__pyx_t_2) {
12731
12731
 
12732
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1296
 
12732
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1296
12733
12733
 *     if r<0:
12734
12734
 *         if set_exception():
12735
12735
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12745
12745
  }
12746
12746
  __pyx_L3:;
12747
12747
 
12748
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1297
 
12748
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1297
12749
12749
 *         if set_exception():
12750
12750
 *             return <herr_t>-1;
12751
12751
 *     return r             # <<<<<<<<<<<<<<
12765
12765
  return __pyx_r;
12766
12766
}
12767
12767
 
12768
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1299
 
12768
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1299
12769
12769
 *     return r
12770
12770
 * 
12771
12771
 * cdef H5Z_EDC_t H5Pget_edc_check(hid_t plist) except *:             # <<<<<<<<<<<<<<
12780
12780
  int __pyx_t_2;
12781
12781
  __Pyx_RefNannySetupContext("H5Pget_edc_check");
12782
12782
 
12783
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1301
 
12783
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1301
12784
12784
 * cdef H5Z_EDC_t H5Pget_edc_check(hid_t plist) except *:
12785
12785
 *     cdef H5Z_EDC_t r
12786
12786
 *     r = _hdf5.H5Pget_edc_check(plist)             # <<<<<<<<<<<<<<
12789
12789
 */
12790
12790
  __pyx_v_r = H5Pget_edc_check(__pyx_v_plist);
12791
12791
 
12792
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1302
 
12792
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1302
12793
12793
 *     cdef H5Z_EDC_t r
12794
12794
 *     r = _hdf5.H5Pget_edc_check(plist)
12795
12795
 *     if r<0:             # <<<<<<<<<<<<<<
12799
12799
  __pyx_t_1 = (__pyx_v_r < 0);
12800
12800
  if (__pyx_t_1) {
12801
12801
 
12802
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1303
 
12802
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1303
12803
12803
 *     r = _hdf5.H5Pget_edc_check(plist)
12804
12804
 *     if r<0:
12805
12805
 *         if set_exception():             # <<<<<<<<<<<<<<
12809
12809
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12810
12810
    if (__pyx_t_2) {
12811
12811
 
12812
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1304
 
12812
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1304
12813
12813
 *     if r<0:
12814
12814
 *         if set_exception():
12815
12815
 *             return <H5Z_EDC_t>-1;             # <<<<<<<<<<<<<<
12825
12825
  }
12826
12826
  __pyx_L3:;
12827
12827
 
12828
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1305
 
12828
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1305
12829
12829
 *         if set_exception():
12830
12830
 *             return <H5Z_EDC_t>-1;
12831
12831
 *     return r             # <<<<<<<<<<<<<<
12843
12843
  return __pyx_r;
12844
12844
}
12845
12845
 
12846
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1307
 
12846
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1307
12847
12847
 *     return r
12848
12848
 * 
12849
12849
 * cdef herr_t H5Pset_sieve_buf_size(hid_t fapl_id, size_t size) except *:             # <<<<<<<<<<<<<<
12858
12858
  int __pyx_t_2;
12859
12859
  __Pyx_RefNannySetupContext("H5Pset_sieve_buf_size");
12860
12860
 
12861
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1309
 
12861
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1309
12862
12862
 * cdef herr_t H5Pset_sieve_buf_size(hid_t fapl_id, size_t size) except *:
12863
12863
 *     cdef herr_t r
12864
12864
 *     r = _hdf5.H5Pset_sieve_buf_size(fapl_id, size)             # <<<<<<<<<<<<<<
12867
12867
 */
12868
12868
  __pyx_v_r = H5Pset_sieve_buf_size(__pyx_v_fapl_id, __pyx_v_size);
12869
12869
 
12870
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1310
 
12870
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1310
12871
12871
 *     cdef herr_t r
12872
12872
 *     r = _hdf5.H5Pset_sieve_buf_size(fapl_id, size)
12873
12873
 *     if r<0:             # <<<<<<<<<<<<<<
12877
12877
  __pyx_t_1 = (__pyx_v_r < 0);
12878
12878
  if (__pyx_t_1) {
12879
12879
 
12880
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1311
 
12880
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1311
12881
12881
 *     r = _hdf5.H5Pset_sieve_buf_size(fapl_id, size)
12882
12882
 *     if r<0:
12883
12883
 *         if set_exception():             # <<<<<<<<<<<<<<
12887
12887
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12888
12888
    if (__pyx_t_2) {
12889
12889
 
12890
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1312
 
12890
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1312
12891
12891
 *     if r<0:
12892
12892
 *         if set_exception():
12893
12893
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12903
12903
  }
12904
12904
  __pyx_L3:;
12905
12905
 
12906
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1313
 
12906
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1313
12907
12907
 *         if set_exception():
12908
12908
 *             return <herr_t>-1;
12909
12909
 *     return r             # <<<<<<<<<<<<<<
12923
12923
  return __pyx_r;
12924
12924
}
12925
12925
 
12926
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1315
 
12926
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1315
12927
12927
 *     return r
12928
12928
 * 
12929
12929
 * cdef herr_t H5Pget_sieve_buf_size(hid_t fapl_id, size_t *size) except *:             # <<<<<<<<<<<<<<
12938
12938
  int __pyx_t_2;
12939
12939
  __Pyx_RefNannySetupContext("H5Pget_sieve_buf_size");
12940
12940
 
12941
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1317
 
12941
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1317
12942
12942
 * cdef herr_t H5Pget_sieve_buf_size(hid_t fapl_id, size_t *size) except *:
12943
12943
 *     cdef herr_t r
12944
12944
 *     r = _hdf5.H5Pget_sieve_buf_size(fapl_id, size)             # <<<<<<<<<<<<<<
12947
12947
 */
12948
12948
  __pyx_v_r = H5Pget_sieve_buf_size(__pyx_v_fapl_id, __pyx_v_size);
12949
12949
 
12950
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1318
 
12950
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1318
12951
12951
 *     cdef herr_t r
12952
12952
 *     r = _hdf5.H5Pget_sieve_buf_size(fapl_id, size)
12953
12953
 *     if r<0:             # <<<<<<<<<<<<<<
12957
12957
  __pyx_t_1 = (__pyx_v_r < 0);
12958
12958
  if (__pyx_t_1) {
12959
12959
 
12960
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1319
 
12960
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1319
12961
12961
 *     r = _hdf5.H5Pget_sieve_buf_size(fapl_id, size)
12962
12962
 *     if r<0:
12963
12963
 *         if set_exception():             # <<<<<<<<<<<<<<
12967
12967
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1319; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
12968
12968
    if (__pyx_t_2) {
12969
12969
 
12970
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1320
 
12970
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1320
12971
12971
 *     if r<0:
12972
12972
 *         if set_exception():
12973
12973
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
12983
12983
  }
12984
12984
  __pyx_L3:;
12985
12985
 
12986
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1321
 
12986
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1321
12987
12987
 *         if set_exception():
12988
12988
 *             return <herr_t>-1;
12989
12989
 *     return r             # <<<<<<<<<<<<<<
13003
13003
  return __pyx_r;
13004
13004
}
13005
13005
 
13006
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1324
 
13006
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1324
13007
13007
 * 
13008
13008
 * IF H5PY_18API:
13009
13009
 *     cdef herr_t H5Pset_nlinks(hid_t plist_id, size_t nlinks) except *:             # <<<<<<<<<<<<<<
13018
13018
  int __pyx_t_2;
13019
13019
  __Pyx_RefNannySetupContext("H5Pset_nlinks");
13020
13020
 
13021
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1326
 
13021
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1326
13022
13022
 *     cdef herr_t H5Pset_nlinks(hid_t plist_id, size_t nlinks) except *:
13023
13023
 *         cdef herr_t r
13024
13024
 *         r = _hdf5.H5Pset_nlinks(plist_id, nlinks)             # <<<<<<<<<<<<<<
13027
13027
 */
13028
13028
  __pyx_v_r = H5Pset_nlinks(__pyx_v_plist_id, __pyx_v_nlinks);
13029
13029
 
13030
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1327
 
13030
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1327
13031
13031
 *         cdef herr_t r
13032
13032
 *         r = _hdf5.H5Pset_nlinks(plist_id, nlinks)
13033
13033
 *         if r<0:             # <<<<<<<<<<<<<<
13037
13037
  __pyx_t_1 = (__pyx_v_r < 0);
13038
13038
  if (__pyx_t_1) {
13039
13039
 
13040
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1328
 
13040
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1328
13041
13041
 *         r = _hdf5.H5Pset_nlinks(plist_id, nlinks)
13042
13042
 *         if r<0:
13043
13043
 *             if set_exception():             # <<<<<<<<<<<<<<
13047
13047
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1328; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13048
13048
    if (__pyx_t_2) {
13049
13049
 
13050
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1329
 
13050
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1329
13051
13051
 *         if r<0:
13052
13052
 *             if set_exception():
13053
13053
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13063
13063
  }
13064
13064
  __pyx_L3:;
13065
13065
 
13066
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1330
 
13066
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1330
13067
13067
 *             if set_exception():
13068
13068
 *                 return <herr_t>-1;
13069
13069
 *         return r             # <<<<<<<<<<<<<<
13083
13083
  return __pyx_r;
13084
13084
}
13085
13085
 
13086
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1334
 
13086
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1334
13087
13087
 * 
13088
13088
 * IF H5PY_18API:
13089
13089
 *     cdef herr_t H5Pget_nlinks(hid_t plist_id, size_t *nlinks) except *:             # <<<<<<<<<<<<<<
13098
13098
  int __pyx_t_2;
13099
13099
  __Pyx_RefNannySetupContext("H5Pget_nlinks");
13100
13100
 
13101
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1336
 
13101
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1336
13102
13102
 *     cdef herr_t H5Pget_nlinks(hid_t plist_id, size_t *nlinks) except *:
13103
13103
 *         cdef herr_t r
13104
13104
 *         r = _hdf5.H5Pget_nlinks(plist_id, nlinks)             # <<<<<<<<<<<<<<
13107
13107
 */
13108
13108
  __pyx_v_r = H5Pget_nlinks(__pyx_v_plist_id, __pyx_v_nlinks);
13109
13109
 
13110
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1337
 
13110
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1337
13111
13111
 *         cdef herr_t r
13112
13112
 *         r = _hdf5.H5Pget_nlinks(plist_id, nlinks)
13113
13113
 *         if r<0:             # <<<<<<<<<<<<<<
13117
13117
  __pyx_t_1 = (__pyx_v_r < 0);
13118
13118
  if (__pyx_t_1) {
13119
13119
 
13120
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1338
 
13120
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1338
13121
13121
 *         r = _hdf5.H5Pget_nlinks(plist_id, nlinks)
13122
13122
 *         if r<0:
13123
13123
 *             if set_exception():             # <<<<<<<<<<<<<<
13127
13127
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1338; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13128
13128
    if (__pyx_t_2) {
13129
13129
 
13130
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1339
 
13130
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1339
13131
13131
 *         if r<0:
13132
13132
 *             if set_exception():
13133
13133
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13143
13143
  }
13144
13144
  __pyx_L3:;
13145
13145
 
13146
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1340
 
13146
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1340
13147
13147
 *             if set_exception():
13148
13148
 *                 return <herr_t>-1;
13149
13149
 *         return r             # <<<<<<<<<<<<<<
13163
13163
  return __pyx_r;
13164
13164
}
13165
13165
 
13166
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1344
 
13166
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1344
13167
13167
 * 
13168
13168
 * IF H5PY_18API:
13169
13169
 *     cdef herr_t H5Pset_elink_prefix(hid_t plist_id, char *prefix) except *:             # <<<<<<<<<<<<<<
13178
13178
  int __pyx_t_2;
13179
13179
  __Pyx_RefNannySetupContext("H5Pset_elink_prefix");
13180
13180
 
13181
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1346
 
13181
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1346
13182
13182
 *     cdef herr_t H5Pset_elink_prefix(hid_t plist_id, char *prefix) except *:
13183
13183
 *         cdef herr_t r
13184
13184
 *         r = _hdf5.H5Pset_elink_prefix(plist_id, prefix)             # <<<<<<<<<<<<<<
13187
13187
 */
13188
13188
  __pyx_v_r = H5Pset_elink_prefix(__pyx_v_plist_id, __pyx_v_prefix);
13189
13189
 
13190
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1347
 
13190
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1347
13191
13191
 *         cdef herr_t r
13192
13192
 *         r = _hdf5.H5Pset_elink_prefix(plist_id, prefix)
13193
13193
 *         if r<0:             # <<<<<<<<<<<<<<
13197
13197
  __pyx_t_1 = (__pyx_v_r < 0);
13198
13198
  if (__pyx_t_1) {
13199
13199
 
13200
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1348
 
13200
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1348
13201
13201
 *         r = _hdf5.H5Pset_elink_prefix(plist_id, prefix)
13202
13202
 *         if r<0:
13203
13203
 *             if set_exception():             # <<<<<<<<<<<<<<
13207
13207
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1348; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13208
13208
    if (__pyx_t_2) {
13209
13209
 
13210
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1349
 
13210
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1349
13211
13211
 *         if r<0:
13212
13212
 *             if set_exception():
13213
13213
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13223
13223
  }
13224
13224
  __pyx_L3:;
13225
13225
 
13226
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1350
 
13226
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1350
13227
13227
 *             if set_exception():
13228
13228
 *                 return <herr_t>-1;
13229
13229
 *         return r             # <<<<<<<<<<<<<<
13243
13243
  return __pyx_r;
13244
13244
}
13245
13245
 
13246
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1354
 
13246
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1354
13247
13247
 * 
13248
13248
 * IF H5PY_18API:
13249
13249
 *     cdef ssize_t H5Pget_elink_prefix(hid_t plist_id, char *prefix, size_t size) except *:             # <<<<<<<<<<<<<<
13258
13258
  int __pyx_t_2;
13259
13259
  __Pyx_RefNannySetupContext("H5Pget_elink_prefix");
13260
13260
 
13261
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1356
 
13261
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1356
13262
13262
 *     cdef ssize_t H5Pget_elink_prefix(hid_t plist_id, char *prefix, size_t size) except *:
13263
13263
 *         cdef ssize_t r
13264
13264
 *         r = _hdf5.H5Pget_elink_prefix(plist_id, prefix, size)             # <<<<<<<<<<<<<<
13267
13267
 */
13268
13268
  __pyx_v_r = H5Pget_elink_prefix(__pyx_v_plist_id, __pyx_v_prefix, __pyx_v_size);
13269
13269
 
13270
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1357
 
13270
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1357
13271
13271
 *         cdef ssize_t r
13272
13272
 *         r = _hdf5.H5Pget_elink_prefix(plist_id, prefix, size)
13273
13273
 *         if r<0:             # <<<<<<<<<<<<<<
13277
13277
  __pyx_t_1 = (__pyx_v_r < 0);
13278
13278
  if (__pyx_t_1) {
13279
13279
 
13280
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1358
 
13280
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1358
13281
13281
 *         r = _hdf5.H5Pget_elink_prefix(plist_id, prefix, size)
13282
13282
 *         if r<0:
13283
13283
 *             if set_exception():             # <<<<<<<<<<<<<<
13287
13287
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1358; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13288
13288
    if (__pyx_t_2) {
13289
13289
 
13290
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1359
 
13290
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1359
13291
13291
 *         if r<0:
13292
13292
 *             if set_exception():
13293
13293
 *                 return <ssize_t>-1;             # <<<<<<<<<<<<<<
13303
13303
  }
13304
13304
  __pyx_L3:;
13305
13305
 
13306
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1360
 
13306
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1360
13307
13307
 *             if set_exception():
13308
13308
 *                 return <ssize_t>-1;
13309
13309
 *         return r             # <<<<<<<<<<<<<<
13323
13323
  return __pyx_r;
13324
13324
}
13325
13325
 
13326
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1364
 
13326
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1364
13327
13327
 * 
13328
13328
 * IF H5PY_18API:
13329
13329
 *     cdef hid_t H5Pget_elink_fapl(hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
13338
13338
  int __pyx_t_2;
13339
13339
  __Pyx_RefNannySetupContext("H5Pget_elink_fapl");
13340
13340
 
13341
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1366
 
13341
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1366
13342
13342
 *     cdef hid_t H5Pget_elink_fapl(hid_t lapl_id) except *:
13343
13343
 *         cdef hid_t r
13344
13344
 *         r = _hdf5.H5Pget_elink_fapl(lapl_id)             # <<<<<<<<<<<<<<
13347
13347
 */
13348
13348
  __pyx_v_r = H5Pget_elink_fapl(__pyx_v_lapl_id);
13349
13349
 
13350
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1367
 
13350
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1367
13351
13351
 *         cdef hid_t r
13352
13352
 *         r = _hdf5.H5Pget_elink_fapl(lapl_id)
13353
13353
 *         if r<0:             # <<<<<<<<<<<<<<
13357
13357
  __pyx_t_1 = (__pyx_v_r < 0);
13358
13358
  if (__pyx_t_1) {
13359
13359
 
13360
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1368
 
13360
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1368
13361
13361
 *         r = _hdf5.H5Pget_elink_fapl(lapl_id)
13362
13362
 *         if r<0:
13363
13363
 *             if set_exception():             # <<<<<<<<<<<<<<
13367
13367
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1368; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13368
13368
    if (__pyx_t_2) {
13369
13369
 
13370
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1369
 
13370
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1369
13371
13371
 *         if r<0:
13372
13372
 *             if set_exception():
13373
13373
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
13383
13383
  }
13384
13384
  __pyx_L3:;
13385
13385
 
13386
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1370
 
13386
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1370
13387
13387
 *             if set_exception():
13388
13388
 *                 return <hid_t>-1;
13389
13389
 *         return r             # <<<<<<<<<<<<<<
13403
13403
  return __pyx_r;
13404
13404
}
13405
13405
 
13406
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1374
 
13406
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1374
13407
13407
 * 
13408
13408
 * IF H5PY_18API:
13409
13409
 *     cdef herr_t H5Pset_elink_fapl(hid_t lapl_id, hid_t fapl_id) except *:             # <<<<<<<<<<<<<<
13418
13418
  int __pyx_t_2;
13419
13419
  __Pyx_RefNannySetupContext("H5Pset_elink_fapl");
13420
13420
 
13421
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1376
 
13421
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1376
13422
13422
 *     cdef herr_t H5Pset_elink_fapl(hid_t lapl_id, hid_t fapl_id) except *:
13423
13423
 *         cdef herr_t r
13424
13424
 *         r = _hdf5.H5Pset_elink_fapl(lapl_id, fapl_id)             # <<<<<<<<<<<<<<
13427
13427
 */
13428
13428
  __pyx_v_r = H5Pset_elink_fapl(__pyx_v_lapl_id, __pyx_v_fapl_id);
13429
13429
 
13430
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1377
 
13430
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1377
13431
13431
 *         cdef herr_t r
13432
13432
 *         r = _hdf5.H5Pset_elink_fapl(lapl_id, fapl_id)
13433
13433
 *         if r<0:             # <<<<<<<<<<<<<<
13437
13437
  __pyx_t_1 = (__pyx_v_r < 0);
13438
13438
  if (__pyx_t_1) {
13439
13439
 
13440
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1378
 
13440
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1378
13441
13441
 *         r = _hdf5.H5Pset_elink_fapl(lapl_id, fapl_id)
13442
13442
 *         if r<0:
13443
13443
 *             if set_exception():             # <<<<<<<<<<<<<<
13447
13447
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1378; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13448
13448
    if (__pyx_t_2) {
13449
13449
 
13450
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1379
 
13450
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1379
13451
13451
 *         if r<0:
13452
13452
 *             if set_exception():
13453
13453
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13463
13463
  }
13464
13464
  __pyx_L3:;
13465
13465
 
13466
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1380
 
13466
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1380
13467
13467
 *             if set_exception():
13468
13468
 *                 return <herr_t>-1;
13469
13469
 *         return r             # <<<<<<<<<<<<<<
13483
13483
  return __pyx_r;
13484
13484
}
13485
13485
 
13486
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1384
 
13486
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1384
13487
13487
 * 
13488
13488
 * IF H5PY_18API:
13489
13489
 *     cdef herr_t H5Pset_create_intermediate_group(hid_t plist_id, unsigned crt_intmd) except *:             # <<<<<<<<<<<<<<
13498
13498
  int __pyx_t_2;
13499
13499
  __Pyx_RefNannySetupContext("H5Pset_create_intermediate_group");
13500
13500
 
13501
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1386
 
13501
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1386
13502
13502
 *     cdef herr_t H5Pset_create_intermediate_group(hid_t plist_id, unsigned crt_intmd) except *:
13503
13503
 *         cdef herr_t r
13504
13504
 *         r = _hdf5.H5Pset_create_intermediate_group(plist_id, crt_intmd)             # <<<<<<<<<<<<<<
13507
13507
 */
13508
13508
  __pyx_v_r = H5Pset_create_intermediate_group(__pyx_v_plist_id, __pyx_v_crt_intmd);
13509
13509
 
13510
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1387
 
13510
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1387
13511
13511
 *         cdef herr_t r
13512
13512
 *         r = _hdf5.H5Pset_create_intermediate_group(plist_id, crt_intmd)
13513
13513
 *         if r<0:             # <<<<<<<<<<<<<<
13517
13517
  __pyx_t_1 = (__pyx_v_r < 0);
13518
13518
  if (__pyx_t_1) {
13519
13519
 
13520
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1388
 
13520
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1388
13521
13521
 *         r = _hdf5.H5Pset_create_intermediate_group(plist_id, crt_intmd)
13522
13522
 *         if r<0:
13523
13523
 *             if set_exception():             # <<<<<<<<<<<<<<
13527
13527
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1388; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13528
13528
    if (__pyx_t_2) {
13529
13529
 
13530
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1389
 
13530
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1389
13531
13531
 *         if r<0:
13532
13532
 *             if set_exception():
13533
13533
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13543
13543
  }
13544
13544
  __pyx_L3:;
13545
13545
 
13546
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1390
 
13546
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1390
13547
13547
 *             if set_exception():
13548
13548
 *                 return <herr_t>-1;
13549
13549
 *         return r             # <<<<<<<<<<<<<<
13563
13563
  return __pyx_r;
13564
13564
}
13565
13565
 
13566
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1394
 
13566
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1394
13567
13567
 * 
13568
13568
 * IF H5PY_18API:
13569
13569
 *     cdef herr_t H5Pget_create_intermediate_group(hid_t plist_id, unsigned *crt_intmd) except *:             # <<<<<<<<<<<<<<
13578
13578
  int __pyx_t_2;
13579
13579
  __Pyx_RefNannySetupContext("H5Pget_create_intermediate_group");
13580
13580
 
13581
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1396
 
13581
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1396
13582
13582
 *     cdef herr_t H5Pget_create_intermediate_group(hid_t plist_id, unsigned *crt_intmd) except *:
13583
13583
 *         cdef herr_t r
13584
13584
 *         r = _hdf5.H5Pget_create_intermediate_group(plist_id, crt_intmd)             # <<<<<<<<<<<<<<
13587
13587
 */
13588
13588
  __pyx_v_r = H5Pget_create_intermediate_group(__pyx_v_plist_id, __pyx_v_crt_intmd);
13589
13589
 
13590
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1397
 
13590
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1397
13591
13591
 *         cdef herr_t r
13592
13592
 *         r = _hdf5.H5Pget_create_intermediate_group(plist_id, crt_intmd)
13593
13593
 *         if r<0:             # <<<<<<<<<<<<<<
13597
13597
  __pyx_t_1 = (__pyx_v_r < 0);
13598
13598
  if (__pyx_t_1) {
13599
13599
 
13600
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1398
 
13600
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1398
13601
13601
 *         r = _hdf5.H5Pget_create_intermediate_group(plist_id, crt_intmd)
13602
13602
 *         if r<0:
13603
13603
 *             if set_exception():             # <<<<<<<<<<<<<<
13607
13607
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1398; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13608
13608
    if (__pyx_t_2) {
13609
13609
 
13610
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1399
 
13610
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1399
13611
13611
 *         if r<0:
13612
13612
 *             if set_exception():
13613
13613
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13623
13623
  }
13624
13624
  __pyx_L3:;
13625
13625
 
13626
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1400
 
13626
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1400
13627
13627
 *             if set_exception():
13628
13628
 *                 return <herr_t>-1;
13629
13629
 *         return r             # <<<<<<<<<<<<<<
13643
13643
  return __pyx_r;
13644
13644
}
13645
13645
 
13646
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1404
 
13646
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1404
13647
13647
 * 
13648
13648
 * IF H5PY_18API:
13649
13649
 *     cdef herr_t H5Pset_copy_object(hid_t plist_id, unsigned crt_intmd) except *:             # <<<<<<<<<<<<<<
13658
13658
  int __pyx_t_2;
13659
13659
  __Pyx_RefNannySetupContext("H5Pset_copy_object");
13660
13660
 
13661
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1406
 
13661
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1406
13662
13662
 *     cdef herr_t H5Pset_copy_object(hid_t plist_id, unsigned crt_intmd) except *:
13663
13663
 *         cdef herr_t r
13664
13664
 *         r = _hdf5.H5Pset_copy_object(plist_id, crt_intmd)             # <<<<<<<<<<<<<<
13667
13667
 */
13668
13668
  __pyx_v_r = H5Pset_copy_object(__pyx_v_plist_id, __pyx_v_crt_intmd);
13669
13669
 
13670
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1407
 
13670
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1407
13671
13671
 *         cdef herr_t r
13672
13672
 *         r = _hdf5.H5Pset_copy_object(plist_id, crt_intmd)
13673
13673
 *         if r<0:             # <<<<<<<<<<<<<<
13677
13677
  __pyx_t_1 = (__pyx_v_r < 0);
13678
13678
  if (__pyx_t_1) {
13679
13679
 
13680
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1408
 
13680
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1408
13681
13681
 *         r = _hdf5.H5Pset_copy_object(plist_id, crt_intmd)
13682
13682
 *         if r<0:
13683
13683
 *             if set_exception():             # <<<<<<<<<<<<<<
13687
13687
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1408; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13688
13688
    if (__pyx_t_2) {
13689
13689
 
13690
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1409
 
13690
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1409
13691
13691
 *         if r<0:
13692
13692
 *             if set_exception():
13693
13693
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13703
13703
  }
13704
13704
  __pyx_L3:;
13705
13705
 
13706
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1410
 
13706
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1410
13707
13707
 *             if set_exception():
13708
13708
 *                 return <herr_t>-1;
13709
13709
 *         return r             # <<<<<<<<<<<<<<
13723
13723
  return __pyx_r;
13724
13724
}
13725
13725
 
13726
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1414
 
13726
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1414
13727
13727
 * 
13728
13728
 * IF H5PY_18API:
13729
13729
 *     cdef herr_t H5Pget_copy_object(hid_t plist_id, unsigned *crt_intmd) except *:             # <<<<<<<<<<<<<<
13738
13738
  int __pyx_t_2;
13739
13739
  __Pyx_RefNannySetupContext("H5Pget_copy_object");
13740
13740
 
13741
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1416
 
13741
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1416
13742
13742
 *     cdef herr_t H5Pget_copy_object(hid_t plist_id, unsigned *crt_intmd) except *:
13743
13743
 *         cdef herr_t r
13744
13744
 *         r = _hdf5.H5Pget_copy_object(plist_id, crt_intmd)             # <<<<<<<<<<<<<<
13747
13747
 */
13748
13748
  __pyx_v_r = H5Pget_copy_object(__pyx_v_plist_id, __pyx_v_crt_intmd);
13749
13749
 
13750
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1417
 
13750
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1417
13751
13751
 *         cdef herr_t r
13752
13752
 *         r = _hdf5.H5Pget_copy_object(plist_id, crt_intmd)
13753
13753
 *         if r<0:             # <<<<<<<<<<<<<<
13757
13757
  __pyx_t_1 = (__pyx_v_r < 0);
13758
13758
  if (__pyx_t_1) {
13759
13759
 
13760
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1418
 
13760
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1418
13761
13761
 *         r = _hdf5.H5Pget_copy_object(plist_id, crt_intmd)
13762
13762
 *         if r<0:
13763
13763
 *             if set_exception():             # <<<<<<<<<<<<<<
13767
13767
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1418; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13768
13768
    if (__pyx_t_2) {
13769
13769
 
13770
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1419
 
13770
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1419
13771
13771
 *         if r<0:
13772
13772
 *             if set_exception():
13773
13773
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13783
13783
  }
13784
13784
  __pyx_L3:;
13785
13785
 
13786
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1420
 
13786
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1420
13787
13787
 *             if set_exception():
13788
13788
 *                 return <herr_t>-1;
13789
13789
 *         return r             # <<<<<<<<<<<<<<
13803
13803
  return __pyx_r;
13804
13804
}
13805
13805
 
13806
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1424
 
13806
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1424
13807
13807
 * 
13808
13808
 * IF H5PY_18API:
13809
13809
 *     cdef herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding) except *:             # <<<<<<<<<<<<<<
13818
13818
  int __pyx_t_2;
13819
13819
  __Pyx_RefNannySetupContext("H5Pset_char_encoding");
13820
13820
 
13821
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1426
 
13821
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1426
13822
13822
 *     cdef herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding) except *:
13823
13823
 *         cdef herr_t r
13824
13824
 *         r = _hdf5.H5Pset_char_encoding(plist_id, encoding)             # <<<<<<<<<<<<<<
13827
13827
 */
13828
13828
  __pyx_v_r = H5Pset_char_encoding(__pyx_v_plist_id, __pyx_v_encoding);
13829
13829
 
13830
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1427
 
13830
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1427
13831
13831
 *         cdef herr_t r
13832
13832
 *         r = _hdf5.H5Pset_char_encoding(plist_id, encoding)
13833
13833
 *         if r<0:             # <<<<<<<<<<<<<<
13837
13837
  __pyx_t_1 = (__pyx_v_r < 0);
13838
13838
  if (__pyx_t_1) {
13839
13839
 
13840
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1428
 
13840
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1428
13841
13841
 *         r = _hdf5.H5Pset_char_encoding(plist_id, encoding)
13842
13842
 *         if r<0:
13843
13843
 *             if set_exception():             # <<<<<<<<<<<<<<
13847
13847
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1428; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13848
13848
    if (__pyx_t_2) {
13849
13849
 
13850
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1429
 
13850
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1429
13851
13851
 *         if r<0:
13852
13852
 *             if set_exception():
13853
13853
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13863
13863
  }
13864
13864
  __pyx_L3:;
13865
13865
 
13866
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1430
 
13866
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1430
13867
13867
 *             if set_exception():
13868
13868
 *                 return <herr_t>-1;
13869
13869
 *         return r             # <<<<<<<<<<<<<<
13883
13883
  return __pyx_r;
13884
13884
}
13885
13885
 
13886
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1434
 
13886
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1434
13887
13887
 * 
13888
13888
 * IF H5PY_18API:
13889
13889
 *     cdef herr_t H5Pget_char_encoding(hid_t plist_id, H5T_cset_t *encoding) except *:             # <<<<<<<<<<<<<<
13898
13898
  int __pyx_t_2;
13899
13899
  __Pyx_RefNannySetupContext("H5Pget_char_encoding");
13900
13900
 
13901
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1436
 
13901
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1436
13902
13902
 *     cdef herr_t H5Pget_char_encoding(hid_t plist_id, H5T_cset_t *encoding) except *:
13903
13903
 *         cdef herr_t r
13904
13904
 *         r = _hdf5.H5Pget_char_encoding(plist_id, encoding)             # <<<<<<<<<<<<<<
13907
13907
 */
13908
13908
  __pyx_v_r = H5Pget_char_encoding(__pyx_v_plist_id, __pyx_v_encoding);
13909
13909
 
13910
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1437
 
13910
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1437
13911
13911
 *         cdef herr_t r
13912
13912
 *         r = _hdf5.H5Pget_char_encoding(plist_id, encoding)
13913
13913
 *         if r<0:             # <<<<<<<<<<<<<<
13917
13917
  __pyx_t_1 = (__pyx_v_r < 0);
13918
13918
  if (__pyx_t_1) {
13919
13919
 
13920
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1438
 
13920
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1438
13921
13921
 *         r = _hdf5.H5Pget_char_encoding(plist_id, encoding)
13922
13922
 *         if r<0:
13923
13923
 *             if set_exception():             # <<<<<<<<<<<<<<
13927
13927
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1438; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
13928
13928
    if (__pyx_t_2) {
13929
13929
 
13930
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1439
 
13930
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1439
13931
13931
 *         if r<0:
13932
13932
 *             if set_exception():
13933
13933
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
13943
13943
  }
13944
13944
  __pyx_L3:;
13945
13945
 
13946
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1440
 
13946
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1440
13947
13947
 *             if set_exception():
13948
13948
 *                 return <herr_t>-1;
13949
13949
 *         return r             # <<<<<<<<<<<<<<
13963
13963
  return __pyx_r;
13964
13964
}
13965
13965
 
13966
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1444
 
13966
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1444
13967
13967
 * 
13968
13968
 * IF H5PY_18API:
13969
13969
 *     cdef herr_t H5Pset_local_heap_size_hint(hid_t plist_id, size_t size_hint) except *:             # <<<<<<<<<<<<<<
13978
13978
  int __pyx_t_2;
13979
13979
  __Pyx_RefNannySetupContext("H5Pset_local_heap_size_hint");
13980
13980
 
13981
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1446
 
13981
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1446
13982
13982
 *     cdef herr_t H5Pset_local_heap_size_hint(hid_t plist_id, size_t size_hint) except *:
13983
13983
 *         cdef herr_t r
13984
13984
 *         r = _hdf5.H5Pset_local_heap_size_hint(plist_id, size_hint)             # <<<<<<<<<<<<<<
13987
13987
 */
13988
13988
  __pyx_v_r = H5Pset_local_heap_size_hint(__pyx_v_plist_id, __pyx_v_size_hint);
13989
13989
 
13990
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1447
 
13990
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1447
13991
13991
 *         cdef herr_t r
13992
13992
 *         r = _hdf5.H5Pset_local_heap_size_hint(plist_id, size_hint)
13993
13993
 *         if r<0:             # <<<<<<<<<<<<<<
13997
13997
  __pyx_t_1 = (__pyx_v_r < 0);
13998
13998
  if (__pyx_t_1) {
13999
13999
 
14000
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1448
 
14000
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1448
14001
14001
 *         r = _hdf5.H5Pset_local_heap_size_hint(plist_id, size_hint)
14002
14002
 *         if r<0:
14003
14003
 *             if set_exception():             # <<<<<<<<<<<<<<
14007
14007
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1448; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14008
14008
    if (__pyx_t_2) {
14009
14009
 
14010
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1449
 
14010
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1449
14011
14011
 *         if r<0:
14012
14012
 *             if set_exception():
14013
14013
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14023
14023
  }
14024
14024
  __pyx_L3:;
14025
14025
 
14026
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1450
 
14026
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1450
14027
14027
 *             if set_exception():
14028
14028
 *                 return <herr_t>-1;
14029
14029
 *         return r             # <<<<<<<<<<<<<<
14043
14043
  return __pyx_r;
14044
14044
}
14045
14045
 
14046
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1454
 
14046
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1454
14047
14047
 * 
14048
14048
 * IF H5PY_18API:
14049
14049
 *     cdef herr_t H5Pget_local_heap_size_hint(hid_t plist_id, size_t *size_hint) except *:             # <<<<<<<<<<<<<<
14058
14058
  int __pyx_t_2;
14059
14059
  __Pyx_RefNannySetupContext("H5Pget_local_heap_size_hint");
14060
14060
 
14061
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1456
 
14061
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1456
14062
14062
 *     cdef herr_t H5Pget_local_heap_size_hint(hid_t plist_id, size_t *size_hint) except *:
14063
14063
 *         cdef herr_t r
14064
14064
 *         r = _hdf5.H5Pget_local_heap_size_hint(plist_id, size_hint)             # <<<<<<<<<<<<<<
14067
14067
 */
14068
14068
  __pyx_v_r = H5Pget_local_heap_size_hint(__pyx_v_plist_id, __pyx_v_size_hint);
14069
14069
 
14070
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1457
 
14070
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1457
14071
14071
 *         cdef herr_t r
14072
14072
 *         r = _hdf5.H5Pget_local_heap_size_hint(plist_id, size_hint)
14073
14073
 *         if r<0:             # <<<<<<<<<<<<<<
14077
14077
  __pyx_t_1 = (__pyx_v_r < 0);
14078
14078
  if (__pyx_t_1) {
14079
14079
 
14080
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1458
 
14080
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1458
14081
14081
 *         r = _hdf5.H5Pget_local_heap_size_hint(plist_id, size_hint)
14082
14082
 *         if r<0:
14083
14083
 *             if set_exception():             # <<<<<<<<<<<<<<
14087
14087
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1458; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14088
14088
    if (__pyx_t_2) {
14089
14089
 
14090
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1459
 
14090
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1459
14091
14091
 *         if r<0:
14092
14092
 *             if set_exception():
14093
14093
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14103
14103
  }
14104
14104
  __pyx_L3:;
14105
14105
 
14106
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1460
 
14106
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1460
14107
14107
 *             if set_exception():
14108
14108
 *                 return <herr_t>-1;
14109
14109
 *         return r             # <<<<<<<<<<<<<<
14123
14123
  return __pyx_r;
14124
14124
}
14125
14125
 
14126
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1464
 
14126
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1464
14127
14127
 * 
14128
14128
 * IF H5PY_18API:
14129
14129
 *     cdef herr_t H5Pset_link_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense) except *:             # <<<<<<<<<<<<<<
14138
14138
  int __pyx_t_2;
14139
14139
  __Pyx_RefNannySetupContext("H5Pset_link_phase_change");
14140
14140
 
14141
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1466
 
14141
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1466
14142
14142
 *     cdef herr_t H5Pset_link_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense) except *:
14143
14143
 *         cdef herr_t r
14144
14144
 *         r = _hdf5.H5Pset_link_phase_change(plist_id, max_compact, min_dense)             # <<<<<<<<<<<<<<
14147
14147
 */
14148
14148
  __pyx_v_r = H5Pset_link_phase_change(__pyx_v_plist_id, __pyx_v_max_compact, __pyx_v_min_dense);
14149
14149
 
14150
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1467
 
14150
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1467
14151
14151
 *         cdef herr_t r
14152
14152
 *         r = _hdf5.H5Pset_link_phase_change(plist_id, max_compact, min_dense)
14153
14153
 *         if r<0:             # <<<<<<<<<<<<<<
14157
14157
  __pyx_t_1 = (__pyx_v_r < 0);
14158
14158
  if (__pyx_t_1) {
14159
14159
 
14160
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1468
 
14160
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1468
14161
14161
 *         r = _hdf5.H5Pset_link_phase_change(plist_id, max_compact, min_dense)
14162
14162
 *         if r<0:
14163
14163
 *             if set_exception():             # <<<<<<<<<<<<<<
14167
14167
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1468; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14168
14168
    if (__pyx_t_2) {
14169
14169
 
14170
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1469
 
14170
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1469
14171
14171
 *         if r<0:
14172
14172
 *             if set_exception():
14173
14173
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14183
14183
  }
14184
14184
  __pyx_L3:;
14185
14185
 
14186
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1470
 
14186
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1470
14187
14187
 *             if set_exception():
14188
14188
 *                 return <herr_t>-1;
14189
14189
 *         return r             # <<<<<<<<<<<<<<
14203
14203
  return __pyx_r;
14204
14204
}
14205
14205
 
14206
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1474
 
14206
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1474
14207
14207
 * 
14208
14208
 * IF H5PY_18API:
14209
14209
 *     cdef herr_t H5Pget_link_phase_change(hid_t plist_id, unsigned *max_compact , unsigned *min_dense) except *:             # <<<<<<<<<<<<<<
14218
14218
  int __pyx_t_2;
14219
14219
  __Pyx_RefNannySetupContext("H5Pget_link_phase_change");
14220
14220
 
14221
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1476
 
14221
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1476
14222
14222
 *     cdef herr_t H5Pget_link_phase_change(hid_t plist_id, unsigned *max_compact , unsigned *min_dense) except *:
14223
14223
 *         cdef herr_t r
14224
14224
 *         r = _hdf5.H5Pget_link_phase_change(plist_id, max_compact, min_dense)             # <<<<<<<<<<<<<<
14227
14227
 */
14228
14228
  __pyx_v_r = H5Pget_link_phase_change(__pyx_v_plist_id, __pyx_v_max_compact, __pyx_v_min_dense);
14229
14229
 
14230
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1477
 
14230
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1477
14231
14231
 *         cdef herr_t r
14232
14232
 *         r = _hdf5.H5Pget_link_phase_change(plist_id, max_compact, min_dense)
14233
14233
 *         if r<0:             # <<<<<<<<<<<<<<
14237
14237
  __pyx_t_1 = (__pyx_v_r < 0);
14238
14238
  if (__pyx_t_1) {
14239
14239
 
14240
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1478
 
14240
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1478
14241
14241
 *         r = _hdf5.H5Pget_link_phase_change(plist_id, max_compact, min_dense)
14242
14242
 *         if r<0:
14243
14243
 *             if set_exception():             # <<<<<<<<<<<<<<
14247
14247
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1478; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14248
14248
    if (__pyx_t_2) {
14249
14249
 
14250
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1479
 
14250
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1479
14251
14251
 *         if r<0:
14252
14252
 *             if set_exception():
14253
14253
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14263
14263
  }
14264
14264
  __pyx_L3:;
14265
14265
 
14266
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1480
 
14266
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1480
14267
14267
 *             if set_exception():
14268
14268
 *                 return <herr_t>-1;
14269
14269
 *         return r             # <<<<<<<<<<<<<<
14283
14283
  return __pyx_r;
14284
14284
}
14285
14285
 
14286
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1484
 
14286
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1484
14287
14287
 * 
14288
14288
 * IF H5PY_18API:
14289
14289
 *     cdef herr_t H5Pset_est_link_info(hid_t plist_id, unsigned est_num_entries, unsigned est_name_len) except *:             # <<<<<<<<<<<<<<
14298
14298
  int __pyx_t_2;
14299
14299
  __Pyx_RefNannySetupContext("H5Pset_est_link_info");
14300
14300
 
14301
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1486
 
14301
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1486
14302
14302
 *     cdef herr_t H5Pset_est_link_info(hid_t plist_id, unsigned est_num_entries, unsigned est_name_len) except *:
14303
14303
 *         cdef herr_t r
14304
14304
 *         r = _hdf5.H5Pset_est_link_info(plist_id, est_num_entries, est_name_len)             # <<<<<<<<<<<<<<
14307
14307
 */
14308
14308
  __pyx_v_r = H5Pset_est_link_info(__pyx_v_plist_id, __pyx_v_est_num_entries, __pyx_v_est_name_len);
14309
14309
 
14310
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1487
 
14310
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1487
14311
14311
 *         cdef herr_t r
14312
14312
 *         r = _hdf5.H5Pset_est_link_info(plist_id, est_num_entries, est_name_len)
14313
14313
 *         if r<0:             # <<<<<<<<<<<<<<
14317
14317
  __pyx_t_1 = (__pyx_v_r < 0);
14318
14318
  if (__pyx_t_1) {
14319
14319
 
14320
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1488
 
14320
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1488
14321
14321
 *         r = _hdf5.H5Pset_est_link_info(plist_id, est_num_entries, est_name_len)
14322
14322
 *         if r<0:
14323
14323
 *             if set_exception():             # <<<<<<<<<<<<<<
14327
14327
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1488; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14328
14328
    if (__pyx_t_2) {
14329
14329
 
14330
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1489
 
14330
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1489
14331
14331
 *         if r<0:
14332
14332
 *             if set_exception():
14333
14333
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14343
14343
  }
14344
14344
  __pyx_L3:;
14345
14345
 
14346
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1490
 
14346
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1490
14347
14347
 *             if set_exception():
14348
14348
 *                 return <herr_t>-1;
14349
14349
 *         return r             # <<<<<<<<<<<<<<
14363
14363
  return __pyx_r;
14364
14364
}
14365
14365
 
14366
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1494
 
14366
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1494
14367
14367
 * 
14368
14368
 * IF H5PY_18API:
14369
14369
 *     cdef herr_t H5Pget_est_link_info(hid_t plist_id, unsigned *est_num_entries , unsigned *est_name_len) except *:             # <<<<<<<<<<<<<<
14378
14378
  int __pyx_t_2;
14379
14379
  __Pyx_RefNannySetupContext("H5Pget_est_link_info");
14380
14380
 
14381
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1496
 
14381
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1496
14382
14382
 *     cdef herr_t H5Pget_est_link_info(hid_t plist_id, unsigned *est_num_entries , unsigned *est_name_len) except *:
14383
14383
 *         cdef herr_t r
14384
14384
 *         r = _hdf5.H5Pget_est_link_info(plist_id, est_num_entries, est_name_len)             # <<<<<<<<<<<<<<
14387
14387
 */
14388
14388
  __pyx_v_r = H5Pget_est_link_info(__pyx_v_plist_id, __pyx_v_est_num_entries, __pyx_v_est_name_len);
14389
14389
 
14390
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1497
 
14390
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1497
14391
14391
 *         cdef herr_t r
14392
14392
 *         r = _hdf5.H5Pget_est_link_info(plist_id, est_num_entries, est_name_len)
14393
14393
 *         if r<0:             # <<<<<<<<<<<<<<
14397
14397
  __pyx_t_1 = (__pyx_v_r < 0);
14398
14398
  if (__pyx_t_1) {
14399
14399
 
14400
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1498
 
14400
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1498
14401
14401
 *         r = _hdf5.H5Pget_est_link_info(plist_id, est_num_entries, est_name_len)
14402
14402
 *         if r<0:
14403
14403
 *             if set_exception():             # <<<<<<<<<<<<<<
14407
14407
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1498; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14408
14408
    if (__pyx_t_2) {
14409
14409
 
14410
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1499
 
14410
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1499
14411
14411
 *         if r<0:
14412
14412
 *             if set_exception():
14413
14413
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14423
14423
  }
14424
14424
  __pyx_L3:;
14425
14425
 
14426
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1500
 
14426
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1500
14427
14427
 *             if set_exception():
14428
14428
 *                 return <herr_t>-1;
14429
14429
 *         return r             # <<<<<<<<<<<<<<
14443
14443
  return __pyx_r;
14444
14444
}
14445
14445
 
14446
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1504
 
14446
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1504
14447
14447
 * 
14448
14448
 * IF H5PY_18API:
14449
14449
 *     cdef herr_t H5Pset_link_creation_order(hid_t plist_id, unsigned crt_order_flags) except *:             # <<<<<<<<<<<<<<
14458
14458
  int __pyx_t_2;
14459
14459
  __Pyx_RefNannySetupContext("H5Pset_link_creation_order");
14460
14460
 
14461
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1506
 
14461
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1506
14462
14462
 *     cdef herr_t H5Pset_link_creation_order(hid_t plist_id, unsigned crt_order_flags) except *:
14463
14463
 *         cdef herr_t r
14464
14464
 *         r = _hdf5.H5Pset_link_creation_order(plist_id, crt_order_flags)             # <<<<<<<<<<<<<<
14467
14467
 */
14468
14468
  __pyx_v_r = H5Pset_link_creation_order(__pyx_v_plist_id, __pyx_v_crt_order_flags);
14469
14469
 
14470
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1507
 
14470
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1507
14471
14471
 *         cdef herr_t r
14472
14472
 *         r = _hdf5.H5Pset_link_creation_order(plist_id, crt_order_flags)
14473
14473
 *         if r<0:             # <<<<<<<<<<<<<<
14477
14477
  __pyx_t_1 = (__pyx_v_r < 0);
14478
14478
  if (__pyx_t_1) {
14479
14479
 
14480
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1508
 
14480
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1508
14481
14481
 *         r = _hdf5.H5Pset_link_creation_order(plist_id, crt_order_flags)
14482
14482
 *         if r<0:
14483
14483
 *             if set_exception():             # <<<<<<<<<<<<<<
14487
14487
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1508; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14488
14488
    if (__pyx_t_2) {
14489
14489
 
14490
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1509
 
14490
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1509
14491
14491
 *         if r<0:
14492
14492
 *             if set_exception():
14493
14493
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14503
14503
  }
14504
14504
  __pyx_L3:;
14505
14505
 
14506
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1510
 
14506
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1510
14507
14507
 *             if set_exception():
14508
14508
 *                 return <herr_t>-1;
14509
14509
 *         return r             # <<<<<<<<<<<<<<
14523
14523
  return __pyx_r;
14524
14524
}
14525
14525
 
14526
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1514
 
14526
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1514
14527
14527
 * 
14528
14528
 * IF H5PY_18API:
14529
14529
 *     cdef herr_t H5Pget_link_creation_order(hid_t plist_id, unsigned *crt_order_flags) except *:             # <<<<<<<<<<<<<<
14538
14538
  int __pyx_t_2;
14539
14539
  __Pyx_RefNannySetupContext("H5Pget_link_creation_order");
14540
14540
 
14541
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1516
 
14541
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1516
14542
14542
 *     cdef herr_t H5Pget_link_creation_order(hid_t plist_id, unsigned *crt_order_flags) except *:
14543
14543
 *         cdef herr_t r
14544
14544
 *         r = _hdf5.H5Pget_link_creation_order(plist_id, crt_order_flags)             # <<<<<<<<<<<<<<
14547
14547
 */
14548
14548
  __pyx_v_r = H5Pget_link_creation_order(__pyx_v_plist_id, __pyx_v_crt_order_flags);
14549
14549
 
14550
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1517
 
14550
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1517
14551
14551
 *         cdef herr_t r
14552
14552
 *         r = _hdf5.H5Pget_link_creation_order(plist_id, crt_order_flags)
14553
14553
 *         if r<0:             # <<<<<<<<<<<<<<
14557
14557
  __pyx_t_1 = (__pyx_v_r < 0);
14558
14558
  if (__pyx_t_1) {
14559
14559
 
14560
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1518
 
14560
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1518
14561
14561
 *         r = _hdf5.H5Pget_link_creation_order(plist_id, crt_order_flags)
14562
14562
 *         if r<0:
14563
14563
 *             if set_exception():             # <<<<<<<<<<<<<<
14567
14567
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1518; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14568
14568
    if (__pyx_t_2) {
14569
14569
 
14570
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1519
 
14570
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1519
14571
14571
 *         if r<0:
14572
14572
 *             if set_exception():
14573
14573
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14583
14583
  }
14584
14584
  __pyx_L3:;
14585
14585
 
14586
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1520
 
14586
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1520
14587
14587
 *             if set_exception():
14588
14588
 *                 return <herr_t>-1;
14589
14589
 *         return r             # <<<<<<<<<<<<<<
14603
14603
  return __pyx_r;
14604
14604
}
14605
14605
 
14606
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1524
 
14606
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1524
14607
14607
 * 
14608
14608
 * IF H5PY_18API:
14609
14609
 *     cdef herr_t H5Pset_libver_bounds(hid_t fapl_id, H5F_libver_t libver_low, H5F_libver_t libver_high) except *:             # <<<<<<<<<<<<<<
14618
14618
  int __pyx_t_2;
14619
14619
  __Pyx_RefNannySetupContext("H5Pset_libver_bounds");
14620
14620
 
14621
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1526
 
14621
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1526
14622
14622
 *     cdef herr_t H5Pset_libver_bounds(hid_t fapl_id, H5F_libver_t libver_low, H5F_libver_t libver_high) except *:
14623
14623
 *         cdef herr_t r
14624
14624
 *         r = _hdf5.H5Pset_libver_bounds(fapl_id, libver_low, libver_high)             # <<<<<<<<<<<<<<
14627
14627
 */
14628
14628
  __pyx_v_r = H5Pset_libver_bounds(__pyx_v_fapl_id, __pyx_v_libver_low, __pyx_v_libver_high);
14629
14629
 
14630
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1527
 
14630
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1527
14631
14631
 *         cdef herr_t r
14632
14632
 *         r = _hdf5.H5Pset_libver_bounds(fapl_id, libver_low, libver_high)
14633
14633
 *         if r<0:             # <<<<<<<<<<<<<<
14637
14637
  __pyx_t_1 = (__pyx_v_r < 0);
14638
14638
  if (__pyx_t_1) {
14639
14639
 
14640
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1528
 
14640
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1528
14641
14641
 *         r = _hdf5.H5Pset_libver_bounds(fapl_id, libver_low, libver_high)
14642
14642
 *         if r<0:
14643
14643
 *             if set_exception():             # <<<<<<<<<<<<<<
14647
14647
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1528; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14648
14648
    if (__pyx_t_2) {
14649
14649
 
14650
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1529
 
14650
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1529
14651
14651
 *         if r<0:
14652
14652
 *             if set_exception():
14653
14653
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14663
14663
  }
14664
14664
  __pyx_L3:;
14665
14665
 
14666
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1530
 
14666
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1530
14667
14667
 *             if set_exception():
14668
14668
 *                 return <herr_t>-1;
14669
14669
 *         return r             # <<<<<<<<<<<<<<
14683
14683
  return __pyx_r;
14684
14684
}
14685
14685
 
14686
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1534
 
14686
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1534
14687
14687
 * 
14688
14688
 * IF H5PY_18API:
14689
14689
 *     cdef herr_t H5Pget_libver_bounds(hid_t fapl_id, H5F_libver_t *libver_low, H5F_libver_t *libver_high) except *:             # <<<<<<<<<<<<<<
14698
14698
  int __pyx_t_2;
14699
14699
  __Pyx_RefNannySetupContext("H5Pget_libver_bounds");
14700
14700
 
14701
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1536
 
14701
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1536
14702
14702
 *     cdef herr_t H5Pget_libver_bounds(hid_t fapl_id, H5F_libver_t *libver_low, H5F_libver_t *libver_high) except *:
14703
14703
 *         cdef herr_t r
14704
14704
 *         r = _hdf5.H5Pget_libver_bounds(fapl_id, libver_low, libver_high)             # <<<<<<<<<<<<<<
14707
14707
 */
14708
14708
  __pyx_v_r = H5Pget_libver_bounds(__pyx_v_fapl_id, __pyx_v_libver_low, __pyx_v_libver_high);
14709
14709
 
14710
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1537
 
14710
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1537
14711
14711
 *         cdef herr_t r
14712
14712
 *         r = _hdf5.H5Pget_libver_bounds(fapl_id, libver_low, libver_high)
14713
14713
 *         if r<0:             # <<<<<<<<<<<<<<
14717
14717
  __pyx_t_1 = (__pyx_v_r < 0);
14718
14718
  if (__pyx_t_1) {
14719
14719
 
14720
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1538
 
14720
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1538
14721
14721
 *         r = _hdf5.H5Pget_libver_bounds(fapl_id, libver_low, libver_high)
14722
14722
 *         if r<0:
14723
14723
 *             if set_exception():             # <<<<<<<<<<<<<<
14727
14727
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1538; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14728
14728
    if (__pyx_t_2) {
14729
14729
 
14730
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1539
 
14730
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1539
14731
14731
 *         if r<0:
14732
14732
 *             if set_exception():
14733
14733
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
14743
14743
  }
14744
14744
  __pyx_L3:;
14745
14745
 
14746
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1540
 
14746
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1540
14747
14747
 *             if set_exception():
14748
14748
 *                 return <herr_t>-1;
14749
14749
 *         return r             # <<<<<<<<<<<<<<
14763
14763
  return __pyx_r;
14764
14764
}
14765
14765
 
14766
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1543
 
14766
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1543
14767
14767
 * 
14768
14768
 * 
14769
14769
 * cdef herr_t H5Rcreate(void *ref, hid_t loc_id, char *name, H5R_type_t ref_type,  hid_t space_id) except *:             # <<<<<<<<<<<<<<
14778
14778
  int __pyx_t_2;
14779
14779
  __Pyx_RefNannySetupContext("H5Rcreate");
14780
14780
 
14781
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1545
 
14781
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1545
14782
14782
 * cdef herr_t H5Rcreate(void *ref, hid_t loc_id, char *name, H5R_type_t ref_type,  hid_t space_id) except *:
14783
14783
 *     cdef herr_t r
14784
14784
 *     r = _hdf5.H5Rcreate(ref, loc_id, name, ref_type, space_id)             # <<<<<<<<<<<<<<
14787
14787
 */
14788
14788
  __pyx_v_r = H5Rcreate(__pyx_v_ref, __pyx_v_loc_id, __pyx_v_name, __pyx_v_ref_type, __pyx_v_space_id);
14789
14789
 
14790
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1546
 
14790
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1546
14791
14791
 *     cdef herr_t r
14792
14792
 *     r = _hdf5.H5Rcreate(ref, loc_id, name, ref_type, space_id)
14793
14793
 *     if r<0:             # <<<<<<<<<<<<<<
14797
14797
  __pyx_t_1 = (__pyx_v_r < 0);
14798
14798
  if (__pyx_t_1) {
14799
14799
 
14800
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1547
 
14800
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1547
14801
14801
 *     r = _hdf5.H5Rcreate(ref, loc_id, name, ref_type, space_id)
14802
14802
 *     if r<0:
14803
14803
 *         if set_exception():             # <<<<<<<<<<<<<<
14807
14807
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1547; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14808
14808
    if (__pyx_t_2) {
14809
14809
 
14810
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1548
 
14810
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1548
14811
14811
 *     if r<0:
14812
14812
 *         if set_exception():
14813
14813
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
14823
14823
  }
14824
14824
  __pyx_L3:;
14825
14825
 
14826
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1549
 
14826
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1549
14827
14827
 *         if set_exception():
14828
14828
 *             return <herr_t>-1;
14829
14829
 *     return r             # <<<<<<<<<<<<<<
14843
14843
  return __pyx_r;
14844
14844
}
14845
14845
 
14846
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1551
 
14846
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1551
14847
14847
 *     return r
14848
14848
 * 
14849
14849
 * cdef hid_t H5Rdereference(hid_t obj_id, H5R_type_t ref_type, void *ref) except *:             # <<<<<<<<<<<<<<
14858
14858
  int __pyx_t_2;
14859
14859
  __Pyx_RefNannySetupContext("H5Rdereference");
14860
14860
 
14861
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1553
 
14861
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1553
14862
14862
 * cdef hid_t H5Rdereference(hid_t obj_id, H5R_type_t ref_type, void *ref) except *:
14863
14863
 *     cdef hid_t r
14864
14864
 *     r = _hdf5.H5Rdereference(obj_id, ref_type, ref)             # <<<<<<<<<<<<<<
14867
14867
 */
14868
14868
  __pyx_v_r = H5Rdereference(__pyx_v_obj_id, __pyx_v_ref_type, __pyx_v_ref);
14869
14869
 
14870
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1554
 
14870
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1554
14871
14871
 *     cdef hid_t r
14872
14872
 *     r = _hdf5.H5Rdereference(obj_id, ref_type, ref)
14873
14873
 *     if r<0:             # <<<<<<<<<<<<<<
14877
14877
  __pyx_t_1 = (__pyx_v_r < 0);
14878
14878
  if (__pyx_t_1) {
14879
14879
 
14880
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1555
 
14880
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1555
14881
14881
 *     r = _hdf5.H5Rdereference(obj_id, ref_type, ref)
14882
14882
 *     if r<0:
14883
14883
 *         if set_exception():             # <<<<<<<<<<<<<<
14887
14887
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1555; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14888
14888
    if (__pyx_t_2) {
14889
14889
 
14890
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1556
 
14890
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1556
14891
14891
 *     if r<0:
14892
14892
 *         if set_exception():
14893
14893
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
14903
14903
  }
14904
14904
  __pyx_L3:;
14905
14905
 
14906
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1557
 
14906
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1557
14907
14907
 *         if set_exception():
14908
14908
 *             return <hid_t>-1;
14909
14909
 *     return r             # <<<<<<<<<<<<<<
14923
14923
  return __pyx_r;
14924
14924
}
14925
14925
 
14926
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1559
 
14926
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1559
14927
14927
 *     return r
14928
14928
 * 
14929
14929
 * cdef hid_t H5Rget_region(hid_t dataset, H5R_type_t ref_type, void *ref) except *:             # <<<<<<<<<<<<<<
14938
14938
  int __pyx_t_2;
14939
14939
  __Pyx_RefNannySetupContext("H5Rget_region");
14940
14940
 
14941
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1561
 
14941
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1561
14942
14942
 * cdef hid_t H5Rget_region(hid_t dataset, H5R_type_t ref_type, void *ref) except *:
14943
14943
 *     cdef hid_t r
14944
14944
 *     r = _hdf5.H5Rget_region(dataset, ref_type, ref)             # <<<<<<<<<<<<<<
14947
14947
 */
14948
14948
  __pyx_v_r = H5Rget_region(__pyx_v_dataset, __pyx_v_ref_type, __pyx_v_ref);
14949
14949
 
14950
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1562
 
14950
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1562
14951
14951
 *     cdef hid_t r
14952
14952
 *     r = _hdf5.H5Rget_region(dataset, ref_type, ref)
14953
14953
 *     if r<0:             # <<<<<<<<<<<<<<
14957
14957
  __pyx_t_1 = (__pyx_v_r < 0);
14958
14958
  if (__pyx_t_1) {
14959
14959
 
14960
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1563
 
14960
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1563
14961
14961
 *     r = _hdf5.H5Rget_region(dataset, ref_type, ref)
14962
14962
 *     if r<0:
14963
14963
 *         if set_exception():             # <<<<<<<<<<<<<<
14967
14967
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1563; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
14968
14968
    if (__pyx_t_2) {
14969
14969
 
14970
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1564
 
14970
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1564
14971
14971
 *     if r<0:
14972
14972
 *         if set_exception():
14973
14973
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
14983
14983
  }
14984
14984
  __pyx_L3:;
14985
14985
 
14986
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1565
 
14986
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1565
14987
14987
 *         if set_exception():
14988
14988
 *             return <hid_t>-1;
14989
14989
 *     return r             # <<<<<<<<<<<<<<
15003
15003
  return __pyx_r;
15004
15004
}
15005
15005
 
15006
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1567
 
15006
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1567
15007
15007
 *     return r
15008
15008
 * 
15009
15009
 * cdef H5G_obj_t H5Rget_obj_type(hid_t id, H5R_type_t ref_type, void *ref) except *:             # <<<<<<<<<<<<<<
15018
15018
  int __pyx_t_2;
15019
15019
  __Pyx_RefNannySetupContext("H5Rget_obj_type");
15020
15020
 
15021
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1569
 
15021
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1569
15022
15022
 * cdef H5G_obj_t H5Rget_obj_type(hid_t id, H5R_type_t ref_type, void *ref) except *:
15023
15023
 *     cdef H5G_obj_t r
15024
15024
 *     r = _hdf5.H5Rget_obj_type(id, ref_type, ref)             # <<<<<<<<<<<<<<
15027
15027
 */
15028
15028
  __pyx_v_r = H5Rget_obj_type(__pyx_v_id, __pyx_v_ref_type, __pyx_v_ref);
15029
15029
 
15030
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1570
 
15030
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1570
15031
15031
 *     cdef H5G_obj_t r
15032
15032
 *     r = _hdf5.H5Rget_obj_type(id, ref_type, ref)
15033
15033
 *     if r<0:             # <<<<<<<<<<<<<<
15037
15037
  __pyx_t_1 = (__pyx_v_r < 0);
15038
15038
  if (__pyx_t_1) {
15039
15039
 
15040
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1571
 
15040
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1571
15041
15041
 *     r = _hdf5.H5Rget_obj_type(id, ref_type, ref)
15042
15042
 *     if r<0:
15043
15043
 *         if set_exception():             # <<<<<<<<<<<<<<
15047
15047
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1571; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15048
15048
    if (__pyx_t_2) {
15049
15049
 
15050
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1572
 
15050
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1572
15051
15051
 *     if r<0:
15052
15052
 *         if set_exception():
15053
15053
 *             return <H5G_obj_t>-1;             # <<<<<<<<<<<<<<
15063
15063
  }
15064
15064
  __pyx_L3:;
15065
15065
 
15066
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1573
 
15066
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1573
15067
15067
 *         if set_exception():
15068
15068
 *             return <H5G_obj_t>-1;
15069
15069
 *     return r             # <<<<<<<<<<<<<<
15081
15081
  return __pyx_r;
15082
15082
}
15083
15083
 
15084
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1576
 
15084
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1576
15085
15085
 * 
15086
15086
 * IF H5PY_18API:
15087
15087
 *     cdef ssize_t H5Rget_name(hid_t loc_id, H5R_type_t ref_type, void *ref, char *name, size_t size) except *:             # <<<<<<<<<<<<<<
15096
15096
  int __pyx_t_2;
15097
15097
  __Pyx_RefNannySetupContext("H5Rget_name");
15098
15098
 
15099
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1578
 
15099
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1578
15100
15100
 *     cdef ssize_t H5Rget_name(hid_t loc_id, H5R_type_t ref_type, void *ref, char *name, size_t size) except *:
15101
15101
 *         cdef ssize_t r
15102
15102
 *         r = _hdf5.H5Rget_name(loc_id, ref_type, ref, name, size)             # <<<<<<<<<<<<<<
15105
15105
 */
15106
15106
  __pyx_v_r = H5Rget_name(__pyx_v_loc_id, __pyx_v_ref_type, __pyx_v_ref, __pyx_v_name, __pyx_v_size);
15107
15107
 
15108
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1579
 
15108
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1579
15109
15109
 *         cdef ssize_t r
15110
15110
 *         r = _hdf5.H5Rget_name(loc_id, ref_type, ref, name, size)
15111
15111
 *         if r<0:             # <<<<<<<<<<<<<<
15115
15115
  __pyx_t_1 = (__pyx_v_r < 0);
15116
15116
  if (__pyx_t_1) {
15117
15117
 
15118
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1580
 
15118
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1580
15119
15119
 *         r = _hdf5.H5Rget_name(loc_id, ref_type, ref, name, size)
15120
15120
 *         if r<0:
15121
15121
 *             if set_exception():             # <<<<<<<<<<<<<<
15125
15125
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1580; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15126
15126
    if (__pyx_t_2) {
15127
15127
 
15128
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1581
 
15128
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1581
15129
15129
 *         if r<0:
15130
15130
 *             if set_exception():
15131
15131
 *                 return <ssize_t>-1;             # <<<<<<<<<<<<<<
15141
15141
  }
15142
15142
  __pyx_L3:;
15143
15143
 
15144
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1582
 
15144
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1582
15145
15145
 *             if set_exception():
15146
15146
 *                 return <ssize_t>-1;
15147
15147
 *         return r             # <<<<<<<<<<<<<<
15161
15161
  return __pyx_r;
15162
15162
}
15163
15163
 
15164
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1585
 
15164
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1585
15165
15165
 * 
15166
15166
 * 
15167
15167
 * cdef hid_t H5Screate(H5S_class_t type) except *:             # <<<<<<<<<<<<<<
15176
15176
  int __pyx_t_2;
15177
15177
  __Pyx_RefNannySetupContext("H5Screate");
15178
15178
 
15179
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1587
 
15179
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1587
15180
15180
 * cdef hid_t H5Screate(H5S_class_t type) except *:
15181
15181
 *     cdef hid_t r
15182
15182
 *     r = _hdf5.H5Screate(type)             # <<<<<<<<<<<<<<
15185
15185
 */
15186
15186
  __pyx_v_r = H5Screate(__pyx_v_type);
15187
15187
 
15188
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1588
 
15188
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1588
15189
15189
 *     cdef hid_t r
15190
15190
 *     r = _hdf5.H5Screate(type)
15191
15191
 *     if r<0:             # <<<<<<<<<<<<<<
15195
15195
  __pyx_t_1 = (__pyx_v_r < 0);
15196
15196
  if (__pyx_t_1) {
15197
15197
 
15198
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1589
 
15198
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1589
15199
15199
 *     r = _hdf5.H5Screate(type)
15200
15200
 *     if r<0:
15201
15201
 *         if set_exception():             # <<<<<<<<<<<<<<
15205
15205
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1589; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15206
15206
    if (__pyx_t_2) {
15207
15207
 
15208
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1590
 
15208
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1590
15209
15209
 *     if r<0:
15210
15210
 *         if set_exception():
15211
15211
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
15221
15221
  }
15222
15222
  __pyx_L3:;
15223
15223
 
15224
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1591
 
15224
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1591
15225
15225
 *         if set_exception():
15226
15226
 *             return <hid_t>-1;
15227
15227
 *     return r             # <<<<<<<<<<<<<<
15241
15241
  return __pyx_r;
15242
15242
}
15243
15243
 
15244
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1593
 
15244
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1593
15245
15245
 *     return r
15246
15246
 * 
15247
15247
 * cdef hid_t H5Scopy(hid_t space_id ) except *:             # <<<<<<<<<<<<<<
15256
15256
  int __pyx_t_2;
15257
15257
  __Pyx_RefNannySetupContext("H5Scopy");
15258
15258
 
15259
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1595
 
15259
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1595
15260
15260
 * cdef hid_t H5Scopy(hid_t space_id ) except *:
15261
15261
 *     cdef hid_t r
15262
15262
 *     r = _hdf5.H5Scopy(space_id)             # <<<<<<<<<<<<<<
15265
15265
 */
15266
15266
  __pyx_v_r = H5Scopy(__pyx_v_space_id);
15267
15267
 
15268
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1596
 
15268
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1596
15269
15269
 *     cdef hid_t r
15270
15270
 *     r = _hdf5.H5Scopy(space_id)
15271
15271
 *     if r<0:             # <<<<<<<<<<<<<<
15275
15275
  __pyx_t_1 = (__pyx_v_r < 0);
15276
15276
  if (__pyx_t_1) {
15277
15277
 
15278
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1597
 
15278
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1597
15279
15279
 *     r = _hdf5.H5Scopy(space_id)
15280
15280
 *     if r<0:
15281
15281
 *         if set_exception():             # <<<<<<<<<<<<<<
15285
15285
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1597; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15286
15286
    if (__pyx_t_2) {
15287
15287
 
15288
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1598
 
15288
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1598
15289
15289
 *     if r<0:
15290
15290
 *         if set_exception():
15291
15291
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
15301
15301
  }
15302
15302
  __pyx_L3:;
15303
15303
 
15304
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1599
 
15304
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1599
15305
15305
 *         if set_exception():
15306
15306
 *             return <hid_t>-1;
15307
15307
 *     return r             # <<<<<<<<<<<<<<
15321
15321
  return __pyx_r;
15322
15322
}
15323
15323
 
15324
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1601
 
15324
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1601
15325
15325
 *     return r
15326
15326
 * 
15327
15327
 * cdef herr_t H5Sclose(hid_t space_id) except *:             # <<<<<<<<<<<<<<
15336
15336
  int __pyx_t_2;
15337
15337
  __Pyx_RefNannySetupContext("H5Sclose");
15338
15338
 
15339
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1603
 
15339
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1603
15340
15340
 * cdef herr_t H5Sclose(hid_t space_id) except *:
15341
15341
 *     cdef herr_t r
15342
15342
 *     r = _hdf5.H5Sclose(space_id)             # <<<<<<<<<<<<<<
15345
15345
 */
15346
15346
  __pyx_v_r = H5Sclose(__pyx_v_space_id);
15347
15347
 
15348
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1604
 
15348
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1604
15349
15349
 *     cdef herr_t r
15350
15350
 *     r = _hdf5.H5Sclose(space_id)
15351
15351
 *     if r<0:             # <<<<<<<<<<<<<<
15355
15355
  __pyx_t_1 = (__pyx_v_r < 0);
15356
15356
  if (__pyx_t_1) {
15357
15357
 
15358
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1605
 
15358
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1605
15359
15359
 *     r = _hdf5.H5Sclose(space_id)
15360
15360
 *     if r<0:
15361
15361
 *         if set_exception():             # <<<<<<<<<<<<<<
15365
15365
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1605; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15366
15366
    if (__pyx_t_2) {
15367
15367
 
15368
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1606
 
15368
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1606
15369
15369
 *     if r<0:
15370
15370
 *         if set_exception():
15371
15371
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
15381
15381
  }
15382
15382
  __pyx_L3:;
15383
15383
 
15384
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1607
 
15384
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1607
15385
15385
 *         if set_exception():
15386
15386
 *             return <herr_t>-1;
15387
15387
 *     return r             # <<<<<<<<<<<<<<
15401
15401
  return __pyx_r;
15402
15402
}
15403
15403
 
15404
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1609
 
15404
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1609
15405
15405
 *     return r
15406
15406
 * 
15407
15407
 * cdef hid_t H5Screate_simple(int rank, hsize_t *dims, hsize_t *maxdims) except *:             # <<<<<<<<<<<<<<
15416
15416
  int __pyx_t_2;
15417
15417
  __Pyx_RefNannySetupContext("H5Screate_simple");
15418
15418
 
15419
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1611
 
15419
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1611
15420
15420
 * cdef hid_t H5Screate_simple(int rank, hsize_t *dims, hsize_t *maxdims) except *:
15421
15421
 *     cdef hid_t r
15422
15422
 *     r = _hdf5.H5Screate_simple(rank, dims, maxdims)             # <<<<<<<<<<<<<<
15425
15425
 */
15426
15426
  __pyx_v_r = H5Screate_simple(__pyx_v_rank, __pyx_v_dims, __pyx_v_maxdims);
15427
15427
 
15428
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1612
 
15428
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1612
15429
15429
 *     cdef hid_t r
15430
15430
 *     r = _hdf5.H5Screate_simple(rank, dims, maxdims)
15431
15431
 *     if r<0:             # <<<<<<<<<<<<<<
15435
15435
  __pyx_t_1 = (__pyx_v_r < 0);
15436
15436
  if (__pyx_t_1) {
15437
15437
 
15438
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1613
 
15438
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1613
15439
15439
 *     r = _hdf5.H5Screate_simple(rank, dims, maxdims)
15440
15440
 *     if r<0:
15441
15441
 *         if set_exception():             # <<<<<<<<<<<<<<
15445
15445
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1613; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15446
15446
    if (__pyx_t_2) {
15447
15447
 
15448
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1614
 
15448
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1614
15449
15449
 *     if r<0:
15450
15450
 *         if set_exception():
15451
15451
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
15461
15461
  }
15462
15462
  __pyx_L3:;
15463
15463
 
15464
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1615
 
15464
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1615
15465
15465
 *         if set_exception():
15466
15466
 *             return <hid_t>-1;
15467
15467
 *     return r             # <<<<<<<<<<<<<<
15481
15481
  return __pyx_r;
15482
15482
}
15483
15483
 
15484
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1617
 
15484
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1617
15485
15485
 *     return r
15486
15486
 * 
15487
15487
 * cdef htri_t H5Sis_simple(hid_t space_id) except *:             # <<<<<<<<<<<<<<
15496
15496
  int __pyx_t_2;
15497
15497
  __Pyx_RefNannySetupContext("H5Sis_simple");
15498
15498
 
15499
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1619
 
15499
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1619
15500
15500
 * cdef htri_t H5Sis_simple(hid_t space_id) except *:
15501
15501
 *     cdef htri_t r
15502
15502
 *     r = _hdf5.H5Sis_simple(space_id)             # <<<<<<<<<<<<<<
15505
15505
 */
15506
15506
  __pyx_v_r = H5Sis_simple(__pyx_v_space_id);
15507
15507
 
15508
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1620
 
15508
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1620
15509
15509
 *     cdef htri_t r
15510
15510
 *     r = _hdf5.H5Sis_simple(space_id)
15511
15511
 *     if r<0:             # <<<<<<<<<<<<<<
15515
15515
  __pyx_t_1 = (__pyx_v_r < 0);
15516
15516
  if (__pyx_t_1) {
15517
15517
 
15518
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1621
 
15518
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1621
15519
15519
 *     r = _hdf5.H5Sis_simple(space_id)
15520
15520
 *     if r<0:
15521
15521
 *         if set_exception():             # <<<<<<<<<<<<<<
15525
15525
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1621; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15526
15526
    if (__pyx_t_2) {
15527
15527
 
15528
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1622
 
15528
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1622
15529
15529
 *     if r<0:
15530
15530
 *         if set_exception():
15531
15531
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
15541
15541
  }
15542
15542
  __pyx_L3:;
15543
15543
 
15544
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1623
 
15544
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1623
15545
15545
 *         if set_exception():
15546
15546
 *             return <htri_t>-1;
15547
15547
 *     return r             # <<<<<<<<<<<<<<
15561
15561
  return __pyx_r;
15562
15562
}
15563
15563
 
15564
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1625
 
15564
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1625
15565
15565
 *     return r
15566
15566
 * 
15567
15567
 * cdef herr_t H5Soffset_simple(hid_t space_id, hssize_t *offset ) except *:             # <<<<<<<<<<<<<<
15576
15576
  int __pyx_t_2;
15577
15577
  __Pyx_RefNannySetupContext("H5Soffset_simple");
15578
15578
 
15579
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1627
 
15579
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1627
15580
15580
 * cdef herr_t H5Soffset_simple(hid_t space_id, hssize_t *offset ) except *:
15581
15581
 *     cdef herr_t r
15582
15582
 *     r = _hdf5.H5Soffset_simple(space_id, offset)             # <<<<<<<<<<<<<<
15585
15585
 */
15586
15586
  __pyx_v_r = H5Soffset_simple(__pyx_v_space_id, __pyx_v_offset);
15587
15587
 
15588
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1628
 
15588
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1628
15589
15589
 *     cdef herr_t r
15590
15590
 *     r = _hdf5.H5Soffset_simple(space_id, offset)
15591
15591
 *     if r<0:             # <<<<<<<<<<<<<<
15595
15595
  __pyx_t_1 = (__pyx_v_r < 0);
15596
15596
  if (__pyx_t_1) {
15597
15597
 
15598
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1629
 
15598
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1629
15599
15599
 *     r = _hdf5.H5Soffset_simple(space_id, offset)
15600
15600
 *     if r<0:
15601
15601
 *         if set_exception():             # <<<<<<<<<<<<<<
15605
15605
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1629; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15606
15606
    if (__pyx_t_2) {
15607
15607
 
15608
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1630
 
15608
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1630
15609
15609
 *     if r<0:
15610
15610
 *         if set_exception():
15611
15611
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
15621
15621
  }
15622
15622
  __pyx_L3:;
15623
15623
 
15624
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1631
 
15624
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1631
15625
15625
 *         if set_exception():
15626
15626
 *             return <herr_t>-1;
15627
15627
 *     return r             # <<<<<<<<<<<<<<
15641
15641
  return __pyx_r;
15642
15642
}
15643
15643
 
15644
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1633
 
15644
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1633
15645
15645
 *     return r
15646
15646
 * 
15647
15647
 * cdef int H5Sget_simple_extent_ndims(hid_t space_id) except *:             # <<<<<<<<<<<<<<
15656
15656
  int __pyx_t_2;
15657
15657
  __Pyx_RefNannySetupContext("H5Sget_simple_extent_ndims");
15658
15658
 
15659
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1635
 
15659
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1635
15660
15660
 * cdef int H5Sget_simple_extent_ndims(hid_t space_id) except *:
15661
15661
 *     cdef int r
15662
15662
 *     r = _hdf5.H5Sget_simple_extent_ndims(space_id)             # <<<<<<<<<<<<<<
15665
15665
 */
15666
15666
  __pyx_v_r = H5Sget_simple_extent_ndims(__pyx_v_space_id);
15667
15667
 
15668
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1636
 
15668
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1636
15669
15669
 *     cdef int r
15670
15670
 *     r = _hdf5.H5Sget_simple_extent_ndims(space_id)
15671
15671
 *     if r<0:             # <<<<<<<<<<<<<<
15675
15675
  __pyx_t_1 = (__pyx_v_r < 0);
15676
15676
  if (__pyx_t_1) {
15677
15677
 
15678
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1637
 
15678
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1637
15679
15679
 *     r = _hdf5.H5Sget_simple_extent_ndims(space_id)
15680
15680
 *     if r<0:
15681
15681
 *         if set_exception():             # <<<<<<<<<<<<<<
15685
15685
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1637; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15686
15686
    if (__pyx_t_2) {
15687
15687
 
15688
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1638
 
15688
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1638
15689
15689
 *     if r<0:
15690
15690
 *         if set_exception():
15691
15691
 *             return <int>-1;             # <<<<<<<<<<<<<<
15701
15701
  }
15702
15702
  __pyx_L3:;
15703
15703
 
15704
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1639
 
15704
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1639
15705
15705
 *         if set_exception():
15706
15706
 *             return <int>-1;
15707
15707
 *     return r             # <<<<<<<<<<<<<<
15721
15721
  return __pyx_r;
15722
15722
}
15723
15723
 
15724
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1641
 
15724
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1641
15725
15725
 *     return r
15726
15726
 * 
15727
15727
 * cdef int H5Sget_simple_extent_dims(hid_t space_id, hsize_t *dims, hsize_t *maxdims) except *:             # <<<<<<<<<<<<<<
15736
15736
  int __pyx_t_2;
15737
15737
  __Pyx_RefNannySetupContext("H5Sget_simple_extent_dims");
15738
15738
 
15739
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1643
 
15739
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1643
15740
15740
 * cdef int H5Sget_simple_extent_dims(hid_t space_id, hsize_t *dims, hsize_t *maxdims) except *:
15741
15741
 *     cdef int r
15742
15742
 *     r = _hdf5.H5Sget_simple_extent_dims(space_id, dims, maxdims)             # <<<<<<<<<<<<<<
15745
15745
 */
15746
15746
  __pyx_v_r = H5Sget_simple_extent_dims(__pyx_v_space_id, __pyx_v_dims, __pyx_v_maxdims);
15747
15747
 
15748
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1644
 
15748
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1644
15749
15749
 *     cdef int r
15750
15750
 *     r = _hdf5.H5Sget_simple_extent_dims(space_id, dims, maxdims)
15751
15751
 *     if r<0:             # <<<<<<<<<<<<<<
15755
15755
  __pyx_t_1 = (__pyx_v_r < 0);
15756
15756
  if (__pyx_t_1) {
15757
15757
 
15758
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1645
 
15758
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1645
15759
15759
 *     r = _hdf5.H5Sget_simple_extent_dims(space_id, dims, maxdims)
15760
15760
 *     if r<0:
15761
15761
 *         if set_exception():             # <<<<<<<<<<<<<<
15765
15765
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1645; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15766
15766
    if (__pyx_t_2) {
15767
15767
 
15768
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1646
 
15768
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1646
15769
15769
 *     if r<0:
15770
15770
 *         if set_exception():
15771
15771
 *             return <int>-1;             # <<<<<<<<<<<<<<
15781
15781
  }
15782
15782
  __pyx_L3:;
15783
15783
 
15784
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1647
 
15784
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1647
15785
15785
 *         if set_exception():
15786
15786
 *             return <int>-1;
15787
15787
 *     return r             # <<<<<<<<<<<<<<
15801
15801
  return __pyx_r;
15802
15802
}
15803
15803
 
15804
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1649
 
15804
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1649
15805
15805
 *     return r
15806
15806
 * 
15807
15807
 * cdef hssize_t H5Sget_simple_extent_npoints(hid_t space_id) except *:             # <<<<<<<<<<<<<<
15816
15816
  int __pyx_t_2;
15817
15817
  __Pyx_RefNannySetupContext("H5Sget_simple_extent_npoints");
15818
15818
 
15819
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1651
 
15819
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1651
15820
15820
 * cdef hssize_t H5Sget_simple_extent_npoints(hid_t space_id) except *:
15821
15821
 *     cdef hssize_t r
15822
15822
 *     r = _hdf5.H5Sget_simple_extent_npoints(space_id)             # <<<<<<<<<<<<<<
15825
15825
 */
15826
15826
  __pyx_v_r = H5Sget_simple_extent_npoints(__pyx_v_space_id);
15827
15827
 
15828
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1652
 
15828
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1652
15829
15829
 *     cdef hssize_t r
15830
15830
 *     r = _hdf5.H5Sget_simple_extent_npoints(space_id)
15831
15831
 *     if r<0:             # <<<<<<<<<<<<<<
15835
15835
  __pyx_t_1 = (__pyx_v_r < 0);
15836
15836
  if (__pyx_t_1) {
15837
15837
 
15838
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1653
 
15838
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1653
15839
15839
 *     r = _hdf5.H5Sget_simple_extent_npoints(space_id)
15840
15840
 *     if r<0:
15841
15841
 *         if set_exception():             # <<<<<<<<<<<<<<
15845
15845
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1653; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15846
15846
    if (__pyx_t_2) {
15847
15847
 
15848
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1654
 
15848
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1654
15849
15849
 *     if r<0:
15850
15850
 *         if set_exception():
15851
15851
 *             return <hssize_t>-1;             # <<<<<<<<<<<<<<
15861
15861
  }
15862
15862
  __pyx_L3:;
15863
15863
 
15864
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1655
 
15864
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1655
15865
15865
 *         if set_exception():
15866
15866
 *             return <hssize_t>-1;
15867
15867
 *     return r             # <<<<<<<<<<<<<<
15881
15881
  return __pyx_r;
15882
15882
}
15883
15883
 
15884
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1657
 
15884
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1657
15885
15885
 *     return r
15886
15886
 * 
15887
15887
 * cdef H5S_class_t H5Sget_simple_extent_type(hid_t space_id) except *:             # <<<<<<<<<<<<<<
15896
15896
  int __pyx_t_2;
15897
15897
  __Pyx_RefNannySetupContext("H5Sget_simple_extent_type");
15898
15898
 
15899
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1659
 
15899
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1659
15900
15900
 * cdef H5S_class_t H5Sget_simple_extent_type(hid_t space_id) except *:
15901
15901
 *     cdef H5S_class_t r
15902
15902
 *     r = _hdf5.H5Sget_simple_extent_type(space_id)             # <<<<<<<<<<<<<<
15905
15905
 */
15906
15906
  __pyx_v_r = H5Sget_simple_extent_type(__pyx_v_space_id);
15907
15907
 
15908
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1660
 
15908
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1660
15909
15909
 *     cdef H5S_class_t r
15910
15910
 *     r = _hdf5.H5Sget_simple_extent_type(space_id)
15911
15911
 *     if r<0:             # <<<<<<<<<<<<<<
15915
15915
  __pyx_t_1 = (__pyx_v_r < 0);
15916
15916
  if (__pyx_t_1) {
15917
15917
 
15918
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1661
 
15918
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1661
15919
15919
 *     r = _hdf5.H5Sget_simple_extent_type(space_id)
15920
15920
 *     if r<0:
15921
15921
 *         if set_exception():             # <<<<<<<<<<<<<<
15925
15925
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1661; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
15926
15926
    if (__pyx_t_2) {
15927
15927
 
15928
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1662
 
15928
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1662
15929
15929
 *     if r<0:
15930
15930
 *         if set_exception():
15931
15931
 *             return <H5S_class_t>-1;             # <<<<<<<<<<<<<<
15941
15941
  }
15942
15942
  __pyx_L3:;
15943
15943
 
15944
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1663
 
15944
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1663
15945
15945
 *         if set_exception():
15946
15946
 *             return <H5S_class_t>-1;
15947
15947
 *     return r             # <<<<<<<<<<<<<<
15959
15959
  return __pyx_r;
15960
15960
}
15961
15961
 
15962
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1665
 
15962
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1665
15963
15963
 *     return r
15964
15964
 * 
15965
15965
 * cdef herr_t H5Sextent_copy(hid_t dest_space_id, hid_t source_space_id ) except *:             # <<<<<<<<<<<<<<
15974
15974
  int __pyx_t_2;
15975
15975
  __Pyx_RefNannySetupContext("H5Sextent_copy");
15976
15976
 
15977
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1667
 
15977
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1667
15978
15978
 * cdef herr_t H5Sextent_copy(hid_t dest_space_id, hid_t source_space_id ) except *:
15979
15979
 *     cdef herr_t r
15980
15980
 *     r = _hdf5.H5Sextent_copy(dest_space_id, source_space_id)             # <<<<<<<<<<<<<<
15983
15983
 */
15984
15984
  __pyx_v_r = H5Sextent_copy(__pyx_v_dest_space_id, __pyx_v_source_space_id);
15985
15985
 
15986
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1668
 
15986
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1668
15987
15987
 *     cdef herr_t r
15988
15988
 *     r = _hdf5.H5Sextent_copy(dest_space_id, source_space_id)
15989
15989
 *     if r<0:             # <<<<<<<<<<<<<<
15993
15993
  __pyx_t_1 = (__pyx_v_r < 0);
15994
15994
  if (__pyx_t_1) {
15995
15995
 
15996
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1669
 
15996
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1669
15997
15997
 *     r = _hdf5.H5Sextent_copy(dest_space_id, source_space_id)
15998
15998
 *     if r<0:
15999
15999
 *         if set_exception():             # <<<<<<<<<<<<<<
16003
16003
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1669; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16004
16004
    if (__pyx_t_2) {
16005
16005
 
16006
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1670
 
16006
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1670
16007
16007
 *     if r<0:
16008
16008
 *         if set_exception():
16009
16009
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16019
16019
  }
16020
16020
  __pyx_L3:;
16021
16021
 
16022
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1671
 
16022
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1671
16023
16023
 *         if set_exception():
16024
16024
 *             return <herr_t>-1;
16025
16025
 *     return r             # <<<<<<<<<<<<<<
16039
16039
  return __pyx_r;
16040
16040
}
16041
16041
 
16042
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1673
 
16042
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1673
16043
16043
 *     return r
16044
16044
 * 
16045
16045
 * cdef herr_t H5Sset_extent_simple(hid_t space_id, int rank, hsize_t *current_size, hsize_t *maximum_size ) except *:             # <<<<<<<<<<<<<<
16054
16054
  int __pyx_t_2;
16055
16055
  __Pyx_RefNannySetupContext("H5Sset_extent_simple");
16056
16056
 
16057
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1675
 
16057
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1675
16058
16058
 * cdef herr_t H5Sset_extent_simple(hid_t space_id, int rank, hsize_t *current_size, hsize_t *maximum_size ) except *:
16059
16059
 *     cdef herr_t r
16060
16060
 *     r = _hdf5.H5Sset_extent_simple(space_id, rank, current_size, maximum_size)             # <<<<<<<<<<<<<<
16063
16063
 */
16064
16064
  __pyx_v_r = H5Sset_extent_simple(__pyx_v_space_id, __pyx_v_rank, __pyx_v_current_size, __pyx_v_maximum_size);
16065
16065
 
16066
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1676
 
16066
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1676
16067
16067
 *     cdef herr_t r
16068
16068
 *     r = _hdf5.H5Sset_extent_simple(space_id, rank, current_size, maximum_size)
16069
16069
 *     if r<0:             # <<<<<<<<<<<<<<
16073
16073
  __pyx_t_1 = (__pyx_v_r < 0);
16074
16074
  if (__pyx_t_1) {
16075
16075
 
16076
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1677
 
16076
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1677
16077
16077
 *     r = _hdf5.H5Sset_extent_simple(space_id, rank, current_size, maximum_size)
16078
16078
 *     if r<0:
16079
16079
 *         if set_exception():             # <<<<<<<<<<<<<<
16083
16083
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1677; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16084
16084
    if (__pyx_t_2) {
16085
16085
 
16086
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1678
 
16086
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1678
16087
16087
 *     if r<0:
16088
16088
 *         if set_exception():
16089
16089
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16099
16099
  }
16100
16100
  __pyx_L3:;
16101
16101
 
16102
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1679
 
16102
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1679
16103
16103
 *         if set_exception():
16104
16104
 *             return <herr_t>-1;
16105
16105
 *     return r             # <<<<<<<<<<<<<<
16119
16119
  return __pyx_r;
16120
16120
}
16121
16121
 
16122
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1681
 
16122
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1681
16123
16123
 *     return r
16124
16124
 * 
16125
16125
 * cdef herr_t H5Sset_extent_none(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16134
16134
  int __pyx_t_2;
16135
16135
  __Pyx_RefNannySetupContext("H5Sset_extent_none");
16136
16136
 
16137
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1683
 
16137
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1683
16138
16138
 * cdef herr_t H5Sset_extent_none(hid_t space_id) except *:
16139
16139
 *     cdef herr_t r
16140
16140
 *     r = _hdf5.H5Sset_extent_none(space_id)             # <<<<<<<<<<<<<<
16143
16143
 */
16144
16144
  __pyx_v_r = H5Sset_extent_none(__pyx_v_space_id);
16145
16145
 
16146
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1684
 
16146
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1684
16147
16147
 *     cdef herr_t r
16148
16148
 *     r = _hdf5.H5Sset_extent_none(space_id)
16149
16149
 *     if r<0:             # <<<<<<<<<<<<<<
16153
16153
  __pyx_t_1 = (__pyx_v_r < 0);
16154
16154
  if (__pyx_t_1) {
16155
16155
 
16156
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1685
 
16156
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1685
16157
16157
 *     r = _hdf5.H5Sset_extent_none(space_id)
16158
16158
 *     if r<0:
16159
16159
 *         if set_exception():             # <<<<<<<<<<<<<<
16163
16163
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1685; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16164
16164
    if (__pyx_t_2) {
16165
16165
 
16166
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1686
 
16166
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1686
16167
16167
 *     if r<0:
16168
16168
 *         if set_exception():
16169
16169
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16179
16179
  }
16180
16180
  __pyx_L3:;
16181
16181
 
16182
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1687
 
16182
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1687
16183
16183
 *         if set_exception():
16184
16184
 *             return <herr_t>-1;
16185
16185
 *     return r             # <<<<<<<<<<<<<<
16199
16199
  return __pyx_r;
16200
16200
}
16201
16201
 
16202
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1689
 
16202
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1689
16203
16203
 *     return r
16204
16204
 * 
16205
16205
 * cdef H5S_sel_type H5Sget_select_type(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16214
16214
  int __pyx_t_2;
16215
16215
  __Pyx_RefNannySetupContext("H5Sget_select_type");
16216
16216
 
16217
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1691
 
16217
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1691
16218
16218
 * cdef H5S_sel_type H5Sget_select_type(hid_t space_id) except *:
16219
16219
 *     cdef H5S_sel_type r
16220
16220
 *     r = _hdf5.H5Sget_select_type(space_id)             # <<<<<<<<<<<<<<
16223
16223
 */
16224
16224
  __pyx_v_r = H5Sget_select_type(__pyx_v_space_id);
16225
16225
 
16226
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1692
 
16226
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1692
16227
16227
 *     cdef H5S_sel_type r
16228
16228
 *     r = _hdf5.H5Sget_select_type(space_id)
16229
16229
 *     if r<0:             # <<<<<<<<<<<<<<
16233
16233
  __pyx_t_1 = (__pyx_v_r < 0);
16234
16234
  if (__pyx_t_1) {
16235
16235
 
16236
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1693
 
16236
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1693
16237
16237
 *     r = _hdf5.H5Sget_select_type(space_id)
16238
16238
 *     if r<0:
16239
16239
 *         if set_exception():             # <<<<<<<<<<<<<<
16243
16243
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1693; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16244
16244
    if (__pyx_t_2) {
16245
16245
 
16246
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1694
 
16246
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1694
16247
16247
 *     if r<0:
16248
16248
 *         if set_exception():
16249
16249
 *             return <H5S_sel_type>-1;             # <<<<<<<<<<<<<<
16259
16259
  }
16260
16260
  __pyx_L3:;
16261
16261
 
16262
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1695
 
16262
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1695
16263
16263
 *         if set_exception():
16264
16264
 *             return <H5S_sel_type>-1;
16265
16265
 *     return r             # <<<<<<<<<<<<<<
16277
16277
  return __pyx_r;
16278
16278
}
16279
16279
 
16280
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1697
 
16280
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1697
16281
16281
 *     return r
16282
16282
 * 
16283
16283
 * cdef hssize_t H5Sget_select_npoints(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16292
16292
  int __pyx_t_2;
16293
16293
  __Pyx_RefNannySetupContext("H5Sget_select_npoints");
16294
16294
 
16295
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1699
 
16295
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1699
16296
16296
 * cdef hssize_t H5Sget_select_npoints(hid_t space_id) except *:
16297
16297
 *     cdef hssize_t r
16298
16298
 *     r = _hdf5.H5Sget_select_npoints(space_id)             # <<<<<<<<<<<<<<
16301
16301
 */
16302
16302
  __pyx_v_r = H5Sget_select_npoints(__pyx_v_space_id);
16303
16303
 
16304
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1700
 
16304
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1700
16305
16305
 *     cdef hssize_t r
16306
16306
 *     r = _hdf5.H5Sget_select_npoints(space_id)
16307
16307
 *     if r<0:             # <<<<<<<<<<<<<<
16311
16311
  __pyx_t_1 = (__pyx_v_r < 0);
16312
16312
  if (__pyx_t_1) {
16313
16313
 
16314
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1701
 
16314
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1701
16315
16315
 *     r = _hdf5.H5Sget_select_npoints(space_id)
16316
16316
 *     if r<0:
16317
16317
 *         if set_exception():             # <<<<<<<<<<<<<<
16321
16321
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1701; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16322
16322
    if (__pyx_t_2) {
16323
16323
 
16324
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1702
 
16324
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1702
16325
16325
 *     if r<0:
16326
16326
 *         if set_exception():
16327
16327
 *             return <hssize_t>-1;             # <<<<<<<<<<<<<<
16337
16337
  }
16338
16338
  __pyx_L3:;
16339
16339
 
16340
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1703
 
16340
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1703
16341
16341
 *         if set_exception():
16342
16342
 *             return <hssize_t>-1;
16343
16343
 *     return r             # <<<<<<<<<<<<<<
16357
16357
  return __pyx_r;
16358
16358
}
16359
16359
 
16360
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1705
 
16360
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1705
16361
16361
 *     return r
16362
16362
 * 
16363
16363
 * cdef herr_t H5Sget_select_bounds(hid_t space_id, hsize_t *start, hsize_t *end) except *:             # <<<<<<<<<<<<<<
16372
16372
  int __pyx_t_2;
16373
16373
  __Pyx_RefNannySetupContext("H5Sget_select_bounds");
16374
16374
 
16375
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1707
 
16375
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1707
16376
16376
 * cdef herr_t H5Sget_select_bounds(hid_t space_id, hsize_t *start, hsize_t *end) except *:
16377
16377
 *     cdef herr_t r
16378
16378
 *     r = _hdf5.H5Sget_select_bounds(space_id, start, end)             # <<<<<<<<<<<<<<
16381
16381
 */
16382
16382
  __pyx_v_r = H5Sget_select_bounds(__pyx_v_space_id, __pyx_v_start, __pyx_v_end);
16383
16383
 
16384
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1708
 
16384
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1708
16385
16385
 *     cdef herr_t r
16386
16386
 *     r = _hdf5.H5Sget_select_bounds(space_id, start, end)
16387
16387
 *     if r<0:             # <<<<<<<<<<<<<<
16391
16391
  __pyx_t_1 = (__pyx_v_r < 0);
16392
16392
  if (__pyx_t_1) {
16393
16393
 
16394
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1709
 
16394
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1709
16395
16395
 *     r = _hdf5.H5Sget_select_bounds(space_id, start, end)
16396
16396
 *     if r<0:
16397
16397
 *         if set_exception():             # <<<<<<<<<<<<<<
16401
16401
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1709; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16402
16402
    if (__pyx_t_2) {
16403
16403
 
16404
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1710
 
16404
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1710
16405
16405
 *     if r<0:
16406
16406
 *         if set_exception():
16407
16407
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16417
16417
  }
16418
16418
  __pyx_L3:;
16419
16419
 
16420
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1711
 
16420
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1711
16421
16421
 *         if set_exception():
16422
16422
 *             return <herr_t>-1;
16423
16423
 *     return r             # <<<<<<<<<<<<<<
16437
16437
  return __pyx_r;
16438
16438
}
16439
16439
 
16440
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1713
 
16440
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1713
16441
16441
 *     return r
16442
16442
 * 
16443
16443
 * cdef herr_t H5Sselect_all(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16452
16452
  int __pyx_t_2;
16453
16453
  __Pyx_RefNannySetupContext("H5Sselect_all");
16454
16454
 
16455
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1715
 
16455
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1715
16456
16456
 * cdef herr_t H5Sselect_all(hid_t space_id) except *:
16457
16457
 *     cdef herr_t r
16458
16458
 *     r = _hdf5.H5Sselect_all(space_id)             # <<<<<<<<<<<<<<
16461
16461
 */
16462
16462
  __pyx_v_r = H5Sselect_all(__pyx_v_space_id);
16463
16463
 
16464
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1716
 
16464
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1716
16465
16465
 *     cdef herr_t r
16466
16466
 *     r = _hdf5.H5Sselect_all(space_id)
16467
16467
 *     if r<0:             # <<<<<<<<<<<<<<
16471
16471
  __pyx_t_1 = (__pyx_v_r < 0);
16472
16472
  if (__pyx_t_1) {
16473
16473
 
16474
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1717
 
16474
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1717
16475
16475
 *     r = _hdf5.H5Sselect_all(space_id)
16476
16476
 *     if r<0:
16477
16477
 *         if set_exception():             # <<<<<<<<<<<<<<
16481
16481
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1717; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16482
16482
    if (__pyx_t_2) {
16483
16483
 
16484
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1718
 
16484
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1718
16485
16485
 *     if r<0:
16486
16486
 *         if set_exception():
16487
16487
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16497
16497
  }
16498
16498
  __pyx_L3:;
16499
16499
 
16500
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1719
 
16500
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1719
16501
16501
 *         if set_exception():
16502
16502
 *             return <herr_t>-1;
16503
16503
 *     return r             # <<<<<<<<<<<<<<
16517
16517
  return __pyx_r;
16518
16518
}
16519
16519
 
16520
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1721
 
16520
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1721
16521
16521
 *     return r
16522
16522
 * 
16523
16523
 * cdef herr_t H5Sselect_none(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16532
16532
  int __pyx_t_2;
16533
16533
  __Pyx_RefNannySetupContext("H5Sselect_none");
16534
16534
 
16535
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1723
 
16535
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1723
16536
16536
 * cdef herr_t H5Sselect_none(hid_t space_id) except *:
16537
16537
 *     cdef herr_t r
16538
16538
 *     r = _hdf5.H5Sselect_none(space_id)             # <<<<<<<<<<<<<<
16541
16541
 */
16542
16542
  __pyx_v_r = H5Sselect_none(__pyx_v_space_id);
16543
16543
 
16544
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1724
 
16544
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1724
16545
16545
 *     cdef herr_t r
16546
16546
 *     r = _hdf5.H5Sselect_none(space_id)
16547
16547
 *     if r<0:             # <<<<<<<<<<<<<<
16551
16551
  __pyx_t_1 = (__pyx_v_r < 0);
16552
16552
  if (__pyx_t_1) {
16553
16553
 
16554
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1725
 
16554
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1725
16555
16555
 *     r = _hdf5.H5Sselect_none(space_id)
16556
16556
 *     if r<0:
16557
16557
 *         if set_exception():             # <<<<<<<<<<<<<<
16561
16561
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1725; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16562
16562
    if (__pyx_t_2) {
16563
16563
 
16564
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1726
 
16564
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1726
16565
16565
 *     if r<0:
16566
16566
 *         if set_exception():
16567
16567
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16577
16577
  }
16578
16578
  __pyx_L3:;
16579
16579
 
16580
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1727
 
16580
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1727
16581
16581
 *         if set_exception():
16582
16582
 *             return <herr_t>-1;
16583
16583
 *     return r             # <<<<<<<<<<<<<<
16597
16597
  return __pyx_r;
16598
16598
}
16599
16599
 
16600
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1729
 
16600
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1729
16601
16601
 *     return r
16602
16602
 * 
16603
16603
 * cdef htri_t H5Sselect_valid(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16612
16612
  int __pyx_t_2;
16613
16613
  __Pyx_RefNannySetupContext("H5Sselect_valid");
16614
16614
 
16615
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1731
 
16615
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1731
16616
16616
 * cdef htri_t H5Sselect_valid(hid_t space_id) except *:
16617
16617
 *     cdef htri_t r
16618
16618
 *     r = _hdf5.H5Sselect_valid(space_id)             # <<<<<<<<<<<<<<
16621
16621
 */
16622
16622
  __pyx_v_r = H5Sselect_valid(__pyx_v_space_id);
16623
16623
 
16624
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1732
 
16624
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1732
16625
16625
 *     cdef htri_t r
16626
16626
 *     r = _hdf5.H5Sselect_valid(space_id)
16627
16627
 *     if r<0:             # <<<<<<<<<<<<<<
16631
16631
  __pyx_t_1 = (__pyx_v_r < 0);
16632
16632
  if (__pyx_t_1) {
16633
16633
 
16634
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1733
 
16634
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1733
16635
16635
 *     r = _hdf5.H5Sselect_valid(space_id)
16636
16636
 *     if r<0:
16637
16637
 *         if set_exception():             # <<<<<<<<<<<<<<
16641
16641
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1733; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16642
16642
    if (__pyx_t_2) {
16643
16643
 
16644
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1734
 
16644
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1734
16645
16645
 *     if r<0:
16646
16646
 *         if set_exception():
16647
16647
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
16657
16657
  }
16658
16658
  __pyx_L3:;
16659
16659
 
16660
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1735
 
16660
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1735
16661
16661
 *         if set_exception():
16662
16662
 *             return <htri_t>-1;
16663
16663
 *     return r             # <<<<<<<<<<<<<<
16677
16677
  return __pyx_r;
16678
16678
}
16679
16679
 
16680
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1737
 
16680
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1737
16681
16681
 *     return r
16682
16682
 * 
16683
16683
 * cdef hssize_t H5Sget_select_elem_npoints(hid_t space_id) except *:             # <<<<<<<<<<<<<<
16692
16692
  int __pyx_t_2;
16693
16693
  __Pyx_RefNannySetupContext("H5Sget_select_elem_npoints");
16694
16694
 
16695
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1739
 
16695
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1739
16696
16696
 * cdef hssize_t H5Sget_select_elem_npoints(hid_t space_id) except *:
16697
16697
 *     cdef hssize_t r
16698
16698
 *     r = _hdf5.H5Sget_select_elem_npoints(space_id)             # <<<<<<<<<<<<<<
16701
16701
 */
16702
16702
  __pyx_v_r = H5Sget_select_elem_npoints(__pyx_v_space_id);
16703
16703
 
16704
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1740
 
16704
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1740
16705
16705
 *     cdef hssize_t r
16706
16706
 *     r = _hdf5.H5Sget_select_elem_npoints(space_id)
16707
16707
 *     if r<0:             # <<<<<<<<<<<<<<
16711
16711
  __pyx_t_1 = (__pyx_v_r < 0);
16712
16712
  if (__pyx_t_1) {
16713
16713
 
16714
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1741
 
16714
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1741
16715
16715
 *     r = _hdf5.H5Sget_select_elem_npoints(space_id)
16716
16716
 *     if r<0:
16717
16717
 *         if set_exception():             # <<<<<<<<<<<<<<
16721
16721
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1741; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16722
16722
    if (__pyx_t_2) {
16723
16723
 
16724
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1742
 
16724
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1742
16725
16725
 *     if r<0:
16726
16726
 *         if set_exception():
16727
16727
 *             return <hssize_t>-1;             # <<<<<<<<<<<<<<
16737
16737
  }
16738
16738
  __pyx_L3:;
16739
16739
 
16740
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1743
 
16740
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1743
16741
16741
 *         if set_exception():
16742
16742
 *             return <hssize_t>-1;
16743
16743
 *     return r             # <<<<<<<<<<<<<<
16757
16757
  return __pyx_r;
16758
16758
}
16759
16759
 
16760
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1745
 
16760
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1745
16761
16761
 *     return r
16762
16762
 * 
16763
16763
 * cdef herr_t H5Sget_select_elem_pointlist(hid_t space_id, hsize_t startpoint,  hsize_t numpoints, hsize_t *buf) except *:             # <<<<<<<<<<<<<<
16772
16772
  int __pyx_t_2;
16773
16773
  __Pyx_RefNannySetupContext("H5Sget_select_elem_pointlist");
16774
16774
 
16775
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1747
 
16775
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1747
16776
16776
 * cdef herr_t H5Sget_select_elem_pointlist(hid_t space_id, hsize_t startpoint,  hsize_t numpoints, hsize_t *buf) except *:
16777
16777
 *     cdef herr_t r
16778
16778
 *     r = _hdf5.H5Sget_select_elem_pointlist(space_id, startpoint, numpoints, buf)             # <<<<<<<<<<<<<<
16781
16781
 */
16782
16782
  __pyx_v_r = H5Sget_select_elem_pointlist(__pyx_v_space_id, __pyx_v_startpoint, __pyx_v_numpoints, __pyx_v_buf);
16783
16783
 
16784
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1748
 
16784
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1748
16785
16785
 *     cdef herr_t r
16786
16786
 *     r = _hdf5.H5Sget_select_elem_pointlist(space_id, startpoint, numpoints, buf)
16787
16787
 *     if r<0:             # <<<<<<<<<<<<<<
16791
16791
  __pyx_t_1 = (__pyx_v_r < 0);
16792
16792
  if (__pyx_t_1) {
16793
16793
 
16794
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1749
 
16794
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1749
16795
16795
 *     r = _hdf5.H5Sget_select_elem_pointlist(space_id, startpoint, numpoints, buf)
16796
16796
 *     if r<0:
16797
16797
 *         if set_exception():             # <<<<<<<<<<<<<<
16801
16801
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1749; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16802
16802
    if (__pyx_t_2) {
16803
16803
 
16804
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1750
 
16804
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1750
16805
16805
 *     if r<0:
16806
16806
 *         if set_exception():
16807
16807
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16817
16817
  }
16818
16818
  __pyx_L3:;
16819
16819
 
16820
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1751
 
16820
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1751
16821
16821
 *         if set_exception():
16822
16822
 *             return <herr_t>-1;
16823
16823
 *     return r             # <<<<<<<<<<<<<<
16837
16837
  return __pyx_r;
16838
16838
}
16839
16839
 
16840
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1753
 
16840
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1753
16841
16841
 *     return r
16842
16842
 * 
16843
16843
 * cdef herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op,  size_t num_elements, hsize_t **coord) except *:             # <<<<<<<<<<<<<<
16852
16852
  int __pyx_t_2;
16853
16853
  __Pyx_RefNannySetupContext("H5Sselect_elements");
16854
16854
 
16855
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1755
 
16855
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1755
16856
16856
 * cdef herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op,  size_t num_elements, hsize_t **coord) except *:
16857
16857
 *     cdef herr_t r
16858
16858
 *     r = _hdf5.H5Sselect_elements(space_id, op, num_elements, coord)             # <<<<<<<<<<<<<<
16861
16861
 */
16862
16862
  __pyx_v_r = H5Sselect_elements(__pyx_v_space_id, __pyx_v_op, __pyx_v_num_elements, __pyx_v_coord);
16863
16863
 
16864
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1756
 
16864
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1756
16865
16865
 *     cdef herr_t r
16866
16866
 *     r = _hdf5.H5Sselect_elements(space_id, op, num_elements, coord)
16867
16867
 *     if r<0:             # <<<<<<<<<<<<<<
16871
16871
  __pyx_t_1 = (__pyx_v_r < 0);
16872
16872
  if (__pyx_t_1) {
16873
16873
 
16874
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1757
 
16874
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1757
16875
16875
 *     r = _hdf5.H5Sselect_elements(space_id, op, num_elements, coord)
16876
16876
 *     if r<0:
16877
16877
 *         if set_exception():             # <<<<<<<<<<<<<<
16881
16881
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1757; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16882
16882
    if (__pyx_t_2) {
16883
16883
 
16884
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1758
 
16884
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1758
16885
16885
 *     if r<0:
16886
16886
 *         if set_exception():
16887
16887
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
16897
16897
  }
16898
16898
  __pyx_L3:;
16899
16899
 
16900
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1759
 
16900
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1759
16901
16901
 *         if set_exception():
16902
16902
 *             return <herr_t>-1;
16903
16903
 *     return r             # <<<<<<<<<<<<<<
16917
16917
  return __pyx_r;
16918
16918
}
16919
16919
 
16920
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1761
 
16920
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1761
16921
16921
 *     return r
16922
16922
 * 
16923
16923
 * cdef hssize_t H5Sget_select_hyper_nblocks(hid_t space_id ) except *:             # <<<<<<<<<<<<<<
16932
16932
  int __pyx_t_2;
16933
16933
  __Pyx_RefNannySetupContext("H5Sget_select_hyper_nblocks");
16934
16934
 
16935
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1763
 
16935
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1763
16936
16936
 * cdef hssize_t H5Sget_select_hyper_nblocks(hid_t space_id ) except *:
16937
16937
 *     cdef hssize_t r
16938
16938
 *     r = _hdf5.H5Sget_select_hyper_nblocks(space_id)             # <<<<<<<<<<<<<<
16941
16941
 */
16942
16942
  __pyx_v_r = H5Sget_select_hyper_nblocks(__pyx_v_space_id);
16943
16943
 
16944
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1764
 
16944
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1764
16945
16945
 *     cdef hssize_t r
16946
16946
 *     r = _hdf5.H5Sget_select_hyper_nblocks(space_id)
16947
16947
 *     if r<0:             # <<<<<<<<<<<<<<
16951
16951
  __pyx_t_1 = (__pyx_v_r < 0);
16952
16952
  if (__pyx_t_1) {
16953
16953
 
16954
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1765
 
16954
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1765
16955
16955
 *     r = _hdf5.H5Sget_select_hyper_nblocks(space_id)
16956
16956
 *     if r<0:
16957
16957
 *         if set_exception():             # <<<<<<<<<<<<<<
16961
16961
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1765; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
16962
16962
    if (__pyx_t_2) {
16963
16963
 
16964
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1766
 
16964
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1766
16965
16965
 *     if r<0:
16966
16966
 *         if set_exception():
16967
16967
 *             return <hssize_t>-1;             # <<<<<<<<<<<<<<
16977
16977
  }
16978
16978
  __pyx_L3:;
16979
16979
 
16980
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1767
 
16980
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1767
16981
16981
 *         if set_exception():
16982
16982
 *             return <hssize_t>-1;
16983
16983
 *     return r             # <<<<<<<<<<<<<<
16997
16997
  return __pyx_r;
16998
16998
}
16999
16999
 
17000
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1769
 
17000
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1769
17001
17001
 *     return r
17002
17002
 * 
17003
17003
 * cdef herr_t H5Sget_select_hyper_blocklist(hid_t space_id,  hsize_t startblock, hsize_t numblocks, hsize_t *buf ) except *:             # <<<<<<<<<<<<<<
17012
17012
  int __pyx_t_2;
17013
17013
  __Pyx_RefNannySetupContext("H5Sget_select_hyper_blocklist");
17014
17014
 
17015
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1771
 
17015
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1771
17016
17016
 * cdef herr_t H5Sget_select_hyper_blocklist(hid_t space_id,  hsize_t startblock, hsize_t numblocks, hsize_t *buf ) except *:
17017
17017
 *     cdef herr_t r
17018
17018
 *     r = _hdf5.H5Sget_select_hyper_blocklist(space_id, startblock, numblocks, buf)             # <<<<<<<<<<<<<<
17021
17021
 */
17022
17022
  __pyx_v_r = H5Sget_select_hyper_blocklist(__pyx_v_space_id, __pyx_v_startblock, __pyx_v_numblocks, __pyx_v_buf);
17023
17023
 
17024
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1772
 
17024
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1772
17025
17025
 *     cdef herr_t r
17026
17026
 *     r = _hdf5.H5Sget_select_hyper_blocklist(space_id, startblock, numblocks, buf)
17027
17027
 *     if r<0:             # <<<<<<<<<<<<<<
17031
17031
  __pyx_t_1 = (__pyx_v_r < 0);
17032
17032
  if (__pyx_t_1) {
17033
17033
 
17034
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1773
 
17034
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1773
17035
17035
 *     r = _hdf5.H5Sget_select_hyper_blocklist(space_id, startblock, numblocks, buf)
17036
17036
 *     if r<0:
17037
17037
 *         if set_exception():             # <<<<<<<<<<<<<<
17041
17041
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1773; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17042
17042
    if (__pyx_t_2) {
17043
17043
 
17044
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1774
 
17044
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1774
17045
17045
 *     if r<0:
17046
17046
 *         if set_exception():
17047
17047
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
17057
17057
  }
17058
17058
  __pyx_L3:;
17059
17059
 
17060
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1775
 
17060
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1775
17061
17061
 *         if set_exception():
17062
17062
 *             return <herr_t>-1;
17063
17063
 *     return r             # <<<<<<<<<<<<<<
17077
17077
  return __pyx_r;
17078
17078
}
17079
17079
 
17080
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1777
 
17080
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1777
17081
17081
 *     return r
17082
17082
 * 
17083
17083
 * cdef herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op,  hsize_t *start, hsize_t *_stride, hsize_t *count, hsize_t *_block) except *:             # <<<<<<<<<<<<<<
17092
17092
  int __pyx_t_2;
17093
17093
  __Pyx_RefNannySetupContext("H5Sselect_hyperslab");
17094
17094
 
17095
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1779
 
17095
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1779
17096
17096
 * cdef herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op,  hsize_t *start, hsize_t *_stride, hsize_t *count, hsize_t *_block) except *:
17097
17097
 *     cdef herr_t r
17098
17098
 *     r = _hdf5.H5Sselect_hyperslab(space_id, op, start, _stride, count, _block)             # <<<<<<<<<<<<<<
17101
17101
 */
17102
17102
  __pyx_v_r = H5Sselect_hyperslab(__pyx_v_space_id, __pyx_v_op, __pyx_v_start, __pyx_v__stride, __pyx_v_count, __pyx_v__block);
17103
17103
 
17104
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1780
 
17104
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1780
17105
17105
 *     cdef herr_t r
17106
17106
 *     r = _hdf5.H5Sselect_hyperslab(space_id, op, start, _stride, count, _block)
17107
17107
 *     if r<0:             # <<<<<<<<<<<<<<
17111
17111
  __pyx_t_1 = (__pyx_v_r < 0);
17112
17112
  if (__pyx_t_1) {
17113
17113
 
17114
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1781
 
17114
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1781
17115
17115
 *     r = _hdf5.H5Sselect_hyperslab(space_id, op, start, _stride, count, _block)
17116
17116
 *     if r<0:
17117
17117
 *         if set_exception():             # <<<<<<<<<<<<<<
17121
17121
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1781; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17122
17122
    if (__pyx_t_2) {
17123
17123
 
17124
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1782
 
17124
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1782
17125
17125
 *     if r<0:
17126
17126
 *         if set_exception():
17127
17127
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
17137
17137
  }
17138
17138
  __pyx_L3:;
17139
17139
 
17140
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1783
 
17140
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1783
17141
17141
 *         if set_exception():
17142
17142
 *             return <herr_t>-1;
17143
17143
 *     return r             # <<<<<<<<<<<<<<
17157
17157
  return __pyx_r;
17158
17158
}
17159
17159
 
17160
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1786
 
17160
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1786
17161
17161
 * 
17162
17162
 * IF H5PY_18API:
17163
17163
 *     cdef herr_t H5Sencode(hid_t obj_id, void *buf, size_t *nalloc) except *:             # <<<<<<<<<<<<<<
17172
17172
  int __pyx_t_2;
17173
17173
  __Pyx_RefNannySetupContext("H5Sencode");
17174
17174
 
17175
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1788
 
17175
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1788
17176
17176
 *     cdef herr_t H5Sencode(hid_t obj_id, void *buf, size_t *nalloc) except *:
17177
17177
 *         cdef herr_t r
17178
17178
 *         r = _hdf5.H5Sencode(obj_id, buf, nalloc)             # <<<<<<<<<<<<<<
17181
17181
 */
17182
17182
  __pyx_v_r = H5Sencode(__pyx_v_obj_id, __pyx_v_buf, __pyx_v_nalloc);
17183
17183
 
17184
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1789
 
17184
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1789
17185
17185
 *         cdef herr_t r
17186
17186
 *         r = _hdf5.H5Sencode(obj_id, buf, nalloc)
17187
17187
 *         if r<0:             # <<<<<<<<<<<<<<
17191
17191
  __pyx_t_1 = (__pyx_v_r < 0);
17192
17192
  if (__pyx_t_1) {
17193
17193
 
17194
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1790
 
17194
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1790
17195
17195
 *         r = _hdf5.H5Sencode(obj_id, buf, nalloc)
17196
17196
 *         if r<0:
17197
17197
 *             if set_exception():             # <<<<<<<<<<<<<<
17201
17201
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1790; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17202
17202
    if (__pyx_t_2) {
17203
17203
 
17204
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1791
 
17204
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1791
17205
17205
 *         if r<0:
17206
17206
 *             if set_exception():
17207
17207
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
17217
17217
  }
17218
17218
  __pyx_L3:;
17219
17219
 
17220
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1792
 
17220
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1792
17221
17221
 *             if set_exception():
17222
17222
 *                 return <herr_t>-1;
17223
17223
 *         return r             # <<<<<<<<<<<<<<
17237
17237
  return __pyx_r;
17238
17238
}
17239
17239
 
17240
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1796
 
17240
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1796
17241
17241
 * 
17242
17242
 * IF H5PY_18API:
17243
17243
 *     cdef hid_t H5Sdecode(void *buf) except *:             # <<<<<<<<<<<<<<
17252
17252
  int __pyx_t_2;
17253
17253
  __Pyx_RefNannySetupContext("H5Sdecode");
17254
17254
 
17255
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1798
 
17255
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1798
17256
17256
 *     cdef hid_t H5Sdecode(void *buf) except *:
17257
17257
 *         cdef hid_t r
17258
17258
 *         r = _hdf5.H5Sdecode(buf)             # <<<<<<<<<<<<<<
17261
17261
 */
17262
17262
  __pyx_v_r = H5Sdecode(__pyx_v_buf);
17263
17263
 
17264
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1799
 
17264
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1799
17265
17265
 *         cdef hid_t r
17266
17266
 *         r = _hdf5.H5Sdecode(buf)
17267
17267
 *         if r<0:             # <<<<<<<<<<<<<<
17271
17271
  __pyx_t_1 = (__pyx_v_r < 0);
17272
17272
  if (__pyx_t_1) {
17273
17273
 
17274
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1800
 
17274
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1800
17275
17275
 *         r = _hdf5.H5Sdecode(buf)
17276
17276
 *         if r<0:
17277
17277
 *             if set_exception():             # <<<<<<<<<<<<<<
17281
17281
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1800; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17282
17282
    if (__pyx_t_2) {
17283
17283
 
17284
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1801
 
17284
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1801
17285
17285
 *         if r<0:
17286
17286
 *             if set_exception():
17287
17287
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
17297
17297
  }
17298
17298
  __pyx_L3:;
17299
17299
 
17300
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1802
 
17300
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1802
17301
17301
 *             if set_exception():
17302
17302
 *                 return <hid_t>-1;
17303
17303
 *         return r             # <<<<<<<<<<<<<<
17317
17317
  return __pyx_r;
17318
17318
}
17319
17319
 
17320
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1805
 
17320
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1805
17321
17321
 * 
17322
17322
 * 
17323
17323
 * cdef hid_t H5Tcreate(H5T_class_t type, size_t size) except *:             # <<<<<<<<<<<<<<
17332
17332
  int __pyx_t_2;
17333
17333
  __Pyx_RefNannySetupContext("H5Tcreate");
17334
17334
 
17335
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1807
 
17335
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1807
17336
17336
 * cdef hid_t H5Tcreate(H5T_class_t type, size_t size) except *:
17337
17337
 *     cdef hid_t r
17338
17338
 *     r = _hdf5.H5Tcreate(type, size)             # <<<<<<<<<<<<<<
17341
17341
 */
17342
17342
  __pyx_v_r = H5Tcreate(__pyx_v_type, __pyx_v_size);
17343
17343
 
17344
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1808
 
17344
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1808
17345
17345
 *     cdef hid_t r
17346
17346
 *     r = _hdf5.H5Tcreate(type, size)
17347
17347
 *     if r<0:             # <<<<<<<<<<<<<<
17351
17351
  __pyx_t_1 = (__pyx_v_r < 0);
17352
17352
  if (__pyx_t_1) {
17353
17353
 
17354
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1809
 
17354
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1809
17355
17355
 *     r = _hdf5.H5Tcreate(type, size)
17356
17356
 *     if r<0:
17357
17357
 *         if set_exception():             # <<<<<<<<<<<<<<
17361
17361
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1809; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17362
17362
    if (__pyx_t_2) {
17363
17363
 
17364
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1810
 
17364
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1810
17365
17365
 *     if r<0:
17366
17366
 *         if set_exception():
17367
17367
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
17377
17377
  }
17378
17378
  __pyx_L3:;
17379
17379
 
17380
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1811
 
17380
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1811
17381
17381
 *         if set_exception():
17382
17382
 *             return <hid_t>-1;
17383
17383
 *     return r             # <<<<<<<<<<<<<<
17397
17397
  return __pyx_r;
17398
17398
}
17399
17399
 
17400
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1813
 
17400
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1813
17401
17401
 *     return r
17402
17402
 * 
17403
17403
 * cdef hid_t H5Topen(hid_t loc, char* name) except *:             # <<<<<<<<<<<<<<
17412
17412
  int __pyx_t_2;
17413
17413
  __Pyx_RefNannySetupContext("H5Topen");
17414
17414
 
17415
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1815
 
17415
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1815
17416
17416
 * cdef hid_t H5Topen(hid_t loc, char* name) except *:
17417
17417
 *     cdef hid_t r
17418
17418
 *     r = _hdf5.H5Topen(loc, name)             # <<<<<<<<<<<<<<
17421
17421
 */
17422
17422
  __pyx_v_r = H5Topen(__pyx_v_loc, __pyx_v_name);
17423
17423
 
17424
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1816
 
17424
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1816
17425
17425
 *     cdef hid_t r
17426
17426
 *     r = _hdf5.H5Topen(loc, name)
17427
17427
 *     if r<0:             # <<<<<<<<<<<<<<
17431
17431
  __pyx_t_1 = (__pyx_v_r < 0);
17432
17432
  if (__pyx_t_1) {
17433
17433
 
17434
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1817
 
17434
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1817
17435
17435
 *     r = _hdf5.H5Topen(loc, name)
17436
17436
 *     if r<0:
17437
17437
 *         if set_exception():             # <<<<<<<<<<<<<<
17441
17441
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1817; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17442
17442
    if (__pyx_t_2) {
17443
17443
 
17444
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1818
 
17444
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1818
17445
17445
 *     if r<0:
17446
17446
 *         if set_exception():
17447
17447
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
17457
17457
  }
17458
17458
  __pyx_L3:;
17459
17459
 
17460
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1819
 
17460
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1819
17461
17461
 *         if set_exception():
17462
17462
 *             return <hid_t>-1;
17463
17463
 *     return r             # <<<<<<<<<<<<<<
17477
17477
  return __pyx_r;
17478
17478
}
17479
17479
 
17480
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1821
 
17480
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1821
17481
17481
 *     return r
17482
17482
 * 
17483
17483
 * cdef herr_t H5Tcommit(hid_t loc_id, char* name, hid_t type) except *:             # <<<<<<<<<<<<<<
17492
17492
  int __pyx_t_2;
17493
17493
  __Pyx_RefNannySetupContext("H5Tcommit");
17494
17494
 
17495
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1823
 
17495
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1823
17496
17496
 * cdef herr_t H5Tcommit(hid_t loc_id, char* name, hid_t type) except *:
17497
17497
 *     cdef herr_t r
17498
17498
 *     r = _hdf5.H5Tcommit(loc_id, name, type)             # <<<<<<<<<<<<<<
17501
17501
 */
17502
17502
  __pyx_v_r = H5Tcommit(__pyx_v_loc_id, __pyx_v_name, __pyx_v_type);
17503
17503
 
17504
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1824
 
17504
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1824
17505
17505
 *     cdef herr_t r
17506
17506
 *     r = _hdf5.H5Tcommit(loc_id, name, type)
17507
17507
 *     if r<0:             # <<<<<<<<<<<<<<
17511
17511
  __pyx_t_1 = (__pyx_v_r < 0);
17512
17512
  if (__pyx_t_1) {
17513
17513
 
17514
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1825
 
17514
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1825
17515
17515
 *     r = _hdf5.H5Tcommit(loc_id, name, type)
17516
17516
 *     if r<0:
17517
17517
 *         if set_exception():             # <<<<<<<<<<<<<<
17521
17521
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1825; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17522
17522
    if (__pyx_t_2) {
17523
17523
 
17524
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1826
 
17524
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1826
17525
17525
 *     if r<0:
17526
17526
 *         if set_exception():
17527
17527
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
17537
17537
  }
17538
17538
  __pyx_L3:;
17539
17539
 
17540
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1827
 
17540
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1827
17541
17541
 *         if set_exception():
17542
17542
 *             return <herr_t>-1;
17543
17543
 *     return r             # <<<<<<<<<<<<<<
17557
17557
  return __pyx_r;
17558
17558
}
17559
17559
 
17560
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1829
 
17560
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1829
17561
17561
 *     return r
17562
17562
 * 
17563
17563
 * cdef htri_t H5Tcommitted(hid_t type) except *:             # <<<<<<<<<<<<<<
17572
17572
  int __pyx_t_2;
17573
17573
  __Pyx_RefNannySetupContext("H5Tcommitted");
17574
17574
 
17575
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1831
 
17575
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1831
17576
17576
 * cdef htri_t H5Tcommitted(hid_t type) except *:
17577
17577
 *     cdef htri_t r
17578
17578
 *     r = _hdf5.H5Tcommitted(type)             # <<<<<<<<<<<<<<
17581
17581
 */
17582
17582
  __pyx_v_r = H5Tcommitted(__pyx_v_type);
17583
17583
 
17584
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1832
 
17584
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1832
17585
17585
 *     cdef htri_t r
17586
17586
 *     r = _hdf5.H5Tcommitted(type)
17587
17587
 *     if r<0:             # <<<<<<<<<<<<<<
17591
17591
  __pyx_t_1 = (__pyx_v_r < 0);
17592
17592
  if (__pyx_t_1) {
17593
17593
 
17594
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1833
 
17594
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1833
17595
17595
 *     r = _hdf5.H5Tcommitted(type)
17596
17596
 *     if r<0:
17597
17597
 *         if set_exception():             # <<<<<<<<<<<<<<
17601
17601
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1833; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17602
17602
    if (__pyx_t_2) {
17603
17603
 
17604
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1834
 
17604
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1834
17605
17605
 *     if r<0:
17606
17606
 *         if set_exception():
17607
17607
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
17617
17617
  }
17618
17618
  __pyx_L3:;
17619
17619
 
17620
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1835
 
17620
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1835
17621
17621
 *         if set_exception():
17622
17622
 *             return <htri_t>-1;
17623
17623
 *     return r             # <<<<<<<<<<<<<<
17637
17637
  return __pyx_r;
17638
17638
}
17639
17639
 
17640
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1837
 
17640
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1837
17641
17641
 *     return r
17642
17642
 * 
17643
17643
 * cdef hid_t H5Tcopy(hid_t type_id) except *:             # <<<<<<<<<<<<<<
17652
17652
  int __pyx_t_2;
17653
17653
  __Pyx_RefNannySetupContext("H5Tcopy");
17654
17654
 
17655
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1839
 
17655
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1839
17656
17656
 * cdef hid_t H5Tcopy(hid_t type_id) except *:
17657
17657
 *     cdef hid_t r
17658
17658
 *     r = _hdf5.H5Tcopy(type_id)             # <<<<<<<<<<<<<<
17661
17661
 */
17662
17662
  __pyx_v_r = H5Tcopy(__pyx_v_type_id);
17663
17663
 
17664
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1840
 
17664
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1840
17665
17665
 *     cdef hid_t r
17666
17666
 *     r = _hdf5.H5Tcopy(type_id)
17667
17667
 *     if r<0:             # <<<<<<<<<<<<<<
17671
17671
  __pyx_t_1 = (__pyx_v_r < 0);
17672
17672
  if (__pyx_t_1) {
17673
17673
 
17674
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1841
 
17674
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1841
17675
17675
 *     r = _hdf5.H5Tcopy(type_id)
17676
17676
 *     if r<0:
17677
17677
 *         if set_exception():             # <<<<<<<<<<<<<<
17681
17681
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1841; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17682
17682
    if (__pyx_t_2) {
17683
17683
 
17684
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1842
 
17684
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1842
17685
17685
 *     if r<0:
17686
17686
 *         if set_exception():
17687
17687
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
17697
17697
  }
17698
17698
  __pyx_L3:;
17699
17699
 
17700
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1843
 
17700
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1843
17701
17701
 *         if set_exception():
17702
17702
 *             return <hid_t>-1;
17703
17703
 *     return r             # <<<<<<<<<<<<<<
17717
17717
  return __pyx_r;
17718
17718
}
17719
17719
 
17720
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1845
 
17720
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1845
17721
17721
 *     return r
17722
17722
 * 
17723
17723
 * cdef htri_t H5Tequal(hid_t type_id1, hid_t type_id2 ) except *:             # <<<<<<<<<<<<<<
17732
17732
  int __pyx_t_2;
17733
17733
  __Pyx_RefNannySetupContext("H5Tequal");
17734
17734
 
17735
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1847
 
17735
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1847
17736
17736
 * cdef htri_t H5Tequal(hid_t type_id1, hid_t type_id2 ) except *:
17737
17737
 *     cdef htri_t r
17738
17738
 *     r = _hdf5.H5Tequal(type_id1, type_id2)             # <<<<<<<<<<<<<<
17741
17741
 */
17742
17742
  __pyx_v_r = H5Tequal(__pyx_v_type_id1, __pyx_v_type_id2);
17743
17743
 
17744
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1848
 
17744
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1848
17745
17745
 *     cdef htri_t r
17746
17746
 *     r = _hdf5.H5Tequal(type_id1, type_id2)
17747
17747
 *     if r<0:             # <<<<<<<<<<<<<<
17751
17751
  __pyx_t_1 = (__pyx_v_r < 0);
17752
17752
  if (__pyx_t_1) {
17753
17753
 
17754
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1849
 
17754
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1849
17755
17755
 *     r = _hdf5.H5Tequal(type_id1, type_id2)
17756
17756
 *     if r<0:
17757
17757
 *         if set_exception():             # <<<<<<<<<<<<<<
17761
17761
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1849; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17762
17762
    if (__pyx_t_2) {
17763
17763
 
17764
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1850
 
17764
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1850
17765
17765
 *     if r<0:
17766
17766
 *         if set_exception():
17767
17767
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
17777
17777
  }
17778
17778
  __pyx_L3:;
17779
17779
 
17780
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1851
 
17780
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1851
17781
17781
 *         if set_exception():
17782
17782
 *             return <htri_t>-1;
17783
17783
 *     return r             # <<<<<<<<<<<<<<
17797
17797
  return __pyx_r;
17798
17798
}
17799
17799
 
17800
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1853
 
17800
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1853
17801
17801
 *     return r
17802
17802
 * 
17803
17803
 * cdef herr_t H5Tlock(hid_t type_id) except *:             # <<<<<<<<<<<<<<
17812
17812
  int __pyx_t_2;
17813
17813
  __Pyx_RefNannySetupContext("H5Tlock");
17814
17814
 
17815
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1855
 
17815
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1855
17816
17816
 * cdef herr_t H5Tlock(hid_t type_id) except *:
17817
17817
 *     cdef herr_t r
17818
17818
 *     r = _hdf5.H5Tlock(type_id)             # <<<<<<<<<<<<<<
17821
17821
 */
17822
17822
  __pyx_v_r = H5Tlock(__pyx_v_type_id);
17823
17823
 
17824
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1856
 
17824
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1856
17825
17825
 *     cdef herr_t r
17826
17826
 *     r = _hdf5.H5Tlock(type_id)
17827
17827
 *     if r<0:             # <<<<<<<<<<<<<<
17831
17831
  __pyx_t_1 = (__pyx_v_r < 0);
17832
17832
  if (__pyx_t_1) {
17833
17833
 
17834
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1857
 
17834
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1857
17835
17835
 *     r = _hdf5.H5Tlock(type_id)
17836
17836
 *     if r<0:
17837
17837
 *         if set_exception():             # <<<<<<<<<<<<<<
17841
17841
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1857; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17842
17842
    if (__pyx_t_2) {
17843
17843
 
17844
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1858
 
17844
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1858
17845
17845
 *     if r<0:
17846
17846
 *         if set_exception():
17847
17847
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
17857
17857
  }
17858
17858
  __pyx_L3:;
17859
17859
 
17860
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1859
 
17860
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1859
17861
17861
 *         if set_exception():
17862
17862
 *             return <herr_t>-1;
17863
17863
 *     return r             # <<<<<<<<<<<<<<
17877
17877
  return __pyx_r;
17878
17878
}
17879
17879
 
17880
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1861
 
17880
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1861
17881
17881
 *     return r
17882
17882
 * 
17883
17883
 * cdef H5T_class_t H5Tget_class(hid_t type_id) except *:             # <<<<<<<<<<<<<<
17892
17892
  int __pyx_t_2;
17893
17893
  __Pyx_RefNannySetupContext("H5Tget_class");
17894
17894
 
17895
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1863
 
17895
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1863
17896
17896
 * cdef H5T_class_t H5Tget_class(hid_t type_id) except *:
17897
17897
 *     cdef H5T_class_t r
17898
17898
 *     r = _hdf5.H5Tget_class(type_id)             # <<<<<<<<<<<<<<
17901
17901
 */
17902
17902
  __pyx_v_r = H5Tget_class(__pyx_v_type_id);
17903
17903
 
17904
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1864
 
17904
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1864
17905
17905
 *     cdef H5T_class_t r
17906
17906
 *     r = _hdf5.H5Tget_class(type_id)
17907
17907
 *     if r<0:             # <<<<<<<<<<<<<<
17911
17911
  __pyx_t_1 = (__pyx_v_r < 0);
17912
17912
  if (__pyx_t_1) {
17913
17913
 
17914
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1865
 
17914
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1865
17915
17915
 *     r = _hdf5.H5Tget_class(type_id)
17916
17916
 *     if r<0:
17917
17917
 *         if set_exception():             # <<<<<<<<<<<<<<
17921
17921
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1865; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
17922
17922
    if (__pyx_t_2) {
17923
17923
 
17924
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1866
 
17924
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1866
17925
17925
 *     if r<0:
17926
17926
 *         if set_exception():
17927
17927
 *             return <H5T_class_t>-1;             # <<<<<<<<<<<<<<
17937
17937
  }
17938
17938
  __pyx_L3:;
17939
17939
 
17940
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1867
 
17940
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1867
17941
17941
 *         if set_exception():
17942
17942
 *             return <H5T_class_t>-1;
17943
17943
 *     return r             # <<<<<<<<<<<<<<
17955
17955
  return __pyx_r;
17956
17956
}
17957
17957
 
17958
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1869
 
17958
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1869
17959
17959
 *     return r
17960
17960
 * 
17961
17961
 * cdef size_t H5Tget_size(hid_t type_id) except *:             # <<<<<<<<<<<<<<
17970
17970
  int __pyx_t_2;
17971
17971
  __Pyx_RefNannySetupContext("H5Tget_size");
17972
17972
 
17973
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1871
 
17973
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1871
17974
17974
 * cdef size_t H5Tget_size(hid_t type_id) except *:
17975
17975
 *     cdef size_t r
17976
17976
 *     r = _hdf5.H5Tget_size(type_id)             # <<<<<<<<<<<<<<
17979
17979
 */
17980
17980
  __pyx_v_r = H5Tget_size(__pyx_v_type_id);
17981
17981
 
17982
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1872
 
17982
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1872
17983
17983
 *     cdef size_t r
17984
17984
 *     r = _hdf5.H5Tget_size(type_id)
17985
17985
 *     if r==0:             # <<<<<<<<<<<<<<
17989
17989
  __pyx_t_1 = (__pyx_v_r == 0);
17990
17990
  if (__pyx_t_1) {
17991
17991
 
17992
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1873
 
17992
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1873
17993
17993
 *     r = _hdf5.H5Tget_size(type_id)
17994
17994
 *     if r==0:
17995
17995
 *         if set_exception():             # <<<<<<<<<<<<<<
17999
17999
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1873; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18000
18000
    if (__pyx_t_2) {
18001
18001
 
18002
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1874
 
18002
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1874
18003
18003
 *     if r==0:
18004
18004
 *         if set_exception():
18005
18005
 *             return <size_t>0;             # <<<<<<<<<<<<<<
18015
18015
  }
18016
18016
  __pyx_L3:;
18017
18017
 
18018
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1875
 
18018
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1875
18019
18019
 *         if set_exception():
18020
18020
 *             return <size_t>0;
18021
18021
 *     return r             # <<<<<<<<<<<<<<
18035
18035
  return __pyx_r;
18036
18036
}
18037
18037
 
18038
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1877
 
18038
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1877
18039
18039
 *     return r
18040
18040
 * 
18041
18041
 * cdef hid_t H5Tget_super(hid_t type) except *:             # <<<<<<<<<<<<<<
18050
18050
  int __pyx_t_2;
18051
18051
  __Pyx_RefNannySetupContext("H5Tget_super");
18052
18052
 
18053
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1879
 
18053
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1879
18054
18054
 * cdef hid_t H5Tget_super(hid_t type) except *:
18055
18055
 *     cdef hid_t r
18056
18056
 *     r = _hdf5.H5Tget_super(type)             # <<<<<<<<<<<<<<
18059
18059
 */
18060
18060
  __pyx_v_r = H5Tget_super(__pyx_v_type);
18061
18061
 
18062
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1880
 
18062
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1880
18063
18063
 *     cdef hid_t r
18064
18064
 *     r = _hdf5.H5Tget_super(type)
18065
18065
 *     if r<0:             # <<<<<<<<<<<<<<
18069
18069
  __pyx_t_1 = (__pyx_v_r < 0);
18070
18070
  if (__pyx_t_1) {
18071
18071
 
18072
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1881
 
18072
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1881
18073
18073
 *     r = _hdf5.H5Tget_super(type)
18074
18074
 *     if r<0:
18075
18075
 *         if set_exception():             # <<<<<<<<<<<<<<
18079
18079
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1881; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18080
18080
    if (__pyx_t_2) {
18081
18081
 
18082
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1882
 
18082
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1882
18083
18083
 *     if r<0:
18084
18084
 *         if set_exception():
18085
18085
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
18095
18095
  }
18096
18096
  __pyx_L3:;
18097
18097
 
18098
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1883
 
18098
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1883
18099
18099
 *         if set_exception():
18100
18100
 *             return <hid_t>-1;
18101
18101
 *     return r             # <<<<<<<<<<<<<<
18115
18115
  return __pyx_r;
18116
18116
}
18117
18117
 
18118
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1885
 
18118
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1885
18119
18119
 *     return r
18120
18120
 * 
18121
18121
 * cdef htri_t H5Tdetect_class(hid_t type_id, H5T_class_t dtype_class) except *:             # <<<<<<<<<<<<<<
18130
18130
  int __pyx_t_2;
18131
18131
  __Pyx_RefNannySetupContext("H5Tdetect_class");
18132
18132
 
18133
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1887
 
18133
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1887
18134
18134
 * cdef htri_t H5Tdetect_class(hid_t type_id, H5T_class_t dtype_class) except *:
18135
18135
 *     cdef htri_t r
18136
18136
 *     r = _hdf5.H5Tdetect_class(type_id, dtype_class)             # <<<<<<<<<<<<<<
18139
18139
 */
18140
18140
  __pyx_v_r = H5Tdetect_class(__pyx_v_type_id, __pyx_v_dtype_class);
18141
18141
 
18142
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1888
 
18142
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1888
18143
18143
 *     cdef htri_t r
18144
18144
 *     r = _hdf5.H5Tdetect_class(type_id, dtype_class)
18145
18145
 *     if r<0:             # <<<<<<<<<<<<<<
18149
18149
  __pyx_t_1 = (__pyx_v_r < 0);
18150
18150
  if (__pyx_t_1) {
18151
18151
 
18152
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1889
 
18152
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1889
18153
18153
 *     r = _hdf5.H5Tdetect_class(type_id, dtype_class)
18154
18154
 *     if r<0:
18155
18155
 *         if set_exception():             # <<<<<<<<<<<<<<
18159
18159
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1889; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18160
18160
    if (__pyx_t_2) {
18161
18161
 
18162
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1890
 
18162
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1890
18163
18163
 *     if r<0:
18164
18164
 *         if set_exception():
18165
18165
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
18175
18175
  }
18176
18176
  __pyx_L3:;
18177
18177
 
18178
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1891
 
18178
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1891
18179
18179
 *         if set_exception():
18180
18180
 *             return <htri_t>-1;
18181
18181
 *     return r             # <<<<<<<<<<<<<<
18195
18195
  return __pyx_r;
18196
18196
}
18197
18197
 
18198
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1893
 
18198
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1893
18199
18199
 *     return r
18200
18200
 * 
18201
18201
 * cdef herr_t H5Tclose(hid_t type_id) except *:             # <<<<<<<<<<<<<<
18210
18210
  int __pyx_t_2;
18211
18211
  __Pyx_RefNannySetupContext("H5Tclose");
18212
18212
 
18213
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1895
 
18213
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1895
18214
18214
 * cdef herr_t H5Tclose(hid_t type_id) except *:
18215
18215
 *     cdef herr_t r
18216
18216
 *     r = _hdf5.H5Tclose(type_id)             # <<<<<<<<<<<<<<
18219
18219
 */
18220
18220
  __pyx_v_r = H5Tclose(__pyx_v_type_id);
18221
18221
 
18222
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1896
 
18222
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1896
18223
18223
 *     cdef herr_t r
18224
18224
 *     r = _hdf5.H5Tclose(type_id)
18225
18225
 *     if r<0:             # <<<<<<<<<<<<<<
18229
18229
  __pyx_t_1 = (__pyx_v_r < 0);
18230
18230
  if (__pyx_t_1) {
18231
18231
 
18232
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1897
 
18232
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1897
18233
18233
 *     r = _hdf5.H5Tclose(type_id)
18234
18234
 *     if r<0:
18235
18235
 *         if set_exception():             # <<<<<<<<<<<<<<
18239
18239
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1897; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18240
18240
    if (__pyx_t_2) {
18241
18241
 
18242
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1898
 
18242
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1898
18243
18243
 *     if r<0:
18244
18244
 *         if set_exception():
18245
18245
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18255
18255
  }
18256
18256
  __pyx_L3:;
18257
18257
 
18258
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1899
 
18258
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1899
18259
18259
 *         if set_exception():
18260
18260
 *             return <herr_t>-1;
18261
18261
 *     return r             # <<<<<<<<<<<<<<
18275
18275
  return __pyx_r;
18276
18276
}
18277
18277
 
18278
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1901
 
18278
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1901
18279
18279
 *     return r
18280
18280
 * 
18281
18281
 * cdef hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction) except *:             # <<<<<<<<<<<<<<
18290
18290
  int __pyx_t_2;
18291
18291
  __Pyx_RefNannySetupContext("H5Tget_native_type");
18292
18292
 
18293
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1903
 
18293
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1903
18294
18294
 * cdef hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction) except *:
18295
18295
 *     cdef hid_t r
18296
18296
 *     r = _hdf5.H5Tget_native_type(type_id, direction)             # <<<<<<<<<<<<<<
18299
18299
 */
18300
18300
  __pyx_v_r = H5Tget_native_type(__pyx_v_type_id, __pyx_v_direction);
18301
18301
 
18302
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1904
 
18302
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1904
18303
18303
 *     cdef hid_t r
18304
18304
 *     r = _hdf5.H5Tget_native_type(type_id, direction)
18305
18305
 *     if r<0:             # <<<<<<<<<<<<<<
18309
18309
  __pyx_t_1 = (__pyx_v_r < 0);
18310
18310
  if (__pyx_t_1) {
18311
18311
 
18312
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1905
 
18312
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1905
18313
18313
 *     r = _hdf5.H5Tget_native_type(type_id, direction)
18314
18314
 *     if r<0:
18315
18315
 *         if set_exception():             # <<<<<<<<<<<<<<
18319
18319
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1905; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18320
18320
    if (__pyx_t_2) {
18321
18321
 
18322
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1906
 
18322
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1906
18323
18323
 *     if r<0:
18324
18324
 *         if set_exception():
18325
18325
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
18335
18335
  }
18336
18336
  __pyx_L3:;
18337
18337
 
18338
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1907
 
18338
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1907
18339
18339
 *         if set_exception():
18340
18340
 *             return <hid_t>-1;
18341
18341
 *     return r             # <<<<<<<<<<<<<<
18355
18355
  return __pyx_r;
18356
18356
}
18357
18357
 
18358
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1909
 
18358
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1909
18359
18359
 *     return r
18360
18360
 * 
18361
18361
 * cdef herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id) except *:             # <<<<<<<<<<<<<<
18370
18370
  int __pyx_t_2;
18371
18371
  __Pyx_RefNannySetupContext("H5Tconvert");
18372
18372
 
18373
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1911
 
18373
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1911
18374
18374
 * cdef herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id) except *:
18375
18375
 *     cdef herr_t r
18376
18376
 *     r = _hdf5.H5Tconvert(src_id, dst_id, nelmts, buf, background, plist_id)             # <<<<<<<<<<<<<<
18379
18379
 */
18380
18380
  __pyx_v_r = H5Tconvert(__pyx_v_src_id, __pyx_v_dst_id, __pyx_v_nelmts, __pyx_v_buf, __pyx_v_background, __pyx_v_plist_id);
18381
18381
 
18382
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1912
 
18382
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1912
18383
18383
 *     cdef herr_t r
18384
18384
 *     r = _hdf5.H5Tconvert(src_id, dst_id, nelmts, buf, background, plist_id)
18385
18385
 *     if r<0:             # <<<<<<<<<<<<<<
18389
18389
  __pyx_t_1 = (__pyx_v_r < 0);
18390
18390
  if (__pyx_t_1) {
18391
18391
 
18392
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1913
 
18392
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1913
18393
18393
 *     r = _hdf5.H5Tconvert(src_id, dst_id, nelmts, buf, background, plist_id)
18394
18394
 *     if r<0:
18395
18395
 *         if set_exception():             # <<<<<<<<<<<<<<
18399
18399
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1913; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18400
18400
    if (__pyx_t_2) {
18401
18401
 
18402
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1914
 
18402
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1914
18403
18403
 *     if r<0:
18404
18404
 *         if set_exception():
18405
18405
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18415
18415
  }
18416
18416
  __pyx_L3:;
18417
18417
 
18418
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1915
 
18418
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1915
18419
18419
 *         if set_exception():
18420
18420
 *             return <herr_t>-1;
18421
18421
 *     return r             # <<<<<<<<<<<<<<
18435
18435
  return __pyx_r;
18436
18436
}
18437
18437
 
18438
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1917
 
18438
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1917
18439
18439
 *     return r
18440
18440
 * 
18441
18441
 * cdef herr_t H5Tset_size(hid_t type_id, size_t size) except *:             # <<<<<<<<<<<<<<
18450
18450
  int __pyx_t_2;
18451
18451
  __Pyx_RefNannySetupContext("H5Tset_size");
18452
18452
 
18453
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1919
 
18453
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1919
18454
18454
 * cdef herr_t H5Tset_size(hid_t type_id, size_t size) except *:
18455
18455
 *     cdef herr_t r
18456
18456
 *     r = _hdf5.H5Tset_size(type_id, size)             # <<<<<<<<<<<<<<
18459
18459
 */
18460
18460
  __pyx_v_r = H5Tset_size(__pyx_v_type_id, __pyx_v_size);
18461
18461
 
18462
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1920
 
18462
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1920
18463
18463
 *     cdef herr_t r
18464
18464
 *     r = _hdf5.H5Tset_size(type_id, size)
18465
18465
 *     if r<0:             # <<<<<<<<<<<<<<
18469
18469
  __pyx_t_1 = (__pyx_v_r < 0);
18470
18470
  if (__pyx_t_1) {
18471
18471
 
18472
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1921
 
18472
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1921
18473
18473
 *     r = _hdf5.H5Tset_size(type_id, size)
18474
18474
 *     if r<0:
18475
18475
 *         if set_exception():             # <<<<<<<<<<<<<<
18479
18479
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1921; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18480
18480
    if (__pyx_t_2) {
18481
18481
 
18482
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1922
 
18482
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1922
18483
18483
 *     if r<0:
18484
18484
 *         if set_exception():
18485
18485
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18495
18495
  }
18496
18496
  __pyx_L3:;
18497
18497
 
18498
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1923
 
18498
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1923
18499
18499
 *         if set_exception():
18500
18500
 *             return <herr_t>-1;
18501
18501
 *     return r             # <<<<<<<<<<<<<<
18515
18515
  return __pyx_r;
18516
18516
}
18517
18517
 
18518
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1925
 
18518
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1925
18519
18519
 *     return r
18520
18520
 * 
18521
18521
 * cdef H5T_order_t H5Tget_order(hid_t type_id) except *:             # <<<<<<<<<<<<<<
18530
18530
  int __pyx_t_2;
18531
18531
  __Pyx_RefNannySetupContext("H5Tget_order");
18532
18532
 
18533
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1927
 
18533
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1927
18534
18534
 * cdef H5T_order_t H5Tget_order(hid_t type_id) except *:
18535
18535
 *     cdef H5T_order_t r
18536
18536
 *     r = _hdf5.H5Tget_order(type_id)             # <<<<<<<<<<<<<<
18539
18539
 */
18540
18540
  __pyx_v_r = H5Tget_order(__pyx_v_type_id);
18541
18541
 
18542
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1928
 
18542
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1928
18543
18543
 *     cdef H5T_order_t r
18544
18544
 *     r = _hdf5.H5Tget_order(type_id)
18545
18545
 *     if r<0:             # <<<<<<<<<<<<<<
18549
18549
  __pyx_t_1 = (__pyx_v_r < 0);
18550
18550
  if (__pyx_t_1) {
18551
18551
 
18552
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1929
 
18552
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1929
18553
18553
 *     r = _hdf5.H5Tget_order(type_id)
18554
18554
 *     if r<0:
18555
18555
 *         if set_exception():             # <<<<<<<<<<<<<<
18559
18559
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1929; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18560
18560
    if (__pyx_t_2) {
18561
18561
 
18562
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1930
 
18562
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1930
18563
18563
 *     if r<0:
18564
18564
 *         if set_exception():
18565
18565
 *             return <H5T_order_t>-1;             # <<<<<<<<<<<<<<
18575
18575
  }
18576
18576
  __pyx_L3:;
18577
18577
 
18578
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1931
 
18578
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1931
18579
18579
 *         if set_exception():
18580
18580
 *             return <H5T_order_t>-1;
18581
18581
 *     return r             # <<<<<<<<<<<<<<
18593
18593
  return __pyx_r;
18594
18594
}
18595
18595
 
18596
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1933
 
18596
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1933
18597
18597
 *     return r
18598
18598
 * 
18599
18599
 * cdef herr_t H5Tset_order(hid_t type_id, H5T_order_t order) except *:             # <<<<<<<<<<<<<<
18608
18608
  int __pyx_t_2;
18609
18609
  __Pyx_RefNannySetupContext("H5Tset_order");
18610
18610
 
18611
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1935
 
18611
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1935
18612
18612
 * cdef herr_t H5Tset_order(hid_t type_id, H5T_order_t order) except *:
18613
18613
 *     cdef herr_t r
18614
18614
 *     r = _hdf5.H5Tset_order(type_id, order)             # <<<<<<<<<<<<<<
18617
18617
 */
18618
18618
  __pyx_v_r = H5Tset_order(__pyx_v_type_id, __pyx_v_order);
18619
18619
 
18620
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1936
 
18620
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1936
18621
18621
 *     cdef herr_t r
18622
18622
 *     r = _hdf5.H5Tset_order(type_id, order)
18623
18623
 *     if r<0:             # <<<<<<<<<<<<<<
18627
18627
  __pyx_t_1 = (__pyx_v_r < 0);
18628
18628
  if (__pyx_t_1) {
18629
18629
 
18630
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1937
 
18630
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1937
18631
18631
 *     r = _hdf5.H5Tset_order(type_id, order)
18632
18632
 *     if r<0:
18633
18633
 *         if set_exception():             # <<<<<<<<<<<<<<
18637
18637
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1937; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18638
18638
    if (__pyx_t_2) {
18639
18639
 
18640
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1938
 
18640
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1938
18641
18641
 *     if r<0:
18642
18642
 *         if set_exception():
18643
18643
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18653
18653
  }
18654
18654
  __pyx_L3:;
18655
18655
 
18656
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1939
 
18656
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1939
18657
18657
 *         if set_exception():
18658
18658
 *             return <herr_t>-1;
18659
18659
 *     return r             # <<<<<<<<<<<<<<
18673
18673
  return __pyx_r;
18674
18674
}
18675
18675
 
18676
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1941
 
18676
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1941
18677
18677
 *     return r
18678
18678
 * 
18679
18679
 * cdef hsize_t H5Tget_precision(hid_t type_id) except *:             # <<<<<<<<<<<<<<
18688
18688
  int __pyx_t_2;
18689
18689
  __Pyx_RefNannySetupContext("H5Tget_precision");
18690
18690
 
18691
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1943
 
18691
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1943
18692
18692
 * cdef hsize_t H5Tget_precision(hid_t type_id) except *:
18693
18693
 *     cdef hsize_t r
18694
18694
 *     r = _hdf5.H5Tget_precision(type_id)             # <<<<<<<<<<<<<<
18697
18697
 */
18698
18698
  __pyx_v_r = H5Tget_precision(__pyx_v_type_id);
18699
18699
 
18700
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1944
 
18700
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1944
18701
18701
 *     cdef hsize_t r
18702
18702
 *     r = _hdf5.H5Tget_precision(type_id)
18703
18703
 *     if r==0:             # <<<<<<<<<<<<<<
18707
18707
  __pyx_t_1 = (__pyx_v_r == 0);
18708
18708
  if (__pyx_t_1) {
18709
18709
 
18710
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1945
 
18710
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1945
18711
18711
 *     r = _hdf5.H5Tget_precision(type_id)
18712
18712
 *     if r==0:
18713
18713
 *         if set_exception():             # <<<<<<<<<<<<<<
18717
18717
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1945; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18718
18718
    if (__pyx_t_2) {
18719
18719
 
18720
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1946
 
18720
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1946
18721
18721
 *     if r==0:
18722
18722
 *         if set_exception():
18723
18723
 *             return <hsize_t>0;             # <<<<<<<<<<<<<<
18733
18733
  }
18734
18734
  __pyx_L3:;
18735
18735
 
18736
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1947
 
18736
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1947
18737
18737
 *         if set_exception():
18738
18738
 *             return <hsize_t>0;
18739
18739
 *     return r             # <<<<<<<<<<<<<<
18753
18753
  return __pyx_r;
18754
18754
}
18755
18755
 
18756
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1949
 
18756
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1949
18757
18757
 *     return r
18758
18758
 * 
18759
18759
 * cdef herr_t H5Tset_precision(hid_t type_id, size_t prec) except *:             # <<<<<<<<<<<<<<
18768
18768
  int __pyx_t_2;
18769
18769
  __Pyx_RefNannySetupContext("H5Tset_precision");
18770
18770
 
18771
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1951
 
18771
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1951
18772
18772
 * cdef herr_t H5Tset_precision(hid_t type_id, size_t prec) except *:
18773
18773
 *     cdef herr_t r
18774
18774
 *     r = _hdf5.H5Tset_precision(type_id, prec)             # <<<<<<<<<<<<<<
18777
18777
 */
18778
18778
  __pyx_v_r = H5Tset_precision(__pyx_v_type_id, __pyx_v_prec);
18779
18779
 
18780
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1952
 
18780
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1952
18781
18781
 *     cdef herr_t r
18782
18782
 *     r = _hdf5.H5Tset_precision(type_id, prec)
18783
18783
 *     if r<0:             # <<<<<<<<<<<<<<
18787
18787
  __pyx_t_1 = (__pyx_v_r < 0);
18788
18788
  if (__pyx_t_1) {
18789
18789
 
18790
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1953
 
18790
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1953
18791
18791
 *     r = _hdf5.H5Tset_precision(type_id, prec)
18792
18792
 *     if r<0:
18793
18793
 *         if set_exception():             # <<<<<<<<<<<<<<
18797
18797
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1953; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18798
18798
    if (__pyx_t_2) {
18799
18799
 
18800
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1954
 
18800
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1954
18801
18801
 *     if r<0:
18802
18802
 *         if set_exception():
18803
18803
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18813
18813
  }
18814
18814
  __pyx_L3:;
18815
18815
 
18816
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1955
 
18816
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1955
18817
18817
 *         if set_exception():
18818
18818
 *             return <herr_t>-1;
18819
18819
 *     return r             # <<<<<<<<<<<<<<
18833
18833
  return __pyx_r;
18834
18834
}
18835
18835
 
18836
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1957
 
18836
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1957
18837
18837
 *     return r
18838
18838
 * 
18839
18839
 * cdef int H5Tget_offset(hid_t type_id) except *:             # <<<<<<<<<<<<<<
18848
18848
  int __pyx_t_2;
18849
18849
  __Pyx_RefNannySetupContext("H5Tget_offset");
18850
18850
 
18851
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1959
 
18851
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1959
18852
18852
 * cdef int H5Tget_offset(hid_t type_id) except *:
18853
18853
 *     cdef int r
18854
18854
 *     r = _hdf5.H5Tget_offset(type_id)             # <<<<<<<<<<<<<<
18857
18857
 */
18858
18858
  __pyx_v_r = H5Tget_offset(__pyx_v_type_id);
18859
18859
 
18860
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1960
 
18860
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1960
18861
18861
 *     cdef int r
18862
18862
 *     r = _hdf5.H5Tget_offset(type_id)
18863
18863
 *     if r<0:             # <<<<<<<<<<<<<<
18867
18867
  __pyx_t_1 = (__pyx_v_r < 0);
18868
18868
  if (__pyx_t_1) {
18869
18869
 
18870
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1961
 
18870
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1961
18871
18871
 *     r = _hdf5.H5Tget_offset(type_id)
18872
18872
 *     if r<0:
18873
18873
 *         if set_exception():             # <<<<<<<<<<<<<<
18877
18877
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1961; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18878
18878
    if (__pyx_t_2) {
18879
18879
 
18880
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1962
 
18880
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1962
18881
18881
 *     if r<0:
18882
18882
 *         if set_exception():
18883
18883
 *             return <int>-1;             # <<<<<<<<<<<<<<
18893
18893
  }
18894
18894
  __pyx_L3:;
18895
18895
 
18896
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1963
 
18896
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1963
18897
18897
 *         if set_exception():
18898
18898
 *             return <int>-1;
18899
18899
 *     return r             # <<<<<<<<<<<<<<
18913
18913
  return __pyx_r;
18914
18914
}
18915
18915
 
18916
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1965
 
18916
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1965
18917
18917
 *     return r
18918
18918
 * 
18919
18919
 * cdef herr_t H5Tset_offset(hid_t type_id, size_t offset) except *:             # <<<<<<<<<<<<<<
18928
18928
  int __pyx_t_2;
18929
18929
  __Pyx_RefNannySetupContext("H5Tset_offset");
18930
18930
 
18931
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1967
 
18931
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1967
18932
18932
 * cdef herr_t H5Tset_offset(hid_t type_id, size_t offset) except *:
18933
18933
 *     cdef herr_t r
18934
18934
 *     r = _hdf5.H5Tset_offset(type_id, offset)             # <<<<<<<<<<<<<<
18937
18937
 */
18938
18938
  __pyx_v_r = H5Tset_offset(__pyx_v_type_id, __pyx_v_offset);
18939
18939
 
18940
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1968
 
18940
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1968
18941
18941
 *     cdef herr_t r
18942
18942
 *     r = _hdf5.H5Tset_offset(type_id, offset)
18943
18943
 *     if r<0:             # <<<<<<<<<<<<<<
18947
18947
  __pyx_t_1 = (__pyx_v_r < 0);
18948
18948
  if (__pyx_t_1) {
18949
18949
 
18950
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1969
 
18950
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1969
18951
18951
 *     r = _hdf5.H5Tset_offset(type_id, offset)
18952
18952
 *     if r<0:
18953
18953
 *         if set_exception():             # <<<<<<<<<<<<<<
18957
18957
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1969; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
18958
18958
    if (__pyx_t_2) {
18959
18959
 
18960
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1970
 
18960
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1970
18961
18961
 *     if r<0:
18962
18962
 *         if set_exception():
18963
18963
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
18973
18973
  }
18974
18974
  __pyx_L3:;
18975
18975
 
18976
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1971
 
18976
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1971
18977
18977
 *         if set_exception():
18978
18978
 *             return <herr_t>-1;
18979
18979
 *     return r             # <<<<<<<<<<<<<<
18993
18993
  return __pyx_r;
18994
18994
}
18995
18995
 
18996
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1973
 
18996
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1973
18997
18997
 *     return r
18998
18998
 * 
18999
18999
 * cdef herr_t H5Tget_pad(hid_t type_id, H5T_pad_t * lsb, H5T_pad_t * msb ) except *:             # <<<<<<<<<<<<<<
19008
19008
  int __pyx_t_2;
19009
19009
  __Pyx_RefNannySetupContext("H5Tget_pad");
19010
19010
 
19011
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1975
 
19011
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1975
19012
19012
 * cdef herr_t H5Tget_pad(hid_t type_id, H5T_pad_t * lsb, H5T_pad_t * msb ) except *:
19013
19013
 *     cdef herr_t r
19014
19014
 *     r = _hdf5.H5Tget_pad(type_id, lsb, msb)             # <<<<<<<<<<<<<<
19017
19017
 */
19018
19018
  __pyx_v_r = H5Tget_pad(__pyx_v_type_id, __pyx_v_lsb, __pyx_v_msb);
19019
19019
 
19020
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1976
 
19020
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1976
19021
19021
 *     cdef herr_t r
19022
19022
 *     r = _hdf5.H5Tget_pad(type_id, lsb, msb)
19023
19023
 *     if r<0:             # <<<<<<<<<<<<<<
19027
19027
  __pyx_t_1 = (__pyx_v_r < 0);
19028
19028
  if (__pyx_t_1) {
19029
19029
 
19030
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1977
 
19030
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1977
19031
19031
 *     r = _hdf5.H5Tget_pad(type_id, lsb, msb)
19032
19032
 *     if r<0:
19033
19033
 *         if set_exception():             # <<<<<<<<<<<<<<
19037
19037
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1977; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19038
19038
    if (__pyx_t_2) {
19039
19039
 
19040
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1978
 
19040
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1978
19041
19041
 *     if r<0:
19042
19042
 *         if set_exception():
19043
19043
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19053
19053
  }
19054
19054
  __pyx_L3:;
19055
19055
 
19056
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1979
 
19056
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1979
19057
19057
 *         if set_exception():
19058
19058
 *             return <herr_t>-1;
19059
19059
 *     return r             # <<<<<<<<<<<<<<
19073
19073
  return __pyx_r;
19074
19074
}
19075
19075
 
19076
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1981
 
19076
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1981
19077
19077
 *     return r
19078
19078
 * 
19079
19079
 * cdef herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb ) except *:             # <<<<<<<<<<<<<<
19088
19088
  int __pyx_t_2;
19089
19089
  __Pyx_RefNannySetupContext("H5Tset_pad");
19090
19090
 
19091
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1983
 
19091
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1983
19092
19092
 * cdef herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb ) except *:
19093
19093
 *     cdef herr_t r
19094
19094
 *     r = _hdf5.H5Tset_pad(type_id, lsb, msb)             # <<<<<<<<<<<<<<
19097
19097
 */
19098
19098
  __pyx_v_r = H5Tset_pad(__pyx_v_type_id, __pyx_v_lsb, __pyx_v_msb);
19099
19099
 
19100
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1984
 
19100
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1984
19101
19101
 *     cdef herr_t r
19102
19102
 *     r = _hdf5.H5Tset_pad(type_id, lsb, msb)
19103
19103
 *     if r<0:             # <<<<<<<<<<<<<<
19107
19107
  __pyx_t_1 = (__pyx_v_r < 0);
19108
19108
  if (__pyx_t_1) {
19109
19109
 
19110
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1985
 
19110
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1985
19111
19111
 *     r = _hdf5.H5Tset_pad(type_id, lsb, msb)
19112
19112
 *     if r<0:
19113
19113
 *         if set_exception():             # <<<<<<<<<<<<<<
19117
19117
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1985; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19118
19118
    if (__pyx_t_2) {
19119
19119
 
19120
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1986
 
19120
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1986
19121
19121
 *     if r<0:
19122
19122
 *         if set_exception():
19123
19123
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19133
19133
  }
19134
19134
  __pyx_L3:;
19135
19135
 
19136
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1987
 
19136
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1987
19137
19137
 *         if set_exception():
19138
19138
 *             return <herr_t>-1;
19139
19139
 *     return r             # <<<<<<<<<<<<<<
19153
19153
  return __pyx_r;
19154
19154
}
19155
19155
 
19156
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1989
 
19156
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1989
19157
19157
 *     return r
19158
19158
 * 
19159
19159
 * cdef H5T_sign_t H5Tget_sign(hid_t type_id) except *:             # <<<<<<<<<<<<<<
19168
19168
  int __pyx_t_2;
19169
19169
  __Pyx_RefNannySetupContext("H5Tget_sign");
19170
19170
 
19171
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1991
 
19171
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1991
19172
19172
 * cdef H5T_sign_t H5Tget_sign(hid_t type_id) except *:
19173
19173
 *     cdef H5T_sign_t r
19174
19174
 *     r = _hdf5.H5Tget_sign(type_id)             # <<<<<<<<<<<<<<
19177
19177
 */
19178
19178
  __pyx_v_r = H5Tget_sign(__pyx_v_type_id);
19179
19179
 
19180
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1992
 
19180
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1992
19181
19181
 *     cdef H5T_sign_t r
19182
19182
 *     r = _hdf5.H5Tget_sign(type_id)
19183
19183
 *     if r<0:             # <<<<<<<<<<<<<<
19187
19187
  __pyx_t_1 = (__pyx_v_r < 0);
19188
19188
  if (__pyx_t_1) {
19189
19189
 
19190
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":1993
 
19190
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1993
19191
19191
 *     r = _hdf5.H5Tget_sign(type_id)
19192
19192
 *     if r<0:
19193
19193
 *         if set_exception():             # <<<<<<<<<<<<<<
19197
19197
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1993; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19198
19198
    if (__pyx_t_2) {
19199
19199
 
19200
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":1994
 
19200
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1994
19201
19201
 *     if r<0:
19202
19202
 *         if set_exception():
19203
19203
 *             return <H5T_sign_t>-1;             # <<<<<<<<<<<<<<
19213
19213
  }
19214
19214
  __pyx_L3:;
19215
19215
 
19216
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1995
 
19216
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1995
19217
19217
 *         if set_exception():
19218
19218
 *             return <H5T_sign_t>-1;
19219
19219
 *     return r             # <<<<<<<<<<<<<<
19231
19231
  return __pyx_r;
19232
19232
}
19233
19233
 
19234
 
/* "/home/tachyon/h5py/h5py/defs.pyx":1997
 
19234
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1997
19235
19235
 *     return r
19236
19236
 * 
19237
19237
 * cdef herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign) except *:             # <<<<<<<<<<<<<<
19246
19246
  int __pyx_t_2;
19247
19247
  __Pyx_RefNannySetupContext("H5Tset_sign");
19248
19248
 
19249
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1999
 
19249
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1999
19250
19250
 * cdef herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign) except *:
19251
19251
 *     cdef herr_t r
19252
19252
 *     r = _hdf5.H5Tset_sign(type_id, sign)             # <<<<<<<<<<<<<<
19255
19255
 */
19256
19256
  __pyx_v_r = H5Tset_sign(__pyx_v_type_id, __pyx_v_sign);
19257
19257
 
19258
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2000
 
19258
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2000
19259
19259
 *     cdef herr_t r
19260
19260
 *     r = _hdf5.H5Tset_sign(type_id, sign)
19261
19261
 *     if r<0:             # <<<<<<<<<<<<<<
19265
19265
  __pyx_t_1 = (__pyx_v_r < 0);
19266
19266
  if (__pyx_t_1) {
19267
19267
 
19268
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2001
 
19268
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2001
19269
19269
 *     r = _hdf5.H5Tset_sign(type_id, sign)
19270
19270
 *     if r<0:
19271
19271
 *         if set_exception():             # <<<<<<<<<<<<<<
19275
19275
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2001; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19276
19276
    if (__pyx_t_2) {
19277
19277
 
19278
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2002
 
19278
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2002
19279
19279
 *     if r<0:
19280
19280
 *         if set_exception():
19281
19281
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19291
19291
  }
19292
19292
  __pyx_L3:;
19293
19293
 
19294
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2003
 
19294
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2003
19295
19295
 *         if set_exception():
19296
19296
 *             return <herr_t>-1;
19297
19297
 *     return r             # <<<<<<<<<<<<<<
19311
19311
  return __pyx_r;
19312
19312
}
19313
19313
 
19314
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2005
 
19314
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2005
19315
19315
 *     return r
19316
19316
 * 
19317
19317
 * cdef herr_t H5Tget_fields(hid_t type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize ) except *:             # <<<<<<<<<<<<<<
19326
19326
  int __pyx_t_2;
19327
19327
  __Pyx_RefNannySetupContext("H5Tget_fields");
19328
19328
 
19329
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2007
 
19329
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2007
19330
19330
 * cdef herr_t H5Tget_fields(hid_t type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize ) except *:
19331
19331
 *     cdef herr_t r
19332
19332
 *     r = _hdf5.H5Tget_fields(type_id, spos, epos, esize, mpos, msize)             # <<<<<<<<<<<<<<
19335
19335
 */
19336
19336
  __pyx_v_r = H5Tget_fields(__pyx_v_type_id, __pyx_v_spos, __pyx_v_epos, __pyx_v_esize, __pyx_v_mpos, __pyx_v_msize);
19337
19337
 
19338
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2008
 
19338
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2008
19339
19339
 *     cdef herr_t r
19340
19340
 *     r = _hdf5.H5Tget_fields(type_id, spos, epos, esize, mpos, msize)
19341
19341
 *     if r<0:             # <<<<<<<<<<<<<<
19345
19345
  __pyx_t_1 = (__pyx_v_r < 0);
19346
19346
  if (__pyx_t_1) {
19347
19347
 
19348
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2009
 
19348
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2009
19349
19349
 *     r = _hdf5.H5Tget_fields(type_id, spos, epos, esize, mpos, msize)
19350
19350
 *     if r<0:
19351
19351
 *         if set_exception():             # <<<<<<<<<<<<<<
19355
19355
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2009; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19356
19356
    if (__pyx_t_2) {
19357
19357
 
19358
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2010
 
19358
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2010
19359
19359
 *     if r<0:
19360
19360
 *         if set_exception():
19361
19361
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19371
19371
  }
19372
19372
  __pyx_L3:;
19373
19373
 
19374
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2011
 
19374
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2011
19375
19375
 *         if set_exception():
19376
19376
 *             return <herr_t>-1;
19377
19377
 *     return r             # <<<<<<<<<<<<<<
19391
19391
  return __pyx_r;
19392
19392
}
19393
19393
 
19394
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2013
 
19394
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2013
19395
19395
 *     return r
19396
19396
 * 
19397
19397
 * cdef herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize ) except *:             # <<<<<<<<<<<<<<
19406
19406
  int __pyx_t_2;
19407
19407
  __Pyx_RefNannySetupContext("H5Tset_fields");
19408
19408
 
19409
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2015
 
19409
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2015
19410
19410
 * cdef herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize ) except *:
19411
19411
 *     cdef herr_t r
19412
19412
 *     r = _hdf5.H5Tset_fields(type_id, spos, epos, esize, mpos, msize)             # <<<<<<<<<<<<<<
19415
19415
 */
19416
19416
  __pyx_v_r = H5Tset_fields(__pyx_v_type_id, __pyx_v_spos, __pyx_v_epos, __pyx_v_esize, __pyx_v_mpos, __pyx_v_msize);
19417
19417
 
19418
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2016
 
19418
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2016
19419
19419
 *     cdef herr_t r
19420
19420
 *     r = _hdf5.H5Tset_fields(type_id, spos, epos, esize, mpos, msize)
19421
19421
 *     if r<0:             # <<<<<<<<<<<<<<
19425
19425
  __pyx_t_1 = (__pyx_v_r < 0);
19426
19426
  if (__pyx_t_1) {
19427
19427
 
19428
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2017
 
19428
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2017
19429
19429
 *     r = _hdf5.H5Tset_fields(type_id, spos, epos, esize, mpos, msize)
19430
19430
 *     if r<0:
19431
19431
 *         if set_exception():             # <<<<<<<<<<<<<<
19435
19435
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2017; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19436
19436
    if (__pyx_t_2) {
19437
19437
 
19438
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2018
 
19438
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2018
19439
19439
 *     if r<0:
19440
19440
 *         if set_exception():
19441
19441
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19451
19451
  }
19452
19452
  __pyx_L3:;
19453
19453
 
19454
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2019
 
19454
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2019
19455
19455
 *         if set_exception():
19456
19456
 *             return <herr_t>-1;
19457
19457
 *     return r             # <<<<<<<<<<<<<<
19471
19471
  return __pyx_r;
19472
19472
}
19473
19473
 
19474
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2021
 
19474
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2021
19475
19475
 *     return r
19476
19476
 * 
19477
19477
 * cdef size_t H5Tget_ebias(hid_t type_id) except *:             # <<<<<<<<<<<<<<
19486
19486
  int __pyx_t_2;
19487
19487
  __Pyx_RefNannySetupContext("H5Tget_ebias");
19488
19488
 
19489
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2023
 
19489
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2023
19490
19490
 * cdef size_t H5Tget_ebias(hid_t type_id) except *:
19491
19491
 *     cdef size_t r
19492
19492
 *     r = _hdf5.H5Tget_ebias(type_id)             # <<<<<<<<<<<<<<
19495
19495
 */
19496
19496
  __pyx_v_r = H5Tget_ebias(__pyx_v_type_id);
19497
19497
 
19498
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2024
 
19498
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2024
19499
19499
 *     cdef size_t r
19500
19500
 *     r = _hdf5.H5Tget_ebias(type_id)
19501
19501
 *     if r==0:             # <<<<<<<<<<<<<<
19505
19505
  __pyx_t_1 = (__pyx_v_r == 0);
19506
19506
  if (__pyx_t_1) {
19507
19507
 
19508
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2025
 
19508
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2025
19509
19509
 *     r = _hdf5.H5Tget_ebias(type_id)
19510
19510
 *     if r==0:
19511
19511
 *         if set_exception():             # <<<<<<<<<<<<<<
19515
19515
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2025; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19516
19516
    if (__pyx_t_2) {
19517
19517
 
19518
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2026
 
19518
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2026
19519
19519
 *     if r==0:
19520
19520
 *         if set_exception():
19521
19521
 *             return <size_t>0;             # <<<<<<<<<<<<<<
19531
19531
  }
19532
19532
  __pyx_L3:;
19533
19533
 
19534
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2027
 
19534
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2027
19535
19535
 *         if set_exception():
19536
19536
 *             return <size_t>0;
19537
19537
 *     return r             # <<<<<<<<<<<<<<
19551
19551
  return __pyx_r;
19552
19552
}
19553
19553
 
19554
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2029
 
19554
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2029
19555
19555
 *     return r
19556
19556
 * 
19557
19557
 * cdef herr_t H5Tset_ebias(hid_t type_id, size_t ebias) except *:             # <<<<<<<<<<<<<<
19566
19566
  int __pyx_t_2;
19567
19567
  __Pyx_RefNannySetupContext("H5Tset_ebias");
19568
19568
 
19569
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2031
 
19569
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2031
19570
19570
 * cdef herr_t H5Tset_ebias(hid_t type_id, size_t ebias) except *:
19571
19571
 *     cdef herr_t r
19572
19572
 *     r = _hdf5.H5Tset_ebias(type_id, ebias)             # <<<<<<<<<<<<<<
19575
19575
 */
19576
19576
  __pyx_v_r = H5Tset_ebias(__pyx_v_type_id, __pyx_v_ebias);
19577
19577
 
19578
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2032
 
19578
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2032
19579
19579
 *     cdef herr_t r
19580
19580
 *     r = _hdf5.H5Tset_ebias(type_id, ebias)
19581
19581
 *     if r<0:             # <<<<<<<<<<<<<<
19585
19585
  __pyx_t_1 = (__pyx_v_r < 0);
19586
19586
  if (__pyx_t_1) {
19587
19587
 
19588
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2033
 
19588
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2033
19589
19589
 *     r = _hdf5.H5Tset_ebias(type_id, ebias)
19590
19590
 *     if r<0:
19591
19591
 *         if set_exception():             # <<<<<<<<<<<<<<
19595
19595
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2033; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19596
19596
    if (__pyx_t_2) {
19597
19597
 
19598
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2034
 
19598
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2034
19599
19599
 *     if r<0:
19600
19600
 *         if set_exception():
19601
19601
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19611
19611
  }
19612
19612
  __pyx_L3:;
19613
19613
 
19614
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2035
 
19614
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2035
19615
19615
 *         if set_exception():
19616
19616
 *             return <herr_t>-1;
19617
19617
 *     return r             # <<<<<<<<<<<<<<
19631
19631
  return __pyx_r;
19632
19632
}
19633
19633
 
19634
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2037
 
19634
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2037
19635
19635
 *     return r
19636
19636
 * 
19637
19637
 * cdef H5T_norm_t H5Tget_norm(hid_t type_id) except *:             # <<<<<<<<<<<<<<
19646
19646
  int __pyx_t_2;
19647
19647
  __Pyx_RefNannySetupContext("H5Tget_norm");
19648
19648
 
19649
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2039
 
19649
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2039
19650
19650
 * cdef H5T_norm_t H5Tget_norm(hid_t type_id) except *:
19651
19651
 *     cdef H5T_norm_t r
19652
19652
 *     r = _hdf5.H5Tget_norm(type_id)             # <<<<<<<<<<<<<<
19655
19655
 */
19656
19656
  __pyx_v_r = H5Tget_norm(__pyx_v_type_id);
19657
19657
 
19658
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2040
 
19658
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2040
19659
19659
 *     cdef H5T_norm_t r
19660
19660
 *     r = _hdf5.H5Tget_norm(type_id)
19661
19661
 *     if r<0:             # <<<<<<<<<<<<<<
19665
19665
  __pyx_t_1 = (__pyx_v_r < 0);
19666
19666
  if (__pyx_t_1) {
19667
19667
 
19668
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2041
 
19668
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2041
19669
19669
 *     r = _hdf5.H5Tget_norm(type_id)
19670
19670
 *     if r<0:
19671
19671
 *         if set_exception():             # <<<<<<<<<<<<<<
19675
19675
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2041; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19676
19676
    if (__pyx_t_2) {
19677
19677
 
19678
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2042
 
19678
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2042
19679
19679
 *     if r<0:
19680
19680
 *         if set_exception():
19681
19681
 *             return <H5T_norm_t>-1;             # <<<<<<<<<<<<<<
19691
19691
  }
19692
19692
  __pyx_L3:;
19693
19693
 
19694
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2043
 
19694
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2043
19695
19695
 *         if set_exception():
19696
19696
 *             return <H5T_norm_t>-1;
19697
19697
 *     return r             # <<<<<<<<<<<<<<
19709
19709
  return __pyx_r;
19710
19710
}
19711
19711
 
19712
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2045
 
19712
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2045
19713
19713
 *     return r
19714
19714
 * 
19715
19715
 * cdef herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm) except *:             # <<<<<<<<<<<<<<
19724
19724
  int __pyx_t_2;
19725
19725
  __Pyx_RefNannySetupContext("H5Tset_norm");
19726
19726
 
19727
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2047
 
19727
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2047
19728
19728
 * cdef herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm) except *:
19729
19729
 *     cdef herr_t r
19730
19730
 *     r = _hdf5.H5Tset_norm(type_id, norm)             # <<<<<<<<<<<<<<
19733
19733
 */
19734
19734
  __pyx_v_r = H5Tset_norm(__pyx_v_type_id, __pyx_v_norm);
19735
19735
 
19736
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2048
 
19736
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2048
19737
19737
 *     cdef herr_t r
19738
19738
 *     r = _hdf5.H5Tset_norm(type_id, norm)
19739
19739
 *     if r<0:             # <<<<<<<<<<<<<<
19743
19743
  __pyx_t_1 = (__pyx_v_r < 0);
19744
19744
  if (__pyx_t_1) {
19745
19745
 
19746
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2049
 
19746
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2049
19747
19747
 *     r = _hdf5.H5Tset_norm(type_id, norm)
19748
19748
 *     if r<0:
19749
19749
 *         if set_exception():             # <<<<<<<<<<<<<<
19753
19753
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2049; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19754
19754
    if (__pyx_t_2) {
19755
19755
 
19756
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2050
 
19756
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2050
19757
19757
 *     if r<0:
19758
19758
 *         if set_exception():
19759
19759
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19769
19769
  }
19770
19770
  __pyx_L3:;
19771
19771
 
19772
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2051
 
19772
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2051
19773
19773
 *         if set_exception():
19774
19774
 *             return <herr_t>-1;
19775
19775
 *     return r             # <<<<<<<<<<<<<<
19789
19789
  return __pyx_r;
19790
19790
}
19791
19791
 
19792
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2053
 
19792
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2053
19793
19793
 *     return r
19794
19794
 * 
19795
19795
 * cdef H5T_pad_t H5Tget_inpad(hid_t type_id) except *:             # <<<<<<<<<<<<<<
19804
19804
  int __pyx_t_2;
19805
19805
  __Pyx_RefNannySetupContext("H5Tget_inpad");
19806
19806
 
19807
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2055
 
19807
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2055
19808
19808
 * cdef H5T_pad_t H5Tget_inpad(hid_t type_id) except *:
19809
19809
 *     cdef H5T_pad_t r
19810
19810
 *     r = _hdf5.H5Tget_inpad(type_id)             # <<<<<<<<<<<<<<
19813
19813
 */
19814
19814
  __pyx_v_r = H5Tget_inpad(__pyx_v_type_id);
19815
19815
 
19816
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2056
 
19816
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2056
19817
19817
 *     cdef H5T_pad_t r
19818
19818
 *     r = _hdf5.H5Tget_inpad(type_id)
19819
19819
 *     if r<0:             # <<<<<<<<<<<<<<
19823
19823
  __pyx_t_1 = (__pyx_v_r < 0);
19824
19824
  if (__pyx_t_1) {
19825
19825
 
19826
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2057
 
19826
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2057
19827
19827
 *     r = _hdf5.H5Tget_inpad(type_id)
19828
19828
 *     if r<0:
19829
19829
 *         if set_exception():             # <<<<<<<<<<<<<<
19833
19833
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2057; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19834
19834
    if (__pyx_t_2) {
19835
19835
 
19836
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2058
 
19836
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2058
19837
19837
 *     if r<0:
19838
19838
 *         if set_exception():
19839
19839
 *             return <H5T_pad_t>-1;             # <<<<<<<<<<<<<<
19849
19849
  }
19850
19850
  __pyx_L3:;
19851
19851
 
19852
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2059
 
19852
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2059
19853
19853
 *         if set_exception():
19854
19854
 *             return <H5T_pad_t>-1;
19855
19855
 *     return r             # <<<<<<<<<<<<<<
19867
19867
  return __pyx_r;
19868
19868
}
19869
19869
 
19870
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2061
 
19870
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2061
19871
19871
 *     return r
19872
19872
 * 
19873
19873
 * cdef herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t inpad) except *:             # <<<<<<<<<<<<<<
19882
19882
  int __pyx_t_2;
19883
19883
  __Pyx_RefNannySetupContext("H5Tset_inpad");
19884
19884
 
19885
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2063
 
19885
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2063
19886
19886
 * cdef herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t inpad) except *:
19887
19887
 *     cdef herr_t r
19888
19888
 *     r = _hdf5.H5Tset_inpad(type_id, inpad)             # <<<<<<<<<<<<<<
19891
19891
 */
19892
19892
  __pyx_v_r = H5Tset_inpad(__pyx_v_type_id, __pyx_v_inpad);
19893
19893
 
19894
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2064
 
19894
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2064
19895
19895
 *     cdef herr_t r
19896
19896
 *     r = _hdf5.H5Tset_inpad(type_id, inpad)
19897
19897
 *     if r<0:             # <<<<<<<<<<<<<<
19901
19901
  __pyx_t_1 = (__pyx_v_r < 0);
19902
19902
  if (__pyx_t_1) {
19903
19903
 
19904
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2065
 
19904
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2065
19905
19905
 *     r = _hdf5.H5Tset_inpad(type_id, inpad)
19906
19906
 *     if r<0:
19907
19907
 *         if set_exception():             # <<<<<<<<<<<<<<
19911
19911
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2065; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19912
19912
    if (__pyx_t_2) {
19913
19913
 
19914
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2066
 
19914
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2066
19915
19915
 *     if r<0:
19916
19916
 *         if set_exception():
19917
19917
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
19927
19927
  }
19928
19928
  __pyx_L3:;
19929
19929
 
19930
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2067
 
19930
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2067
19931
19931
 *         if set_exception():
19932
19932
 *             return <herr_t>-1;
19933
19933
 *     return r             # <<<<<<<<<<<<<<
19947
19947
  return __pyx_r;
19948
19948
}
19949
19949
 
19950
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2069
 
19950
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2069
19951
19951
 *     return r
19952
19952
 * 
19953
19953
 * cdef H5T_cset_t H5Tget_cset(hid_t type_id) except *:             # <<<<<<<<<<<<<<
19962
19962
  int __pyx_t_2;
19963
19963
  __Pyx_RefNannySetupContext("H5Tget_cset");
19964
19964
 
19965
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2071
 
19965
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2071
19966
19966
 * cdef H5T_cset_t H5Tget_cset(hid_t type_id) except *:
19967
19967
 *     cdef H5T_cset_t r
19968
19968
 *     r = _hdf5.H5Tget_cset(type_id)             # <<<<<<<<<<<<<<
19971
19971
 */
19972
19972
  __pyx_v_r = H5Tget_cset(__pyx_v_type_id);
19973
19973
 
19974
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2072
 
19974
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2072
19975
19975
 *     cdef H5T_cset_t r
19976
19976
 *     r = _hdf5.H5Tget_cset(type_id)
19977
19977
 *     if r<0:             # <<<<<<<<<<<<<<
19981
19981
  __pyx_t_1 = (__pyx_v_r < 0);
19982
19982
  if (__pyx_t_1) {
19983
19983
 
19984
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2073
 
19984
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2073
19985
19985
 *     r = _hdf5.H5Tget_cset(type_id)
19986
19986
 *     if r<0:
19987
19987
 *         if set_exception():             # <<<<<<<<<<<<<<
19991
19991
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2073; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
19992
19992
    if (__pyx_t_2) {
19993
19993
 
19994
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2074
 
19994
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2074
19995
19995
 *     if r<0:
19996
19996
 *         if set_exception():
19997
19997
 *             return <H5T_cset_t>-1;             # <<<<<<<<<<<<<<
20007
20007
  }
20008
20008
  __pyx_L3:;
20009
20009
 
20010
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2075
 
20010
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2075
20011
20011
 *         if set_exception():
20012
20012
 *             return <H5T_cset_t>-1;
20013
20013
 *     return r             # <<<<<<<<<<<<<<
20025
20025
  return __pyx_r;
20026
20026
}
20027
20027
 
20028
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2077
 
20028
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2077
20029
20029
 *     return r
20030
20030
 * 
20031
20031
 * cdef herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset) except *:             # <<<<<<<<<<<<<<
20040
20040
  int __pyx_t_2;
20041
20041
  __Pyx_RefNannySetupContext("H5Tset_cset");
20042
20042
 
20043
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2079
 
20043
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2079
20044
20044
 * cdef herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset) except *:
20045
20045
 *     cdef herr_t r
20046
20046
 *     r = _hdf5.H5Tset_cset(type_id, cset)             # <<<<<<<<<<<<<<
20049
20049
 */
20050
20050
  __pyx_v_r = H5Tset_cset(__pyx_v_type_id, __pyx_v_cset);
20051
20051
 
20052
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2080
 
20052
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2080
20053
20053
 *     cdef herr_t r
20054
20054
 *     r = _hdf5.H5Tset_cset(type_id, cset)
20055
20055
 *     if r<0:             # <<<<<<<<<<<<<<
20059
20059
  __pyx_t_1 = (__pyx_v_r < 0);
20060
20060
  if (__pyx_t_1) {
20061
20061
 
20062
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2081
 
20062
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2081
20063
20063
 *     r = _hdf5.H5Tset_cset(type_id, cset)
20064
20064
 *     if r<0:
20065
20065
 *         if set_exception():             # <<<<<<<<<<<<<<
20069
20069
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2081; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20070
20070
    if (__pyx_t_2) {
20071
20071
 
20072
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2082
 
20072
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2082
20073
20073
 *     if r<0:
20074
20074
 *         if set_exception():
20075
20075
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
20085
20085
  }
20086
20086
  __pyx_L3:;
20087
20087
 
20088
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2083
 
20088
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2083
20089
20089
 *         if set_exception():
20090
20090
 *             return <herr_t>-1;
20091
20091
 *     return r             # <<<<<<<<<<<<<<
20105
20105
  return __pyx_r;
20106
20106
}
20107
20107
 
20108
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2085
 
20108
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2085
20109
20109
 *     return r
20110
20110
 * 
20111
20111
 * cdef H5T_str_t H5Tget_strpad(hid_t type_id) except *:             # <<<<<<<<<<<<<<
20120
20120
  int __pyx_t_2;
20121
20121
  __Pyx_RefNannySetupContext("H5Tget_strpad");
20122
20122
 
20123
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2087
 
20123
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2087
20124
20124
 * cdef H5T_str_t H5Tget_strpad(hid_t type_id) except *:
20125
20125
 *     cdef H5T_str_t r
20126
20126
 *     r = _hdf5.H5Tget_strpad(type_id)             # <<<<<<<<<<<<<<
20129
20129
 */
20130
20130
  __pyx_v_r = H5Tget_strpad(__pyx_v_type_id);
20131
20131
 
20132
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2088
 
20132
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2088
20133
20133
 *     cdef H5T_str_t r
20134
20134
 *     r = _hdf5.H5Tget_strpad(type_id)
20135
20135
 *     if r<0:             # <<<<<<<<<<<<<<
20139
20139
  __pyx_t_1 = (__pyx_v_r < 0);
20140
20140
  if (__pyx_t_1) {
20141
20141
 
20142
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2089
 
20142
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2089
20143
20143
 *     r = _hdf5.H5Tget_strpad(type_id)
20144
20144
 *     if r<0:
20145
20145
 *         if set_exception():             # <<<<<<<<<<<<<<
20149
20149
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2089; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20150
20150
    if (__pyx_t_2) {
20151
20151
 
20152
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2090
 
20152
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2090
20153
20153
 *     if r<0:
20154
20154
 *         if set_exception():
20155
20155
 *             return <H5T_str_t>-1;             # <<<<<<<<<<<<<<
20165
20165
  }
20166
20166
  __pyx_L3:;
20167
20167
 
20168
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2091
 
20168
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2091
20169
20169
 *         if set_exception():
20170
20170
 *             return <H5T_str_t>-1;
20171
20171
 *     return r             # <<<<<<<<<<<<<<
20183
20183
  return __pyx_r;
20184
20184
}
20185
20185
 
20186
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2093
 
20186
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2093
20187
20187
 *     return r
20188
20188
 * 
20189
20189
 * cdef herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad) except *:             # <<<<<<<<<<<<<<
20198
20198
  int __pyx_t_2;
20199
20199
  __Pyx_RefNannySetupContext("H5Tset_strpad");
20200
20200
 
20201
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2095
 
20201
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2095
20202
20202
 * cdef herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad) except *:
20203
20203
 *     cdef herr_t r
20204
20204
 *     r = _hdf5.H5Tset_strpad(type_id, strpad)             # <<<<<<<<<<<<<<
20207
20207
 */
20208
20208
  __pyx_v_r = H5Tset_strpad(__pyx_v_type_id, __pyx_v_strpad);
20209
20209
 
20210
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2096
 
20210
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2096
20211
20211
 *     cdef herr_t r
20212
20212
 *     r = _hdf5.H5Tset_strpad(type_id, strpad)
20213
20213
 *     if r<0:             # <<<<<<<<<<<<<<
20217
20217
  __pyx_t_1 = (__pyx_v_r < 0);
20218
20218
  if (__pyx_t_1) {
20219
20219
 
20220
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2097
 
20220
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2097
20221
20221
 *     r = _hdf5.H5Tset_strpad(type_id, strpad)
20222
20222
 *     if r<0:
20223
20223
 *         if set_exception():             # <<<<<<<<<<<<<<
20227
20227
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2097; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20228
20228
    if (__pyx_t_2) {
20229
20229
 
20230
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2098
 
20230
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2098
20231
20231
 *     if r<0:
20232
20232
 *         if set_exception():
20233
20233
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
20243
20243
  }
20244
20244
  __pyx_L3:;
20245
20245
 
20246
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2099
 
20246
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2099
20247
20247
 *         if set_exception():
20248
20248
 *             return <herr_t>-1;
20249
20249
 *     return r             # <<<<<<<<<<<<<<
20263
20263
  return __pyx_r;
20264
20264
}
20265
20265
 
20266
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2101
 
20266
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2101
20267
20267
 *     return r
20268
20268
 * 
20269
20269
 * cdef hid_t H5Tvlen_create(hid_t base_type_id) except *:             # <<<<<<<<<<<<<<
20278
20278
  int __pyx_t_2;
20279
20279
  __Pyx_RefNannySetupContext("H5Tvlen_create");
20280
20280
 
20281
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2103
 
20281
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2103
20282
20282
 * cdef hid_t H5Tvlen_create(hid_t base_type_id) except *:
20283
20283
 *     cdef hid_t r
20284
20284
 *     r = _hdf5.H5Tvlen_create(base_type_id)             # <<<<<<<<<<<<<<
20287
20287
 */
20288
20288
  __pyx_v_r = H5Tvlen_create(__pyx_v_base_type_id);
20289
20289
 
20290
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2104
 
20290
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2104
20291
20291
 *     cdef hid_t r
20292
20292
 *     r = _hdf5.H5Tvlen_create(base_type_id)
20293
20293
 *     if r<0:             # <<<<<<<<<<<<<<
20297
20297
  __pyx_t_1 = (__pyx_v_r < 0);
20298
20298
  if (__pyx_t_1) {
20299
20299
 
20300
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2105
 
20300
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2105
20301
20301
 *     r = _hdf5.H5Tvlen_create(base_type_id)
20302
20302
 *     if r<0:
20303
20303
 *         if set_exception():             # <<<<<<<<<<<<<<
20307
20307
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2105; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20308
20308
    if (__pyx_t_2) {
20309
20309
 
20310
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2106
 
20310
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2106
20311
20311
 *     if r<0:
20312
20312
 *         if set_exception():
20313
20313
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
20323
20323
  }
20324
20324
  __pyx_L3:;
20325
20325
 
20326
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2107
 
20326
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2107
20327
20327
 *         if set_exception():
20328
20328
 *             return <hid_t>-1;
20329
20329
 *     return r             # <<<<<<<<<<<<<<
20343
20343
  return __pyx_r;
20344
20344
}
20345
20345
 
20346
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2109
 
20346
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2109
20347
20347
 *     return r
20348
20348
 * 
20349
20349
 * cdef htri_t H5Tis_variable_str(hid_t dtype_id) except *:             # <<<<<<<<<<<<<<
20358
20358
  int __pyx_t_2;
20359
20359
  __Pyx_RefNannySetupContext("H5Tis_variable_str");
20360
20360
 
20361
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2111
 
20361
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2111
20362
20362
 * cdef htri_t H5Tis_variable_str(hid_t dtype_id) except *:
20363
20363
 *     cdef htri_t r
20364
20364
 *     r = _hdf5.H5Tis_variable_str(dtype_id)             # <<<<<<<<<<<<<<
20367
20367
 */
20368
20368
  __pyx_v_r = H5Tis_variable_str(__pyx_v_dtype_id);
20369
20369
 
20370
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2112
 
20370
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2112
20371
20371
 *     cdef htri_t r
20372
20372
 *     r = _hdf5.H5Tis_variable_str(dtype_id)
20373
20373
 *     if r<0:             # <<<<<<<<<<<<<<
20377
20377
  __pyx_t_1 = (__pyx_v_r < 0);
20378
20378
  if (__pyx_t_1) {
20379
20379
 
20380
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2113
 
20380
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2113
20381
20381
 *     r = _hdf5.H5Tis_variable_str(dtype_id)
20382
20382
 *     if r<0:
20383
20383
 *         if set_exception():             # <<<<<<<<<<<<<<
20387
20387
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2113; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20388
20388
    if (__pyx_t_2) {
20389
20389
 
20390
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2114
 
20390
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2114
20391
20391
 *     if r<0:
20392
20392
 *         if set_exception():
20393
20393
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
20403
20403
  }
20404
20404
  __pyx_L3:;
20405
20405
 
20406
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2115
 
20406
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2115
20407
20407
 *         if set_exception():
20408
20408
 *             return <htri_t>-1;
20409
20409
 *     return r             # <<<<<<<<<<<<<<
20423
20423
  return __pyx_r;
20424
20424
}
20425
20425
 
20426
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2117
 
20426
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2117
20427
20427
 *     return r
20428
20428
 * 
20429
20429
 * cdef int H5Tget_nmembers(hid_t type_id) except *:             # <<<<<<<<<<<<<<
20438
20438
  int __pyx_t_2;
20439
20439
  __Pyx_RefNannySetupContext("H5Tget_nmembers");
20440
20440
 
20441
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2119
 
20441
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2119
20442
20442
 * cdef int H5Tget_nmembers(hid_t type_id) except *:
20443
20443
 *     cdef int r
20444
20444
 *     r = _hdf5.H5Tget_nmembers(type_id)             # <<<<<<<<<<<<<<
20447
20447
 */
20448
20448
  __pyx_v_r = H5Tget_nmembers(__pyx_v_type_id);
20449
20449
 
20450
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2120
 
20450
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2120
20451
20451
 *     cdef int r
20452
20452
 *     r = _hdf5.H5Tget_nmembers(type_id)
20453
20453
 *     if r<0:             # <<<<<<<<<<<<<<
20457
20457
  __pyx_t_1 = (__pyx_v_r < 0);
20458
20458
  if (__pyx_t_1) {
20459
20459
 
20460
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2121
 
20460
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2121
20461
20461
 *     r = _hdf5.H5Tget_nmembers(type_id)
20462
20462
 *     if r<0:
20463
20463
 *         if set_exception():             # <<<<<<<<<<<<<<
20467
20467
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2121; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20468
20468
    if (__pyx_t_2) {
20469
20469
 
20470
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2122
 
20470
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2122
20471
20471
 *     if r<0:
20472
20472
 *         if set_exception():
20473
20473
 *             return <int>-1;             # <<<<<<<<<<<<<<
20483
20483
  }
20484
20484
  __pyx_L3:;
20485
20485
 
20486
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2123
 
20486
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2123
20487
20487
 *         if set_exception():
20488
20488
 *             return <int>-1;
20489
20489
 *     return r             # <<<<<<<<<<<<<<
20503
20503
  return __pyx_r;
20504
20504
}
20505
20505
 
20506
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2125
 
20506
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2125
20507
20507
 *     return r
20508
20508
 * 
20509
20509
 * cdef H5T_class_t H5Tget_member_class(hid_t type_id, int member_no) except *:             # <<<<<<<<<<<<<<
20518
20518
  int __pyx_t_2;
20519
20519
  __Pyx_RefNannySetupContext("H5Tget_member_class");
20520
20520
 
20521
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2127
 
20521
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2127
20522
20522
 * cdef H5T_class_t H5Tget_member_class(hid_t type_id, int member_no) except *:
20523
20523
 *     cdef H5T_class_t r
20524
20524
 *     r = _hdf5.H5Tget_member_class(type_id, member_no)             # <<<<<<<<<<<<<<
20527
20527
 */
20528
20528
  __pyx_v_r = H5Tget_member_class(__pyx_v_type_id, __pyx_v_member_no);
20529
20529
 
20530
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2128
 
20530
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2128
20531
20531
 *     cdef H5T_class_t r
20532
20532
 *     r = _hdf5.H5Tget_member_class(type_id, member_no)
20533
20533
 *     if r<0:             # <<<<<<<<<<<<<<
20537
20537
  __pyx_t_1 = (__pyx_v_r < 0);
20538
20538
  if (__pyx_t_1) {
20539
20539
 
20540
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2129
 
20540
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2129
20541
20541
 *     r = _hdf5.H5Tget_member_class(type_id, member_no)
20542
20542
 *     if r<0:
20543
20543
 *         if set_exception():             # <<<<<<<<<<<<<<
20547
20547
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2129; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20548
20548
    if (__pyx_t_2) {
20549
20549
 
20550
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2130
 
20550
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2130
20551
20551
 *     if r<0:
20552
20552
 *         if set_exception():
20553
20553
 *             return <H5T_class_t>-1;             # <<<<<<<<<<<<<<
20563
20563
  }
20564
20564
  __pyx_L3:;
20565
20565
 
20566
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2131
 
20566
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2131
20567
20567
 *         if set_exception():
20568
20568
 *             return <H5T_class_t>-1;
20569
20569
 *     return r             # <<<<<<<<<<<<<<
20581
20581
  return __pyx_r;
20582
20582
}
20583
20583
 
20584
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2133
 
20584
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2133
20585
20585
 *     return r
20586
20586
 * 
20587
20587
 * cdef char* H5Tget_member_name(hid_t type_id, unsigned membno) except *:             # <<<<<<<<<<<<<<
20596
20596
  int __pyx_t_2;
20597
20597
  __Pyx_RefNannySetupContext("H5Tget_member_name");
20598
20598
 
20599
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2135
 
20599
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2135
20600
20600
 * cdef char* H5Tget_member_name(hid_t type_id, unsigned membno) except *:
20601
20601
 *     cdef char* r
20602
20602
 *     r = _hdf5.H5Tget_member_name(type_id, membno)             # <<<<<<<<<<<<<<
20605
20605
 */
20606
20606
  __pyx_v_r = H5Tget_member_name(__pyx_v_type_id, __pyx_v_membno);
20607
20607
 
20608
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2136
 
20608
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2136
20609
20609
 *     cdef char* r
20610
20610
 *     r = _hdf5.H5Tget_member_name(type_id, membno)
20611
20611
 *     if r==NULL:             # <<<<<<<<<<<<<<
20615
20615
  __pyx_t_1 = (__pyx_v_r == NULL);
20616
20616
  if (__pyx_t_1) {
20617
20617
 
20618
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2137
 
20618
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2137
20619
20619
 *     r = _hdf5.H5Tget_member_name(type_id, membno)
20620
20620
 *     if r==NULL:
20621
20621
 *         if set_exception():             # <<<<<<<<<<<<<<
20625
20625
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2137; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20626
20626
    if (__pyx_t_2) {
20627
20627
 
20628
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2138
 
20628
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2138
20629
20629
 *     if r==NULL:
20630
20630
 *         if set_exception():
20631
20631
 *             return <char*>NULL;             # <<<<<<<<<<<<<<
20641
20641
  }
20642
20642
  __pyx_L3:;
20643
20643
 
20644
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2139
 
20644
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2139
20645
20645
 *         if set_exception():
20646
20646
 *             return <char*>NULL;
20647
20647
 *     return r             # <<<<<<<<<<<<<<
20661
20661
  return __pyx_r;
20662
20662
}
20663
20663
 
20664
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2141
 
20664
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2141
20665
20665
 *     return r
20666
20666
 * 
20667
20667
 * cdef hid_t H5Tget_member_type(hid_t type_id, unsigned membno) except *:             # <<<<<<<<<<<<<<
20676
20676
  int __pyx_t_2;
20677
20677
  __Pyx_RefNannySetupContext("H5Tget_member_type");
20678
20678
 
20679
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2143
 
20679
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2143
20680
20680
 * cdef hid_t H5Tget_member_type(hid_t type_id, unsigned membno) except *:
20681
20681
 *     cdef hid_t r
20682
20682
 *     r = _hdf5.H5Tget_member_type(type_id, membno)             # <<<<<<<<<<<<<<
20685
20685
 */
20686
20686
  __pyx_v_r = H5Tget_member_type(__pyx_v_type_id, __pyx_v_membno);
20687
20687
 
20688
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2144
 
20688
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2144
20689
20689
 *     cdef hid_t r
20690
20690
 *     r = _hdf5.H5Tget_member_type(type_id, membno)
20691
20691
 *     if r<0:             # <<<<<<<<<<<<<<
20695
20695
  __pyx_t_1 = (__pyx_v_r < 0);
20696
20696
  if (__pyx_t_1) {
20697
20697
 
20698
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2145
 
20698
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2145
20699
20699
 *     r = _hdf5.H5Tget_member_type(type_id, membno)
20700
20700
 *     if r<0:
20701
20701
 *         if set_exception():             # <<<<<<<<<<<<<<
20705
20705
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2145; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20706
20706
    if (__pyx_t_2) {
20707
20707
 
20708
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2146
 
20708
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2146
20709
20709
 *     if r<0:
20710
20710
 *         if set_exception():
20711
20711
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
20721
20721
  }
20722
20722
  __pyx_L3:;
20723
20723
 
20724
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2147
 
20724
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2147
20725
20725
 *         if set_exception():
20726
20726
 *             return <hid_t>-1;
20727
20727
 *     return r             # <<<<<<<<<<<<<<
20741
20741
  return __pyx_r;
20742
20742
}
20743
20743
 
20744
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2149
 
20744
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2149
20745
20745
 *     return r
20746
20746
 * 
20747
20747
 * cdef int H5Tget_member_offset(hid_t type_id, int membno) except *:             # <<<<<<<<<<<<<<
20756
20756
  int __pyx_t_2;
20757
20757
  __Pyx_RefNannySetupContext("H5Tget_member_offset");
20758
20758
 
20759
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2151
 
20759
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2151
20760
20760
 * cdef int H5Tget_member_offset(hid_t type_id, int membno) except *:
20761
20761
 *     cdef int r
20762
20762
 *     r = _hdf5.H5Tget_member_offset(type_id, membno)             # <<<<<<<<<<<<<<
20765
20765
 */
20766
20766
  __pyx_v_r = H5Tget_member_offset(__pyx_v_type_id, __pyx_v_membno);
20767
20767
 
20768
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2152
 
20768
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2152
20769
20769
 *     cdef int r
20770
20770
 *     r = _hdf5.H5Tget_member_offset(type_id, membno)
20771
20771
 *     if r<0:             # <<<<<<<<<<<<<<
20775
20775
  __pyx_t_1 = (__pyx_v_r < 0);
20776
20776
  if (__pyx_t_1) {
20777
20777
 
20778
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2153
 
20778
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2153
20779
20779
 *     r = _hdf5.H5Tget_member_offset(type_id, membno)
20780
20780
 *     if r<0:
20781
20781
 *         if set_exception():             # <<<<<<<<<<<<<<
20785
20785
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2153; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20786
20786
    if (__pyx_t_2) {
20787
20787
 
20788
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2154
 
20788
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2154
20789
20789
 *     if r<0:
20790
20790
 *         if set_exception():
20791
20791
 *             return <int>-1;             # <<<<<<<<<<<<<<
20801
20801
  }
20802
20802
  __pyx_L3:;
20803
20803
 
20804
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2155
 
20804
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2155
20805
20805
 *         if set_exception():
20806
20806
 *             return <int>-1;
20807
20807
 *     return r             # <<<<<<<<<<<<<<
20821
20821
  return __pyx_r;
20822
20822
}
20823
20823
 
20824
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2157
 
20824
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2157
20825
20825
 *     return r
20826
20826
 * 
20827
20827
 * cdef int H5Tget_member_index(hid_t type_id, char* name) except *:             # <<<<<<<<<<<<<<
20836
20836
  int __pyx_t_2;
20837
20837
  __Pyx_RefNannySetupContext("H5Tget_member_index");
20838
20838
 
20839
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2159
 
20839
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2159
20840
20840
 * cdef int H5Tget_member_index(hid_t type_id, char* name) except *:
20841
20841
 *     cdef int r
20842
20842
 *     r = _hdf5.H5Tget_member_index(type_id, name)             # <<<<<<<<<<<<<<
20845
20845
 */
20846
20846
  __pyx_v_r = H5Tget_member_index(__pyx_v_type_id, __pyx_v_name);
20847
20847
 
20848
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2160
 
20848
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2160
20849
20849
 *     cdef int r
20850
20850
 *     r = _hdf5.H5Tget_member_index(type_id, name)
20851
20851
 *     if r<0:             # <<<<<<<<<<<<<<
20855
20855
  __pyx_t_1 = (__pyx_v_r < 0);
20856
20856
  if (__pyx_t_1) {
20857
20857
 
20858
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2161
 
20858
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2161
20859
20859
 *     r = _hdf5.H5Tget_member_index(type_id, name)
20860
20860
 *     if r<0:
20861
20861
 *         if set_exception():             # <<<<<<<<<<<<<<
20865
20865
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2161; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20866
20866
    if (__pyx_t_2) {
20867
20867
 
20868
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2162
 
20868
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2162
20869
20869
 *     if r<0:
20870
20870
 *         if set_exception():
20871
20871
 *             return <int>-1;             # <<<<<<<<<<<<<<
20881
20881
  }
20882
20882
  __pyx_L3:;
20883
20883
 
20884
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2163
 
20884
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2163
20885
20885
 *         if set_exception():
20886
20886
 *             return <int>-1;
20887
20887
 *     return r             # <<<<<<<<<<<<<<
20901
20901
  return __pyx_r;
20902
20902
}
20903
20903
 
20904
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2165
 
20904
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2165
20905
20905
 *     return r
20906
20906
 * 
20907
20907
 * cdef herr_t H5Tinsert(hid_t parent_id, char *name, size_t offset, hid_t member_id) except *:             # <<<<<<<<<<<<<<
20916
20916
  int __pyx_t_2;
20917
20917
  __Pyx_RefNannySetupContext("H5Tinsert");
20918
20918
 
20919
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2167
 
20919
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2167
20920
20920
 * cdef herr_t H5Tinsert(hid_t parent_id, char *name, size_t offset, hid_t member_id) except *:
20921
20921
 *     cdef herr_t r
20922
20922
 *     r = _hdf5.H5Tinsert(parent_id, name, offset, member_id)             # <<<<<<<<<<<<<<
20925
20925
 */
20926
20926
  __pyx_v_r = H5Tinsert(__pyx_v_parent_id, __pyx_v_name, __pyx_v_offset, __pyx_v_member_id);
20927
20927
 
20928
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2168
 
20928
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2168
20929
20929
 *     cdef herr_t r
20930
20930
 *     r = _hdf5.H5Tinsert(parent_id, name, offset, member_id)
20931
20931
 *     if r<0:             # <<<<<<<<<<<<<<
20935
20935
  __pyx_t_1 = (__pyx_v_r < 0);
20936
20936
  if (__pyx_t_1) {
20937
20937
 
20938
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2169
 
20938
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2169
20939
20939
 *     r = _hdf5.H5Tinsert(parent_id, name, offset, member_id)
20940
20940
 *     if r<0:
20941
20941
 *         if set_exception():             # <<<<<<<<<<<<<<
20945
20945
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2169; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
20946
20946
    if (__pyx_t_2) {
20947
20947
 
20948
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2170
 
20948
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2170
20949
20949
 *     if r<0:
20950
20950
 *         if set_exception():
20951
20951
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
20961
20961
  }
20962
20962
  __pyx_L3:;
20963
20963
 
20964
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2171
 
20964
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2171
20965
20965
 *         if set_exception():
20966
20966
 *             return <herr_t>-1;
20967
20967
 *     return r             # <<<<<<<<<<<<<<
20981
20981
  return __pyx_r;
20982
20982
}
20983
20983
 
20984
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2173
 
20984
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2173
20985
20985
 *     return r
20986
20986
 * 
20987
20987
 * cdef herr_t H5Tpack(hid_t type_id) except *:             # <<<<<<<<<<<<<<
20996
20996
  int __pyx_t_2;
20997
20997
  __Pyx_RefNannySetupContext("H5Tpack");
20998
20998
 
20999
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2175
 
20999
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2175
21000
21000
 * cdef herr_t H5Tpack(hid_t type_id) except *:
21001
21001
 *     cdef herr_t r
21002
21002
 *     r = _hdf5.H5Tpack(type_id)             # <<<<<<<<<<<<<<
21005
21005
 */
21006
21006
  __pyx_v_r = H5Tpack(__pyx_v_type_id);
21007
21007
 
21008
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2176
 
21008
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2176
21009
21009
 *     cdef herr_t r
21010
21010
 *     r = _hdf5.H5Tpack(type_id)
21011
21011
 *     if r<0:             # <<<<<<<<<<<<<<
21015
21015
  __pyx_t_1 = (__pyx_v_r < 0);
21016
21016
  if (__pyx_t_1) {
21017
21017
 
21018
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2177
 
21018
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2177
21019
21019
 *     r = _hdf5.H5Tpack(type_id)
21020
21020
 *     if r<0:
21021
21021
 *         if set_exception():             # <<<<<<<<<<<<<<
21025
21025
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2177; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21026
21026
    if (__pyx_t_2) {
21027
21027
 
21028
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2178
 
21028
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2178
21029
21029
 *     if r<0:
21030
21030
 *         if set_exception():
21031
21031
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21041
21041
  }
21042
21042
  __pyx_L3:;
21043
21043
 
21044
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2179
 
21044
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2179
21045
21045
 *         if set_exception():
21046
21046
 *             return <herr_t>-1;
21047
21047
 *     return r             # <<<<<<<<<<<<<<
21061
21061
  return __pyx_r;
21062
21062
}
21063
21063
 
21064
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2181
 
21064
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2181
21065
21065
 *     return r
21066
21066
 * 
21067
21067
 * cdef hid_t H5Tenum_create(hid_t base_id) except *:             # <<<<<<<<<<<<<<
21076
21076
  int __pyx_t_2;
21077
21077
  __Pyx_RefNannySetupContext("H5Tenum_create");
21078
21078
 
21079
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2183
 
21079
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2183
21080
21080
 * cdef hid_t H5Tenum_create(hid_t base_id) except *:
21081
21081
 *     cdef hid_t r
21082
21082
 *     r = _hdf5.H5Tenum_create(base_id)             # <<<<<<<<<<<<<<
21085
21085
 */
21086
21086
  __pyx_v_r = H5Tenum_create(__pyx_v_base_id);
21087
21087
 
21088
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2184
 
21088
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2184
21089
21089
 *     cdef hid_t r
21090
21090
 *     r = _hdf5.H5Tenum_create(base_id)
21091
21091
 *     if r<0:             # <<<<<<<<<<<<<<
21095
21095
  __pyx_t_1 = (__pyx_v_r < 0);
21096
21096
  if (__pyx_t_1) {
21097
21097
 
21098
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2185
 
21098
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2185
21099
21099
 *     r = _hdf5.H5Tenum_create(base_id)
21100
21100
 *     if r<0:
21101
21101
 *         if set_exception():             # <<<<<<<<<<<<<<
21105
21105
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2185; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21106
21106
    if (__pyx_t_2) {
21107
21107
 
21108
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2186
 
21108
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2186
21109
21109
 *     if r<0:
21110
21110
 *         if set_exception():
21111
21111
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
21121
21121
  }
21122
21122
  __pyx_L3:;
21123
21123
 
21124
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2187
 
21124
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2187
21125
21125
 *         if set_exception():
21126
21126
 *             return <hid_t>-1;
21127
21127
 *     return r             # <<<<<<<<<<<<<<
21141
21141
  return __pyx_r;
21142
21142
}
21143
21143
 
21144
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2189
 
21144
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2189
21145
21145
 *     return r
21146
21146
 * 
21147
21147
 * cdef herr_t H5Tenum_insert(hid_t type, char *name, void *value) except *:             # <<<<<<<<<<<<<<
21156
21156
  int __pyx_t_2;
21157
21157
  __Pyx_RefNannySetupContext("H5Tenum_insert");
21158
21158
 
21159
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2191
 
21159
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2191
21160
21160
 * cdef herr_t H5Tenum_insert(hid_t type, char *name, void *value) except *:
21161
21161
 *     cdef herr_t r
21162
21162
 *     r = _hdf5.H5Tenum_insert(type, name, value)             # <<<<<<<<<<<<<<
21165
21165
 */
21166
21166
  __pyx_v_r = H5Tenum_insert(__pyx_v_type, __pyx_v_name, __pyx_v_value);
21167
21167
 
21168
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2192
 
21168
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2192
21169
21169
 *     cdef herr_t r
21170
21170
 *     r = _hdf5.H5Tenum_insert(type, name, value)
21171
21171
 *     if r<0:             # <<<<<<<<<<<<<<
21175
21175
  __pyx_t_1 = (__pyx_v_r < 0);
21176
21176
  if (__pyx_t_1) {
21177
21177
 
21178
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2193
 
21178
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2193
21179
21179
 *     r = _hdf5.H5Tenum_insert(type, name, value)
21180
21180
 *     if r<0:
21181
21181
 *         if set_exception():             # <<<<<<<<<<<<<<
21185
21185
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2193; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21186
21186
    if (__pyx_t_2) {
21187
21187
 
21188
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2194
 
21188
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2194
21189
21189
 *     if r<0:
21190
21190
 *         if set_exception():
21191
21191
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21201
21201
  }
21202
21202
  __pyx_L3:;
21203
21203
 
21204
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2195
 
21204
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2195
21205
21205
 *         if set_exception():
21206
21206
 *             return <herr_t>-1;
21207
21207
 *     return r             # <<<<<<<<<<<<<<
21221
21221
  return __pyx_r;
21222
21222
}
21223
21223
 
21224
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2197
 
21224
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2197
21225
21225
 *     return r
21226
21226
 * 
21227
21227
 * cdef herr_t H5Tenum_nameof( hid_t type, void *value, char *name, size_t size ) except *:             # <<<<<<<<<<<<<<
21236
21236
  int __pyx_t_2;
21237
21237
  __Pyx_RefNannySetupContext("H5Tenum_nameof");
21238
21238
 
21239
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2199
 
21239
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2199
21240
21240
 * cdef herr_t H5Tenum_nameof( hid_t type, void *value, char *name, size_t size ) except *:
21241
21241
 *     cdef herr_t r
21242
21242
 *     r = _hdf5.H5Tenum_nameof(type, value, name, size)             # <<<<<<<<<<<<<<
21245
21245
 */
21246
21246
  __pyx_v_r = H5Tenum_nameof(__pyx_v_type, __pyx_v_value, __pyx_v_name, __pyx_v_size);
21247
21247
 
21248
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2200
 
21248
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2200
21249
21249
 *     cdef herr_t r
21250
21250
 *     r = _hdf5.H5Tenum_nameof(type, value, name, size)
21251
21251
 *     if r<0:             # <<<<<<<<<<<<<<
21255
21255
  __pyx_t_1 = (__pyx_v_r < 0);
21256
21256
  if (__pyx_t_1) {
21257
21257
 
21258
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2201
 
21258
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2201
21259
21259
 *     r = _hdf5.H5Tenum_nameof(type, value, name, size)
21260
21260
 *     if r<0:
21261
21261
 *         if set_exception():             # <<<<<<<<<<<<<<
21265
21265
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2201; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21266
21266
    if (__pyx_t_2) {
21267
21267
 
21268
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2202
 
21268
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2202
21269
21269
 *     if r<0:
21270
21270
 *         if set_exception():
21271
21271
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21281
21281
  }
21282
21282
  __pyx_L3:;
21283
21283
 
21284
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2203
 
21284
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2203
21285
21285
 *         if set_exception():
21286
21286
 *             return <herr_t>-1;
21287
21287
 *     return r             # <<<<<<<<<<<<<<
21301
21301
  return __pyx_r;
21302
21302
}
21303
21303
 
21304
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2205
 
21304
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2205
21305
21305
 *     return r
21306
21306
 * 
21307
21307
 * cdef herr_t H5Tenum_valueof( hid_t type, char *name, void *value ) except *:             # <<<<<<<<<<<<<<
21316
21316
  int __pyx_t_2;
21317
21317
  __Pyx_RefNannySetupContext("H5Tenum_valueof");
21318
21318
 
21319
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2207
 
21319
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2207
21320
21320
 * cdef herr_t H5Tenum_valueof( hid_t type, char *name, void *value ) except *:
21321
21321
 *     cdef herr_t r
21322
21322
 *     r = _hdf5.H5Tenum_valueof(type, name, value)             # <<<<<<<<<<<<<<
21325
21325
 */
21326
21326
  __pyx_v_r = H5Tenum_valueof(__pyx_v_type, __pyx_v_name, __pyx_v_value);
21327
21327
 
21328
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2208
 
21328
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2208
21329
21329
 *     cdef herr_t r
21330
21330
 *     r = _hdf5.H5Tenum_valueof(type, name, value)
21331
21331
 *     if r<0:             # <<<<<<<<<<<<<<
21335
21335
  __pyx_t_1 = (__pyx_v_r < 0);
21336
21336
  if (__pyx_t_1) {
21337
21337
 
21338
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2209
 
21338
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2209
21339
21339
 *     r = _hdf5.H5Tenum_valueof(type, name, value)
21340
21340
 *     if r<0:
21341
21341
 *         if set_exception():             # <<<<<<<<<<<<<<
21345
21345
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2209; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21346
21346
    if (__pyx_t_2) {
21347
21347
 
21348
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2210
 
21348
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2210
21349
21349
 *     if r<0:
21350
21350
 *         if set_exception():
21351
21351
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21361
21361
  }
21362
21362
  __pyx_L3:;
21363
21363
 
21364
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2211
 
21364
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2211
21365
21365
 *         if set_exception():
21366
21366
 *             return <herr_t>-1;
21367
21367
 *     return r             # <<<<<<<<<<<<<<
21381
21381
  return __pyx_r;
21382
21382
}
21383
21383
 
21384
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2213
 
21384
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2213
21385
21385
 *     return r
21386
21386
 * 
21387
21387
 * cdef herr_t H5Tget_member_value(hid_t type,  unsigned int memb_no, void *value ) except *:             # <<<<<<<<<<<<<<
21396
21396
  int __pyx_t_2;
21397
21397
  __Pyx_RefNannySetupContext("H5Tget_member_value");
21398
21398
 
21399
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2215
 
21399
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2215
21400
21400
 * cdef herr_t H5Tget_member_value(hid_t type,  unsigned int memb_no, void *value ) except *:
21401
21401
 *     cdef herr_t r
21402
21402
 *     r = _hdf5.H5Tget_member_value(type, memb_no, value)             # <<<<<<<<<<<<<<
21405
21405
 */
21406
21406
  __pyx_v_r = H5Tget_member_value(__pyx_v_type, __pyx_v_memb_no, __pyx_v_value);
21407
21407
 
21408
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2216
 
21408
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2216
21409
21409
 *     cdef herr_t r
21410
21410
 *     r = _hdf5.H5Tget_member_value(type, memb_no, value)
21411
21411
 *     if r<0:             # <<<<<<<<<<<<<<
21415
21415
  __pyx_t_1 = (__pyx_v_r < 0);
21416
21416
  if (__pyx_t_1) {
21417
21417
 
21418
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2217
 
21418
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2217
21419
21419
 *     r = _hdf5.H5Tget_member_value(type, memb_no, value)
21420
21420
 *     if r<0:
21421
21421
 *         if set_exception():             # <<<<<<<<<<<<<<
21425
21425
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2217; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21426
21426
    if (__pyx_t_2) {
21427
21427
 
21428
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2218
 
21428
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2218
21429
21429
 *     if r<0:
21430
21430
 *         if set_exception():
21431
21431
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21441
21441
  }
21442
21442
  __pyx_L3:;
21443
21443
 
21444
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2219
 
21444
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2219
21445
21445
 *         if set_exception():
21446
21446
 *             return <herr_t>-1;
21447
21447
 *     return r             # <<<<<<<<<<<<<<
21461
21461
  return __pyx_r;
21462
21462
}
21463
21463
 
21464
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2221
 
21464
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2221
21465
21465
 *     return r
21466
21466
 * 
21467
21467
 * cdef hid_t H5Tarray_create(hid_t base_id, int ndims, hsize_t *dims, int *perm) except *:             # <<<<<<<<<<<<<<
21476
21476
  int __pyx_t_2;
21477
21477
  __Pyx_RefNannySetupContext("H5Tarray_create");
21478
21478
 
21479
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2223
 
21479
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2223
21480
21480
 * cdef hid_t H5Tarray_create(hid_t base_id, int ndims, hsize_t *dims, int *perm) except *:
21481
21481
 *     cdef hid_t r
21482
21482
 *     r = _hdf5.H5Tarray_create(base_id, ndims, dims, perm)             # <<<<<<<<<<<<<<
21485
21485
 */
21486
21486
  __pyx_v_r = H5Tarray_create(__pyx_v_base_id, __pyx_v_ndims, __pyx_v_dims, __pyx_v_perm);
21487
21487
 
21488
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2224
 
21488
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2224
21489
21489
 *     cdef hid_t r
21490
21490
 *     r = _hdf5.H5Tarray_create(base_id, ndims, dims, perm)
21491
21491
 *     if r<0:             # <<<<<<<<<<<<<<
21495
21495
  __pyx_t_1 = (__pyx_v_r < 0);
21496
21496
  if (__pyx_t_1) {
21497
21497
 
21498
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2225
 
21498
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2225
21499
21499
 *     r = _hdf5.H5Tarray_create(base_id, ndims, dims, perm)
21500
21500
 *     if r<0:
21501
21501
 *         if set_exception():             # <<<<<<<<<<<<<<
21505
21505
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2225; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21506
21506
    if (__pyx_t_2) {
21507
21507
 
21508
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2226
 
21508
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2226
21509
21509
 *     if r<0:
21510
21510
 *         if set_exception():
21511
21511
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
21521
21521
  }
21522
21522
  __pyx_L3:;
21523
21523
 
21524
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2227
 
21524
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2227
21525
21525
 *         if set_exception():
21526
21526
 *             return <hid_t>-1;
21527
21527
 *     return r             # <<<<<<<<<<<<<<
21541
21541
  return __pyx_r;
21542
21542
}
21543
21543
 
21544
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2229
 
21544
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2229
21545
21545
 *     return r
21546
21546
 * 
21547
21547
 * cdef int H5Tget_array_ndims(hid_t type_id) except *:             # <<<<<<<<<<<<<<
21556
21556
  int __pyx_t_2;
21557
21557
  __Pyx_RefNannySetupContext("H5Tget_array_ndims");
21558
21558
 
21559
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2231
 
21559
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2231
21560
21560
 * cdef int H5Tget_array_ndims(hid_t type_id) except *:
21561
21561
 *     cdef int r
21562
21562
 *     r = _hdf5.H5Tget_array_ndims(type_id)             # <<<<<<<<<<<<<<
21565
21565
 */
21566
21566
  __pyx_v_r = H5Tget_array_ndims(__pyx_v_type_id);
21567
21567
 
21568
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2232
 
21568
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2232
21569
21569
 *     cdef int r
21570
21570
 *     r = _hdf5.H5Tget_array_ndims(type_id)
21571
21571
 *     if r<0:             # <<<<<<<<<<<<<<
21575
21575
  __pyx_t_1 = (__pyx_v_r < 0);
21576
21576
  if (__pyx_t_1) {
21577
21577
 
21578
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2233
 
21578
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2233
21579
21579
 *     r = _hdf5.H5Tget_array_ndims(type_id)
21580
21580
 *     if r<0:
21581
21581
 *         if set_exception():             # <<<<<<<<<<<<<<
21585
21585
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2233; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21586
21586
    if (__pyx_t_2) {
21587
21587
 
21588
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2234
 
21588
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2234
21589
21589
 *     if r<0:
21590
21590
 *         if set_exception():
21591
21591
 *             return <int>-1;             # <<<<<<<<<<<<<<
21601
21601
  }
21602
21602
  __pyx_L3:;
21603
21603
 
21604
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2235
 
21604
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2235
21605
21605
 *         if set_exception():
21606
21606
 *             return <int>-1;
21607
21607
 *     return r             # <<<<<<<<<<<<<<
21621
21621
  return __pyx_r;
21622
21622
}
21623
21623
 
21624
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2237
 
21624
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2237
21625
21625
 *     return r
21626
21626
 * 
21627
21627
 * cdef int H5Tget_array_dims(hid_t type_id, hsize_t *dims, int *perm) except *:             # <<<<<<<<<<<<<<
21636
21636
  int __pyx_t_2;
21637
21637
  __Pyx_RefNannySetupContext("H5Tget_array_dims");
21638
21638
 
21639
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2239
 
21639
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2239
21640
21640
 * cdef int H5Tget_array_dims(hid_t type_id, hsize_t *dims, int *perm) except *:
21641
21641
 *     cdef int r
21642
21642
 *     r = _hdf5.H5Tget_array_dims(type_id, dims, perm)             # <<<<<<<<<<<<<<
21645
21645
 */
21646
21646
  __pyx_v_r = H5Tget_array_dims(__pyx_v_type_id, __pyx_v_dims, __pyx_v_perm);
21647
21647
 
21648
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2240
 
21648
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2240
21649
21649
 *     cdef int r
21650
21650
 *     r = _hdf5.H5Tget_array_dims(type_id, dims, perm)
21651
21651
 *     if r<0:             # <<<<<<<<<<<<<<
21655
21655
  __pyx_t_1 = (__pyx_v_r < 0);
21656
21656
  if (__pyx_t_1) {
21657
21657
 
21658
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2241
 
21658
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2241
21659
21659
 *     r = _hdf5.H5Tget_array_dims(type_id, dims, perm)
21660
21660
 *     if r<0:
21661
21661
 *         if set_exception():             # <<<<<<<<<<<<<<
21665
21665
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2241; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21666
21666
    if (__pyx_t_2) {
21667
21667
 
21668
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2242
 
21668
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2242
21669
21669
 *     if r<0:
21670
21670
 *         if set_exception():
21671
21671
 *             return <int>-1;             # <<<<<<<<<<<<<<
21681
21681
  }
21682
21682
  __pyx_L3:;
21683
21683
 
21684
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2243
 
21684
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2243
21685
21685
 *         if set_exception():
21686
21686
 *             return <int>-1;
21687
21687
 *     return r             # <<<<<<<<<<<<<<
21701
21701
  return __pyx_r;
21702
21702
}
21703
21703
 
21704
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2245
 
21704
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2245
21705
21705
 *     return r
21706
21706
 * 
21707
21707
 * cdef herr_t H5Tset_tag(hid_t type_id, char* tag) except *:             # <<<<<<<<<<<<<<
21716
21716
  int __pyx_t_2;
21717
21717
  __Pyx_RefNannySetupContext("H5Tset_tag");
21718
21718
 
21719
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2247
 
21719
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2247
21720
21720
 * cdef herr_t H5Tset_tag(hid_t type_id, char* tag) except *:
21721
21721
 *     cdef herr_t r
21722
21722
 *     r = _hdf5.H5Tset_tag(type_id, tag)             # <<<<<<<<<<<<<<
21725
21725
 */
21726
21726
  __pyx_v_r = H5Tset_tag(__pyx_v_type_id, __pyx_v_tag);
21727
21727
 
21728
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2248
 
21728
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2248
21729
21729
 *     cdef herr_t r
21730
21730
 *     r = _hdf5.H5Tset_tag(type_id, tag)
21731
21731
 *     if r<0:             # <<<<<<<<<<<<<<
21735
21735
  __pyx_t_1 = (__pyx_v_r < 0);
21736
21736
  if (__pyx_t_1) {
21737
21737
 
21738
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2249
 
21738
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2249
21739
21739
 *     r = _hdf5.H5Tset_tag(type_id, tag)
21740
21740
 *     if r<0:
21741
21741
 *         if set_exception():             # <<<<<<<<<<<<<<
21745
21745
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2249; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21746
21746
    if (__pyx_t_2) {
21747
21747
 
21748
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2250
 
21748
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2250
21749
21749
 *     if r<0:
21750
21750
 *         if set_exception():
21751
21751
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
21761
21761
  }
21762
21762
  __pyx_L3:;
21763
21763
 
21764
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2251
 
21764
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2251
21765
21765
 *         if set_exception():
21766
21766
 *             return <herr_t>-1;
21767
21767
 *     return r             # <<<<<<<<<<<<<<
21781
21781
  return __pyx_r;
21782
21782
}
21783
21783
 
21784
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2253
 
21784
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2253
21785
21785
 *     return r
21786
21786
 * 
21787
21787
 * cdef char* H5Tget_tag(hid_t type_id) except *:             # <<<<<<<<<<<<<<
21796
21796
  int __pyx_t_2;
21797
21797
  __Pyx_RefNannySetupContext("H5Tget_tag");
21798
21798
 
21799
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2255
 
21799
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2255
21800
21800
 * cdef char* H5Tget_tag(hid_t type_id) except *:
21801
21801
 *     cdef char* r
21802
21802
 *     r = _hdf5.H5Tget_tag(type_id)             # <<<<<<<<<<<<<<
21805
21805
 */
21806
21806
  __pyx_v_r = H5Tget_tag(__pyx_v_type_id);
21807
21807
 
21808
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2256
 
21808
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2256
21809
21809
 *     cdef char* r
21810
21810
 *     r = _hdf5.H5Tget_tag(type_id)
21811
21811
 *     if r==NULL:             # <<<<<<<<<<<<<<
21815
21815
  __pyx_t_1 = (__pyx_v_r == NULL);
21816
21816
  if (__pyx_t_1) {
21817
21817
 
21818
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2257
 
21818
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2257
21819
21819
 *     r = _hdf5.H5Tget_tag(type_id)
21820
21820
 *     if r==NULL:
21821
21821
 *         if set_exception():             # <<<<<<<<<<<<<<
21825
21825
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2257; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21826
21826
    if (__pyx_t_2) {
21827
21827
 
21828
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2258
 
21828
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2258
21829
21829
 *     if r==NULL:
21830
21830
 *         if set_exception():
21831
21831
 *             return <char*>NULL;             # <<<<<<<<<<<<<<
21841
21841
  }
21842
21842
  __pyx_L3:;
21843
21843
 
21844
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2259
 
21844
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2259
21845
21845
 *         if set_exception():
21846
21846
 *             return <char*>NULL;
21847
21847
 *     return r             # <<<<<<<<<<<<<<
21861
21861
  return __pyx_r;
21862
21862
}
21863
21863
 
21864
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2262
 
21864
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2262
21865
21865
 * 
21866
21866
 * IF H5PY_18API:
21867
21867
 *     cdef hid_t H5Tdecode(unsigned char *buf) except *:             # <<<<<<<<<<<<<<
21876
21876
  int __pyx_t_2;
21877
21877
  __Pyx_RefNannySetupContext("H5Tdecode");
21878
21878
 
21879
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2264
 
21879
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2264
21880
21880
 *     cdef hid_t H5Tdecode(unsigned char *buf) except *:
21881
21881
 *         cdef hid_t r
21882
21882
 *         r = _hdf5.H5Tdecode(buf)             # <<<<<<<<<<<<<<
21885
21885
 */
21886
21886
  __pyx_v_r = H5Tdecode(__pyx_v_buf);
21887
21887
 
21888
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2265
 
21888
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2265
21889
21889
 *         cdef hid_t r
21890
21890
 *         r = _hdf5.H5Tdecode(buf)
21891
21891
 *         if r<0:             # <<<<<<<<<<<<<<
21895
21895
  __pyx_t_1 = (__pyx_v_r < 0);
21896
21896
  if (__pyx_t_1) {
21897
21897
 
21898
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2266
 
21898
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2266
21899
21899
 *         r = _hdf5.H5Tdecode(buf)
21900
21900
 *         if r<0:
21901
21901
 *             if set_exception():             # <<<<<<<<<<<<<<
21905
21905
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2266; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21906
21906
    if (__pyx_t_2) {
21907
21907
 
21908
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2267
 
21908
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2267
21909
21909
 *         if r<0:
21910
21910
 *             if set_exception():
21911
21911
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
21921
21921
  }
21922
21922
  __pyx_L3:;
21923
21923
 
21924
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2268
 
21924
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2268
21925
21925
 *             if set_exception():
21926
21926
 *                 return <hid_t>-1;
21927
21927
 *         return r             # <<<<<<<<<<<<<<
21941
21941
  return __pyx_r;
21942
21942
}
21943
21943
 
21944
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2272
 
21944
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2272
21945
21945
 * 
21946
21946
 * IF H5PY_18API:
21947
21947
 *     cdef herr_t H5Tencode(hid_t obj_id, unsigned char *buf, size_t *nalloc) except *:             # <<<<<<<<<<<<<<
21956
21956
  int __pyx_t_2;
21957
21957
  __Pyx_RefNannySetupContext("H5Tencode");
21958
21958
 
21959
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2274
 
21959
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2274
21960
21960
 *     cdef herr_t H5Tencode(hid_t obj_id, unsigned char *buf, size_t *nalloc) except *:
21961
21961
 *         cdef herr_t r
21962
21962
 *         r = _hdf5.H5Tencode(obj_id, buf, nalloc)             # <<<<<<<<<<<<<<
21965
21965
 */
21966
21966
  __pyx_v_r = H5Tencode(__pyx_v_obj_id, __pyx_v_buf, __pyx_v_nalloc);
21967
21967
 
21968
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2275
 
21968
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2275
21969
21969
 *         cdef herr_t r
21970
21970
 *         r = _hdf5.H5Tencode(obj_id, buf, nalloc)
21971
21971
 *         if r<0:             # <<<<<<<<<<<<<<
21975
21975
  __pyx_t_1 = (__pyx_v_r < 0);
21976
21976
  if (__pyx_t_1) {
21977
21977
 
21978
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2276
 
21978
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2276
21979
21979
 *         r = _hdf5.H5Tencode(obj_id, buf, nalloc)
21980
21980
 *         if r<0:
21981
21981
 *             if set_exception():             # <<<<<<<<<<<<<<
21985
21985
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2276; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
21986
21986
    if (__pyx_t_2) {
21987
21987
 
21988
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2277
 
21988
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2277
21989
21989
 *         if r<0:
21990
21990
 *             if set_exception():
21991
21991
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
22001
22001
  }
22002
22002
  __pyx_L3:;
22003
22003
 
22004
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2278
 
22004
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2278
22005
22005
 *             if set_exception():
22006
22006
 *                 return <herr_t>-1;
22007
22007
 *         return r             # <<<<<<<<<<<<<<
22021
22021
  return __pyx_r;
22022
22022
}
22023
22023
 
22024
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2282
 
22024
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2282
22025
22025
 * 
22026
22026
 * IF H5PY_18API:
22027
22027
 *     cdef herr_t H5Tcommit2(hid_t loc_id, char *name, hid_t dtype_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id) except *:             # <<<<<<<<<<<<<<
22036
22036
  int __pyx_t_2;
22037
22037
  __Pyx_RefNannySetupContext("H5Tcommit2");
22038
22038
 
22039
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2284
 
22039
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2284
22040
22040
 *     cdef herr_t H5Tcommit2(hid_t loc_id, char *name, hid_t dtype_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id) except *:
22041
22041
 *         cdef herr_t r
22042
22042
 *         r = _hdf5.H5Tcommit2(loc_id, name, dtype_id, lcpl_id, tcpl_id, tapl_id)             # <<<<<<<<<<<<<<
22045
22045
 */
22046
22046
  __pyx_v_r = H5Tcommit2(__pyx_v_loc_id, __pyx_v_name, __pyx_v_dtype_id, __pyx_v_lcpl_id, __pyx_v_tcpl_id, __pyx_v_tapl_id);
22047
22047
 
22048
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2285
 
22048
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2285
22049
22049
 *         cdef herr_t r
22050
22050
 *         r = _hdf5.H5Tcommit2(loc_id, name, dtype_id, lcpl_id, tcpl_id, tapl_id)
22051
22051
 *         if r<0:             # <<<<<<<<<<<<<<
22055
22055
  __pyx_t_1 = (__pyx_v_r < 0);
22056
22056
  if (__pyx_t_1) {
22057
22057
 
22058
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2286
 
22058
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2286
22059
22059
 *         r = _hdf5.H5Tcommit2(loc_id, name, dtype_id, lcpl_id, tcpl_id, tapl_id)
22060
22060
 *         if r<0:
22061
22061
 *             if set_exception():             # <<<<<<<<<<<<<<
22065
22065
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22066
22066
    if (__pyx_t_2) {
22067
22067
 
22068
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2287
 
22068
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2287
22069
22069
 *         if r<0:
22070
22070
 *             if set_exception():
22071
22071
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
22081
22081
  }
22082
22082
  __pyx_L3:;
22083
22083
 
22084
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2288
 
22084
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2288
22085
22085
 *             if set_exception():
22086
22086
 *                 return <herr_t>-1;
22087
22087
 *         return r             # <<<<<<<<<<<<<<
22101
22101
  return __pyx_r;
22102
22102
}
22103
22103
 
22104
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2291
 
22104
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2291
22105
22105
 * 
22106
22106
 * 
22107
22107
 * cdef H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata) except *:             # <<<<<<<<<<<<<<
22116
22116
  int __pyx_t_2;
22117
22117
  __Pyx_RefNannySetupContext("H5Tfind");
22118
22118
 
22119
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2293
 
22119
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2293
22120
22120
 * cdef H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata) except *:
22121
22121
 *     cdef H5T_conv_t r
22122
22122
 *     r = _hdf5.H5Tfind(src_id, dst_id, pcdata)             # <<<<<<<<<<<<<<
22125
22125
 */
22126
22126
  __pyx_v_r = H5Tfind(__pyx_v_src_id, __pyx_v_dst_id, __pyx_v_pcdata);
22127
22127
 
22128
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2294
 
22128
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2294
22129
22129
 *     cdef H5T_conv_t r
22130
22130
 *     r = _hdf5.H5Tfind(src_id, dst_id, pcdata)
22131
22131
 *     if r==NULL:             # <<<<<<<<<<<<<<
22135
22135
  __pyx_t_1 = (__pyx_v_r == NULL);
22136
22136
  if (__pyx_t_1) {
22137
22137
 
22138
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2295
 
22138
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2295
22139
22139
 *     r = _hdf5.H5Tfind(src_id, dst_id, pcdata)
22140
22140
 *     if r==NULL:
22141
22141
 *         if set_exception():             # <<<<<<<<<<<<<<
22145
22145
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22146
22146
    if (__pyx_t_2) {
22147
22147
 
22148
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2296
 
22148
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2296
22149
22149
 *     if r==NULL:
22150
22150
 *         if set_exception():
22151
22151
 *             return <H5T_conv_t>NULL;             # <<<<<<<<<<<<<<
22161
22161
  }
22162
22162
  __pyx_L3:;
22163
22163
 
22164
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2297
 
22164
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2297
22165
22165
 *         if set_exception():
22166
22166
 *             return <H5T_conv_t>NULL;
22167
22167
 *     return r             # <<<<<<<<<<<<<<
22181
22181
  return __pyx_r;
22182
22182
}
22183
22183
 
22184
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2299
 
22184
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2299
22185
22185
 *     return r
22186
22186
 * 
22187
22187
 * cdef herr_t H5Tregister(H5T_pers_t pers, char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) except *:             # <<<<<<<<<<<<<<
22196
22196
  int __pyx_t_2;
22197
22197
  __Pyx_RefNannySetupContext("H5Tregister");
22198
22198
 
22199
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2301
 
22199
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2301
22200
22200
 * cdef herr_t H5Tregister(H5T_pers_t pers, char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) except *:
22201
22201
 *     cdef herr_t r
22202
22202
 *     r = _hdf5.H5Tregister(pers, name, src_id, dst_id, func)             # <<<<<<<<<<<<<<
22205
22205
 */
22206
22206
  __pyx_v_r = H5Tregister(__pyx_v_pers, __pyx_v_name, __pyx_v_src_id, __pyx_v_dst_id, __pyx_v_func);
22207
22207
 
22208
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2302
 
22208
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2302
22209
22209
 *     cdef herr_t r
22210
22210
 *     r = _hdf5.H5Tregister(pers, name, src_id, dst_id, func)
22211
22211
 *     if r<0:             # <<<<<<<<<<<<<<
22215
22215
  __pyx_t_1 = (__pyx_v_r < 0);
22216
22216
  if (__pyx_t_1) {
22217
22217
 
22218
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2303
 
22218
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2303
22219
22219
 *     r = _hdf5.H5Tregister(pers, name, src_id, dst_id, func)
22220
22220
 *     if r<0:
22221
22221
 *         if set_exception():             # <<<<<<<<<<<<<<
22225
22225
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22226
22226
    if (__pyx_t_2) {
22227
22227
 
22228
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2304
 
22228
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2304
22229
22229
 *     if r<0:
22230
22230
 *         if set_exception():
22231
22231
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22241
22241
  }
22242
22242
  __pyx_L3:;
22243
22243
 
22244
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2305
 
22244
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2305
22245
22245
 *         if set_exception():
22246
22246
 *             return <herr_t>-1;
22247
22247
 *     return r             # <<<<<<<<<<<<<<
22261
22261
  return __pyx_r;
22262
22262
}
22263
22263
 
22264
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2307
 
22264
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2307
22265
22265
 *     return r
22266
22266
 * 
22267
22267
 * cdef herr_t H5Tunregister(H5T_pers_t pers, char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) except *:             # <<<<<<<<<<<<<<
22276
22276
  int __pyx_t_2;
22277
22277
  __Pyx_RefNannySetupContext("H5Tunregister");
22278
22278
 
22279
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2309
 
22279
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2309
22280
22280
 * cdef herr_t H5Tunregister(H5T_pers_t pers, char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) except *:
22281
22281
 *     cdef herr_t r
22282
22282
 *     r = _hdf5.H5Tunregister(pers, name, src_id, dst_id, func)             # <<<<<<<<<<<<<<
22285
22285
 */
22286
22286
  __pyx_v_r = H5Tunregister(__pyx_v_pers, __pyx_v_name, __pyx_v_src_id, __pyx_v_dst_id, __pyx_v_func);
22287
22287
 
22288
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2310
 
22288
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2310
22289
22289
 *     cdef herr_t r
22290
22290
 *     r = _hdf5.H5Tunregister(pers, name, src_id, dst_id, func)
22291
22291
 *     if r<0:             # <<<<<<<<<<<<<<
22295
22295
  __pyx_t_1 = (__pyx_v_r < 0);
22296
22296
  if (__pyx_t_1) {
22297
22297
 
22298
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2311
 
22298
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2311
22299
22299
 *     r = _hdf5.H5Tunregister(pers, name, src_id, dst_id, func)
22300
22300
 *     if r<0:
22301
22301
 *         if set_exception():             # <<<<<<<<<<<<<<
22305
22305
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22306
22306
    if (__pyx_t_2) {
22307
22307
 
22308
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2312
 
22308
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2312
22309
22309
 *     if r<0:
22310
22310
 *         if set_exception():
22311
22311
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22321
22321
  }
22322
22322
  __pyx_L3:;
22323
22323
 
22324
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2313
 
22324
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2313
22325
22325
 *         if set_exception():
22326
22326
 *             return <herr_t>-1;
22327
22327
 *     return r             # <<<<<<<<<<<<<<
22341
22341
  return __pyx_r;
22342
22342
}
22343
22343
 
22344
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2315
 
22344
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2315
22345
22345
 *     return r
22346
22346
 * 
22347
22347
 * cdef htri_t H5Zfilter_avail(H5Z_filter_t id_) except *:             # <<<<<<<<<<<<<<
22356
22356
  int __pyx_t_2;
22357
22357
  __Pyx_RefNannySetupContext("H5Zfilter_avail");
22358
22358
 
22359
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2317
 
22359
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2317
22360
22360
 * cdef htri_t H5Zfilter_avail(H5Z_filter_t id_) except *:
22361
22361
 *     cdef htri_t r
22362
22362
 *     r = _hdf5.H5Zfilter_avail(id_)             # <<<<<<<<<<<<<<
22365
22365
 */
22366
22366
  __pyx_v_r = H5Zfilter_avail(__pyx_v_id_);
22367
22367
 
22368
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2318
 
22368
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2318
22369
22369
 *     cdef htri_t r
22370
22370
 *     r = _hdf5.H5Zfilter_avail(id_)
22371
22371
 *     if r<0:             # <<<<<<<<<<<<<<
22375
22375
  __pyx_t_1 = (__pyx_v_r < 0);
22376
22376
  if (__pyx_t_1) {
22377
22377
 
22378
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2319
 
22378
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2319
22379
22379
 *     r = _hdf5.H5Zfilter_avail(id_)
22380
22380
 *     if r<0:
22381
22381
 *         if set_exception():             # <<<<<<<<<<<<<<
22385
22385
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2319; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22386
22386
    if (__pyx_t_2) {
22387
22387
 
22388
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2320
 
22388
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2320
22389
22389
 *     if r<0:
22390
22390
 *         if set_exception():
22391
22391
 *             return <htri_t>-1;             # <<<<<<<<<<<<<<
22401
22401
  }
22402
22402
  __pyx_L3:;
22403
22403
 
22404
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2321
 
22404
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2321
22405
22405
 *         if set_exception():
22406
22406
 *             return <htri_t>-1;
22407
22407
 *     return r             # <<<<<<<<<<<<<<
22421
22421
  return __pyx_r;
22422
22422
}
22423
22423
 
22424
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2323
 
22424
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2323
22425
22425
 *     return r
22426
22426
 * 
22427
22427
 * cdef herr_t H5Zget_filter_info(H5Z_filter_t filter_, unsigned int *filter_config_flags) except *:             # <<<<<<<<<<<<<<
22436
22436
  int __pyx_t_2;
22437
22437
  __Pyx_RefNannySetupContext("H5Zget_filter_info");
22438
22438
 
22439
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2325
 
22439
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2325
22440
22440
 * cdef herr_t H5Zget_filter_info(H5Z_filter_t filter_, unsigned int *filter_config_flags) except *:
22441
22441
 *     cdef herr_t r
22442
22442
 *     r = _hdf5.H5Zget_filter_info(filter_, filter_config_flags)             # <<<<<<<<<<<<<<
22445
22445
 */
22446
22446
  __pyx_v_r = H5Zget_filter_info(__pyx_v_filter_, __pyx_v_filter_config_flags);
22447
22447
 
22448
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2326
 
22448
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2326
22449
22449
 *     cdef herr_t r
22450
22450
 *     r = _hdf5.H5Zget_filter_info(filter_, filter_config_flags)
22451
22451
 *     if r<0:             # <<<<<<<<<<<<<<
22455
22455
  __pyx_t_1 = (__pyx_v_r < 0);
22456
22456
  if (__pyx_t_1) {
22457
22457
 
22458
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2327
 
22458
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2327
22459
22459
 *     r = _hdf5.H5Zget_filter_info(filter_, filter_config_flags)
22460
22460
 *     if r<0:
22461
22461
 *         if set_exception():             # <<<<<<<<<<<<<<
22465
22465
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22466
22466
    if (__pyx_t_2) {
22467
22467
 
22468
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2328
 
22468
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2328
22469
22469
 *     if r<0:
22470
22470
 *         if set_exception():
22471
22471
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22481
22481
  }
22482
22482
  __pyx_L3:;
22483
22483
 
22484
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2329
 
22484
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2329
22485
22485
 *         if set_exception():
22486
22486
 *             return <herr_t>-1;
22487
22487
 *     return r             # <<<<<<<<<<<<<<
22501
22501
  return __pyx_r;
22502
22502
}
22503
22503
 
22504
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2331
 
22504
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2331
22505
22505
 *     return r
22506
22506
 * 
22507
22507
 * cdef hid_t H5Acreate(hid_t loc_id, char *name, hid_t type_id, hid_t space_id, hid_t create_plist) except *:             # <<<<<<<<<<<<<<
22516
22516
  int __pyx_t_2;
22517
22517
  __Pyx_RefNannySetupContext("H5Acreate");
22518
22518
 
22519
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2333
 
22519
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2333
22520
22520
 * cdef hid_t H5Acreate(hid_t loc_id, char *name, hid_t type_id, hid_t space_id, hid_t create_plist) except *:
22521
22521
 *     cdef hid_t r
22522
22522
 *     r = _hdf5.H5Acreate(loc_id, name, type_id, space_id, create_plist)             # <<<<<<<<<<<<<<
22525
22525
 */
22526
22526
  __pyx_v_r = H5Acreate(__pyx_v_loc_id, __pyx_v_name, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_create_plist);
22527
22527
 
22528
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2334
 
22528
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2334
22529
22529
 *     cdef hid_t r
22530
22530
 *     r = _hdf5.H5Acreate(loc_id, name, type_id, space_id, create_plist)
22531
22531
 *     if r<0:             # <<<<<<<<<<<<<<
22535
22535
  __pyx_t_1 = (__pyx_v_r < 0);
22536
22536
  if (__pyx_t_1) {
22537
22537
 
22538
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2335
 
22538
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2335
22539
22539
 *     r = _hdf5.H5Acreate(loc_id, name, type_id, space_id, create_plist)
22540
22540
 *     if r<0:
22541
22541
 *         if set_exception():             # <<<<<<<<<<<<<<
22545
22545
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2335; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22546
22546
    if (__pyx_t_2) {
22547
22547
 
22548
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2336
 
22548
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2336
22549
22549
 *     if r<0:
22550
22550
 *         if set_exception():
22551
22551
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
22561
22561
  }
22562
22562
  __pyx_L3:;
22563
22563
 
22564
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2337
 
22564
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2337
22565
22565
 *         if set_exception():
22566
22566
 *             return <hid_t>-1;
22567
22567
 *     return r             # <<<<<<<<<<<<<<
22581
22581
  return __pyx_r;
22582
22582
}
22583
22583
 
22584
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2339
 
22584
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2339
22585
22585
 *     return r
22586
22586
 * 
22587
22587
 * cdef hid_t H5Aopen_idx(hid_t loc_id, unsigned int idx) except *:             # <<<<<<<<<<<<<<
22596
22596
  int __pyx_t_2;
22597
22597
  __Pyx_RefNannySetupContext("H5Aopen_idx");
22598
22598
 
22599
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2341
 
22599
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2341
22600
22600
 * cdef hid_t H5Aopen_idx(hid_t loc_id, unsigned int idx) except *:
22601
22601
 *     cdef hid_t r
22602
22602
 *     r = _hdf5.H5Aopen_idx(loc_id, idx)             # <<<<<<<<<<<<<<
22605
22605
 */
22606
22606
  __pyx_v_r = H5Aopen_idx(__pyx_v_loc_id, __pyx_v_idx);
22607
22607
 
22608
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2342
 
22608
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2342
22609
22609
 *     cdef hid_t r
22610
22610
 *     r = _hdf5.H5Aopen_idx(loc_id, idx)
22611
22611
 *     if r<0:             # <<<<<<<<<<<<<<
22615
22615
  __pyx_t_1 = (__pyx_v_r < 0);
22616
22616
  if (__pyx_t_1) {
22617
22617
 
22618
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2343
 
22618
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2343
22619
22619
 *     r = _hdf5.H5Aopen_idx(loc_id, idx)
22620
22620
 *     if r<0:
22621
22621
 *         if set_exception():             # <<<<<<<<<<<<<<
22625
22625
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2343; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22626
22626
    if (__pyx_t_2) {
22627
22627
 
22628
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2344
 
22628
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2344
22629
22629
 *     if r<0:
22630
22630
 *         if set_exception():
22631
22631
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
22641
22641
  }
22642
22642
  __pyx_L3:;
22643
22643
 
22644
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2345
 
22644
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2345
22645
22645
 *         if set_exception():
22646
22646
 *             return <hid_t>-1;
22647
22647
 *     return r             # <<<<<<<<<<<<<<
22661
22661
  return __pyx_r;
22662
22662
}
22663
22663
 
22664
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2347
 
22664
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2347
22665
22665
 *     return r
22666
22666
 * 
22667
22667
 * cdef hid_t H5Aopen_name(hid_t loc_id, char *name) except *:             # <<<<<<<<<<<<<<
22676
22676
  int __pyx_t_2;
22677
22677
  __Pyx_RefNannySetupContext("H5Aopen_name");
22678
22678
 
22679
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2349
 
22679
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2349
22680
22680
 * cdef hid_t H5Aopen_name(hid_t loc_id, char *name) except *:
22681
22681
 *     cdef hid_t r
22682
22682
 *     r = _hdf5.H5Aopen_name(loc_id, name)             # <<<<<<<<<<<<<<
22685
22685
 */
22686
22686
  __pyx_v_r = H5Aopen_name(__pyx_v_loc_id, __pyx_v_name);
22687
22687
 
22688
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2350
 
22688
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2350
22689
22689
 *     cdef hid_t r
22690
22690
 *     r = _hdf5.H5Aopen_name(loc_id, name)
22691
22691
 *     if r<0:             # <<<<<<<<<<<<<<
22695
22695
  __pyx_t_1 = (__pyx_v_r < 0);
22696
22696
  if (__pyx_t_1) {
22697
22697
 
22698
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2351
 
22698
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2351
22699
22699
 *     r = _hdf5.H5Aopen_name(loc_id, name)
22700
22700
 *     if r<0:
22701
22701
 *         if set_exception():             # <<<<<<<<<<<<<<
22705
22705
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2351; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22706
22706
    if (__pyx_t_2) {
22707
22707
 
22708
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2352
 
22708
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2352
22709
22709
 *     if r<0:
22710
22710
 *         if set_exception():
22711
22711
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
22721
22721
  }
22722
22722
  __pyx_L3:;
22723
22723
 
22724
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2353
 
22724
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2353
22725
22725
 *         if set_exception():
22726
22726
 *             return <hid_t>-1;
22727
22727
 *     return r             # <<<<<<<<<<<<<<
22741
22741
  return __pyx_r;
22742
22742
}
22743
22743
 
22744
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2355
 
22744
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2355
22745
22745
 *     return r
22746
22746
 * 
22747
22747
 * cdef herr_t H5Aclose(hid_t attr_id) except *:             # <<<<<<<<<<<<<<
22756
22756
  int __pyx_t_2;
22757
22757
  __Pyx_RefNannySetupContext("H5Aclose");
22758
22758
 
22759
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2357
 
22759
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2357
22760
22760
 * cdef herr_t H5Aclose(hid_t attr_id) except *:
22761
22761
 *     cdef herr_t r
22762
22762
 *     r = _hdf5.H5Aclose(attr_id)             # <<<<<<<<<<<<<<
22765
22765
 */
22766
22766
  __pyx_v_r = H5Aclose(__pyx_v_attr_id);
22767
22767
 
22768
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2358
 
22768
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2358
22769
22769
 *     cdef herr_t r
22770
22770
 *     r = _hdf5.H5Aclose(attr_id)
22771
22771
 *     if r<0:             # <<<<<<<<<<<<<<
22775
22775
  __pyx_t_1 = (__pyx_v_r < 0);
22776
22776
  if (__pyx_t_1) {
22777
22777
 
22778
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2359
 
22778
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2359
22779
22779
 *     r = _hdf5.H5Aclose(attr_id)
22780
22780
 *     if r<0:
22781
22781
 *         if set_exception():             # <<<<<<<<<<<<<<
22785
22785
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2359; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22786
22786
    if (__pyx_t_2) {
22787
22787
 
22788
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2360
 
22788
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2360
22789
22789
 *     if r<0:
22790
22790
 *         if set_exception():
22791
22791
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22801
22801
  }
22802
22802
  __pyx_L3:;
22803
22803
 
22804
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2361
 
22804
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2361
22805
22805
 *         if set_exception():
22806
22806
 *             return <herr_t>-1;
22807
22807
 *     return r             # <<<<<<<<<<<<<<
22821
22821
  return __pyx_r;
22822
22822
}
22823
22823
 
22824
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2363
 
22824
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2363
22825
22825
 *     return r
22826
22826
 * 
22827
22827
 * cdef herr_t H5Adelete(hid_t loc_id, char *name) except *:             # <<<<<<<<<<<<<<
22836
22836
  int __pyx_t_2;
22837
22837
  __Pyx_RefNannySetupContext("H5Adelete");
22838
22838
 
22839
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2365
 
22839
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2365
22840
22840
 * cdef herr_t H5Adelete(hid_t loc_id, char *name) except *:
22841
22841
 *     cdef herr_t r
22842
22842
 *     r = _hdf5.H5Adelete(loc_id, name)             # <<<<<<<<<<<<<<
22845
22845
 */
22846
22846
  __pyx_v_r = H5Adelete(__pyx_v_loc_id, __pyx_v_name);
22847
22847
 
22848
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2366
 
22848
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2366
22849
22849
 *     cdef herr_t r
22850
22850
 *     r = _hdf5.H5Adelete(loc_id, name)
22851
22851
 *     if r<0:             # <<<<<<<<<<<<<<
22855
22855
  __pyx_t_1 = (__pyx_v_r < 0);
22856
22856
  if (__pyx_t_1) {
22857
22857
 
22858
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2367
 
22858
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2367
22859
22859
 *     r = _hdf5.H5Adelete(loc_id, name)
22860
22860
 *     if r<0:
22861
22861
 *         if set_exception():             # <<<<<<<<<<<<<<
22865
22865
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2367; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22866
22866
    if (__pyx_t_2) {
22867
22867
 
22868
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2368
 
22868
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2368
22869
22869
 *     if r<0:
22870
22870
 *         if set_exception():
22871
22871
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22881
22881
  }
22882
22882
  __pyx_L3:;
22883
22883
 
22884
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2369
 
22884
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2369
22885
22885
 *         if set_exception():
22886
22886
 *             return <herr_t>-1;
22887
22887
 *     return r             # <<<<<<<<<<<<<<
22901
22901
  return __pyx_r;
22902
22902
}
22903
22903
 
22904
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2371
 
22904
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2371
22905
22905
 *     return r
22906
22906
 * 
22907
22907
 * cdef herr_t H5Aread(hid_t attr_id, hid_t mem_type_id, void *buf) except *:             # <<<<<<<<<<<<<<
22916
22916
  int __pyx_t_2;
22917
22917
  __Pyx_RefNannySetupContext("H5Aread");
22918
22918
 
22919
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2373
 
22919
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2373
22920
22920
 * cdef herr_t H5Aread(hid_t attr_id, hid_t mem_type_id, void *buf) except *:
22921
22921
 *     cdef herr_t r
22922
22922
 *     r = _hdf5.H5Aread(attr_id, mem_type_id, buf)             # <<<<<<<<<<<<<<
22925
22925
 */
22926
22926
  __pyx_v_r = H5Aread(__pyx_v_attr_id, __pyx_v_mem_type_id, __pyx_v_buf);
22927
22927
 
22928
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2374
 
22928
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2374
22929
22929
 *     cdef herr_t r
22930
22930
 *     r = _hdf5.H5Aread(attr_id, mem_type_id, buf)
22931
22931
 *     if r<0:             # <<<<<<<<<<<<<<
22935
22935
  __pyx_t_1 = (__pyx_v_r < 0);
22936
22936
  if (__pyx_t_1) {
22937
22937
 
22938
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2375
 
22938
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2375
22939
22939
 *     r = _hdf5.H5Aread(attr_id, mem_type_id, buf)
22940
22940
 *     if r<0:
22941
22941
 *         if set_exception():             # <<<<<<<<<<<<<<
22945
22945
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2375; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
22946
22946
    if (__pyx_t_2) {
22947
22947
 
22948
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2376
 
22948
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2376
22949
22949
 *     if r<0:
22950
22950
 *         if set_exception():
22951
22951
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
22961
22961
  }
22962
22962
  __pyx_L3:;
22963
22963
 
22964
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2377
 
22964
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2377
22965
22965
 *         if set_exception():
22966
22966
 *             return <herr_t>-1;
22967
22967
 *     return r             # <<<<<<<<<<<<<<
22981
22981
  return __pyx_r;
22982
22982
}
22983
22983
 
22984
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2379
 
22984
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2379
22985
22985
 *     return r
22986
22986
 * 
22987
22987
 * cdef herr_t H5Awrite(hid_t attr_id, hid_t mem_type_id, void *buf ) except *:             # <<<<<<<<<<<<<<
22996
22996
  int __pyx_t_2;
22997
22997
  __Pyx_RefNannySetupContext("H5Awrite");
22998
22998
 
22999
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2381
 
22999
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2381
23000
23000
 * cdef herr_t H5Awrite(hid_t attr_id, hid_t mem_type_id, void *buf ) except *:
23001
23001
 *     cdef herr_t r
23002
23002
 *     r = _hdf5.H5Awrite(attr_id, mem_type_id, buf)             # <<<<<<<<<<<<<<
23005
23005
 */
23006
23006
  __pyx_v_r = H5Awrite(__pyx_v_attr_id, __pyx_v_mem_type_id, __pyx_v_buf);
23007
23007
 
23008
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2382
 
23008
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2382
23009
23009
 *     cdef herr_t r
23010
23010
 *     r = _hdf5.H5Awrite(attr_id, mem_type_id, buf)
23011
23011
 *     if r<0:             # <<<<<<<<<<<<<<
23015
23015
  __pyx_t_1 = (__pyx_v_r < 0);
23016
23016
  if (__pyx_t_1) {
23017
23017
 
23018
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2383
 
23018
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2383
23019
23019
 *     r = _hdf5.H5Awrite(attr_id, mem_type_id, buf)
23020
23020
 *     if r<0:
23021
23021
 *         if set_exception():             # <<<<<<<<<<<<<<
23025
23025
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2383; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23026
23026
    if (__pyx_t_2) {
23027
23027
 
23028
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2384
 
23028
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2384
23029
23029
 *     if r<0:
23030
23030
 *         if set_exception():
23031
23031
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
23041
23041
  }
23042
23042
  __pyx_L3:;
23043
23043
 
23044
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2385
 
23044
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2385
23045
23045
 *         if set_exception():
23046
23046
 *             return <herr_t>-1;
23047
23047
 *     return r             # <<<<<<<<<<<<<<
23061
23061
  return __pyx_r;
23062
23062
}
23063
23063
 
23064
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2387
 
23064
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2387
23065
23065
 *     return r
23066
23066
 * 
23067
23067
 * cdef int H5Aget_num_attrs(hid_t loc_id) except *:             # <<<<<<<<<<<<<<
23076
23076
  int __pyx_t_2;
23077
23077
  __Pyx_RefNannySetupContext("H5Aget_num_attrs");
23078
23078
 
23079
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2389
 
23079
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2389
23080
23080
 * cdef int H5Aget_num_attrs(hid_t loc_id) except *:
23081
23081
 *     cdef int r
23082
23082
 *     r = _hdf5.H5Aget_num_attrs(loc_id)             # <<<<<<<<<<<<<<
23085
23085
 */
23086
23086
  __pyx_v_r = H5Aget_num_attrs(__pyx_v_loc_id);
23087
23087
 
23088
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2390
 
23088
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2390
23089
23089
 *     cdef int r
23090
23090
 *     r = _hdf5.H5Aget_num_attrs(loc_id)
23091
23091
 *     if r<0:             # <<<<<<<<<<<<<<
23095
23095
  __pyx_t_1 = (__pyx_v_r < 0);
23096
23096
  if (__pyx_t_1) {
23097
23097
 
23098
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2391
 
23098
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2391
23099
23099
 *     r = _hdf5.H5Aget_num_attrs(loc_id)
23100
23100
 *     if r<0:
23101
23101
 *         if set_exception():             # <<<<<<<<<<<<<<
23105
23105
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2391; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23106
23106
    if (__pyx_t_2) {
23107
23107
 
23108
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2392
 
23108
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2392
23109
23109
 *     if r<0:
23110
23110
 *         if set_exception():
23111
23111
 *             return <int>-1;             # <<<<<<<<<<<<<<
23121
23121
  }
23122
23122
  __pyx_L3:;
23123
23123
 
23124
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2393
 
23124
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2393
23125
23125
 *         if set_exception():
23126
23126
 *             return <int>-1;
23127
23127
 *     return r             # <<<<<<<<<<<<<<
23141
23141
  return __pyx_r;
23142
23142
}
23143
23143
 
23144
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2395
 
23144
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2395
23145
23145
 *     return r
23146
23146
 * 
23147
23147
 * cdef ssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf) except *:             # <<<<<<<<<<<<<<
23156
23156
  int __pyx_t_2;
23157
23157
  __Pyx_RefNannySetupContext("H5Aget_name");
23158
23158
 
23159
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2397
 
23159
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2397
23160
23160
 * cdef ssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf) except *:
23161
23161
 *     cdef ssize_t r
23162
23162
 *     r = _hdf5.H5Aget_name(attr_id, buf_size, buf)             # <<<<<<<<<<<<<<
23165
23165
 */
23166
23166
  __pyx_v_r = H5Aget_name(__pyx_v_attr_id, __pyx_v_buf_size, __pyx_v_buf);
23167
23167
 
23168
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2398
 
23168
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2398
23169
23169
 *     cdef ssize_t r
23170
23170
 *     r = _hdf5.H5Aget_name(attr_id, buf_size, buf)
23171
23171
 *     if r<0:             # <<<<<<<<<<<<<<
23175
23175
  __pyx_t_1 = (__pyx_v_r < 0);
23176
23176
  if (__pyx_t_1) {
23177
23177
 
23178
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2399
 
23178
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2399
23179
23179
 *     r = _hdf5.H5Aget_name(attr_id, buf_size, buf)
23180
23180
 *     if r<0:
23181
23181
 *         if set_exception():             # <<<<<<<<<<<<<<
23185
23185
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2399; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23186
23186
    if (__pyx_t_2) {
23187
23187
 
23188
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2400
 
23188
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2400
23189
23189
 *     if r<0:
23190
23190
 *         if set_exception():
23191
23191
 *             return <ssize_t>-1;             # <<<<<<<<<<<<<<
23201
23201
  }
23202
23202
  __pyx_L3:;
23203
23203
 
23204
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2401
 
23204
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2401
23205
23205
 *         if set_exception():
23206
23206
 *             return <ssize_t>-1;
23207
23207
 *     return r             # <<<<<<<<<<<<<<
23221
23221
  return __pyx_r;
23222
23222
}
23223
23223
 
23224
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2403
 
23224
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2403
23225
23225
 *     return r
23226
23226
 * 
23227
23227
 * cdef hid_t H5Aget_space(hid_t attr_id) except *:             # <<<<<<<<<<<<<<
23236
23236
  int __pyx_t_2;
23237
23237
  __Pyx_RefNannySetupContext("H5Aget_space");
23238
23238
 
23239
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2405
 
23239
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2405
23240
23240
 * cdef hid_t H5Aget_space(hid_t attr_id) except *:
23241
23241
 *     cdef hid_t r
23242
23242
 *     r = _hdf5.H5Aget_space(attr_id)             # <<<<<<<<<<<<<<
23245
23245
 */
23246
23246
  __pyx_v_r = H5Aget_space(__pyx_v_attr_id);
23247
23247
 
23248
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2406
 
23248
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2406
23249
23249
 *     cdef hid_t r
23250
23250
 *     r = _hdf5.H5Aget_space(attr_id)
23251
23251
 *     if r<0:             # <<<<<<<<<<<<<<
23255
23255
  __pyx_t_1 = (__pyx_v_r < 0);
23256
23256
  if (__pyx_t_1) {
23257
23257
 
23258
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2407
 
23258
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2407
23259
23259
 *     r = _hdf5.H5Aget_space(attr_id)
23260
23260
 *     if r<0:
23261
23261
 *         if set_exception():             # <<<<<<<<<<<<<<
23265
23265
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2407; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23266
23266
    if (__pyx_t_2) {
23267
23267
 
23268
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2408
 
23268
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2408
23269
23269
 *     if r<0:
23270
23270
 *         if set_exception():
23271
23271
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
23281
23281
  }
23282
23282
  __pyx_L3:;
23283
23283
 
23284
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2409
 
23284
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2409
23285
23285
 *         if set_exception():
23286
23286
 *             return <hid_t>-1;
23287
23287
 *     return r             # <<<<<<<<<<<<<<
23301
23301
  return __pyx_r;
23302
23302
}
23303
23303
 
23304
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2411
 
23304
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2411
23305
23305
 *     return r
23306
23306
 * 
23307
23307
 * cdef hid_t H5Aget_type(hid_t attr_id) except *:             # <<<<<<<<<<<<<<
23316
23316
  int __pyx_t_2;
23317
23317
  __Pyx_RefNannySetupContext("H5Aget_type");
23318
23318
 
23319
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2413
 
23319
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2413
23320
23320
 * cdef hid_t H5Aget_type(hid_t attr_id) except *:
23321
23321
 *     cdef hid_t r
23322
23322
 *     r = _hdf5.H5Aget_type(attr_id)             # <<<<<<<<<<<<<<
23325
23325
 */
23326
23326
  __pyx_v_r = H5Aget_type(__pyx_v_attr_id);
23327
23327
 
23328
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2414
 
23328
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2414
23329
23329
 *     cdef hid_t r
23330
23330
 *     r = _hdf5.H5Aget_type(attr_id)
23331
23331
 *     if r<0:             # <<<<<<<<<<<<<<
23335
23335
  __pyx_t_1 = (__pyx_v_r < 0);
23336
23336
  if (__pyx_t_1) {
23337
23337
 
23338
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2415
 
23338
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2415
23339
23339
 *     r = _hdf5.H5Aget_type(attr_id)
23340
23340
 *     if r<0:
23341
23341
 *         if set_exception():             # <<<<<<<<<<<<<<
23345
23345
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2415; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23346
23346
    if (__pyx_t_2) {
23347
23347
 
23348
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2416
 
23348
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2416
23349
23349
 *     if r<0:
23350
23350
 *         if set_exception():
23351
23351
 *             return <hid_t>-1;             # <<<<<<<<<<<<<<
23361
23361
  }
23362
23362
  __pyx_L3:;
23363
23363
 
23364
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2417
 
23364
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2417
23365
23365
 *         if set_exception():
23366
23366
 *             return <hid_t>-1;
23367
23367
 *     return r             # <<<<<<<<<<<<<<
23381
23381
  return __pyx_r;
23382
23382
}
23383
23383
 
23384
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2419
 
23384
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2419
23385
23385
 *     return r
23386
23386
 * 
23387
23387
 * cdef herr_t H5Aiterate(hid_t loc_id, unsigned * idx, H5A_operator_t op, void* op_data) except *:             # <<<<<<<<<<<<<<
23396
23396
  int __pyx_t_2;
23397
23397
  __Pyx_RefNannySetupContext("H5Aiterate");
23398
23398
 
23399
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2421
 
23399
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2421
23400
23400
 * cdef herr_t H5Aiterate(hid_t loc_id, unsigned * idx, H5A_operator_t op, void* op_data) except *:
23401
23401
 *     cdef herr_t r
23402
23402
 *     r = _hdf5.H5Aiterate(loc_id, idx, op, op_data)             # <<<<<<<<<<<<<<
23405
23405
 */
23406
23406
  __pyx_v_r = H5Aiterate(__pyx_v_loc_id, __pyx_v_idx, __pyx_v_op, __pyx_v_op_data);
23407
23407
 
23408
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2422
 
23408
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2422
23409
23409
 *     cdef herr_t r
23410
23410
 *     r = _hdf5.H5Aiterate(loc_id, idx, op, op_data)
23411
23411
 *     if r<0:             # <<<<<<<<<<<<<<
23415
23415
  __pyx_t_1 = (__pyx_v_r < 0);
23416
23416
  if (__pyx_t_1) {
23417
23417
 
23418
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2423
 
23418
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2423
23419
23419
 *     r = _hdf5.H5Aiterate(loc_id, idx, op, op_data)
23420
23420
 *     if r<0:
23421
23421
 *         if set_exception():             # <<<<<<<<<<<<<<
23425
23425
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2423; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23426
23426
    if (__pyx_t_2) {
23427
23427
 
23428
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2424
 
23428
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2424
23429
23429
 *     if r<0:
23430
23430
 *         if set_exception():
23431
23431
 *             return <herr_t>-1;             # <<<<<<<<<<<<<<
23441
23441
  }
23442
23442
  __pyx_L3:;
23443
23443
 
23444
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2425
 
23444
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2425
23445
23445
 *         if set_exception():
23446
23446
 *             return <herr_t>-1;
23447
23447
 *     return r             # <<<<<<<<<<<<<<
23461
23461
  return __pyx_r;
23462
23462
}
23463
23463
 
23464
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2428
 
23464
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2428
23465
23465
 * 
23466
23466
 * IF H5PY_18API:
23467
23467
 *     cdef herr_t H5Adelete_by_name(hid_t loc_id, char *obj_name, char *attr_name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23476
23476
  int __pyx_t_2;
23477
23477
  __Pyx_RefNannySetupContext("H5Adelete_by_name");
23478
23478
 
23479
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2430
 
23479
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2430
23480
23480
 *     cdef herr_t H5Adelete_by_name(hid_t loc_id, char *obj_name, char *attr_name, hid_t lapl_id) except *:
23481
23481
 *         cdef herr_t r
23482
23482
 *         r = _hdf5.H5Adelete_by_name(loc_id, obj_name, attr_name, lapl_id)             # <<<<<<<<<<<<<<
23485
23485
 */
23486
23486
  __pyx_v_r = H5Adelete_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_attr_name, __pyx_v_lapl_id);
23487
23487
 
23488
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2431
 
23488
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2431
23489
23489
 *         cdef herr_t r
23490
23490
 *         r = _hdf5.H5Adelete_by_name(loc_id, obj_name, attr_name, lapl_id)
23491
23491
 *         if r<0:             # <<<<<<<<<<<<<<
23495
23495
  __pyx_t_1 = (__pyx_v_r < 0);
23496
23496
  if (__pyx_t_1) {
23497
23497
 
23498
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2432
 
23498
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2432
23499
23499
 *         r = _hdf5.H5Adelete_by_name(loc_id, obj_name, attr_name, lapl_id)
23500
23500
 *         if r<0:
23501
23501
 *             if set_exception():             # <<<<<<<<<<<<<<
23505
23505
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2432; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23506
23506
    if (__pyx_t_2) {
23507
23507
 
23508
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2433
 
23508
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2433
23509
23509
 *         if r<0:
23510
23510
 *             if set_exception():
23511
23511
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
23521
23521
  }
23522
23522
  __pyx_L3:;
23523
23523
 
23524
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2434
 
23524
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2434
23525
23525
 *             if set_exception():
23526
23526
 *                 return <herr_t>-1;
23527
23527
 *         return r             # <<<<<<<<<<<<<<
23541
23541
  return __pyx_r;
23542
23542
}
23543
23543
 
23544
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2438
 
23544
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2438
23545
23545
 * 
23546
23546
 * IF H5PY_18API:
23547
23547
 *     cdef herr_t H5Adelete_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23556
23556
  int __pyx_t_2;
23557
23557
  __Pyx_RefNannySetupContext("H5Adelete_by_idx");
23558
23558
 
23559
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2440
 
23559
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2440
23560
23560
 *     cdef herr_t H5Adelete_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id) except *:
23561
23561
 *         cdef herr_t r
23562
23562
 *         r = _hdf5.H5Adelete_by_idx(loc_id, obj_name, idx_type, order, n, lapl_id)             # <<<<<<<<<<<<<<
23565
23565
 */
23566
23566
  __pyx_v_r = H5Adelete_by_idx(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_lapl_id);
23567
23567
 
23568
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2441
 
23568
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2441
23569
23569
 *         cdef herr_t r
23570
23570
 *         r = _hdf5.H5Adelete_by_idx(loc_id, obj_name, idx_type, order, n, lapl_id)
23571
23571
 *         if r<0:             # <<<<<<<<<<<<<<
23575
23575
  __pyx_t_1 = (__pyx_v_r < 0);
23576
23576
  if (__pyx_t_1) {
23577
23577
 
23578
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2442
 
23578
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2442
23579
23579
 *         r = _hdf5.H5Adelete_by_idx(loc_id, obj_name, idx_type, order, n, lapl_id)
23580
23580
 *         if r<0:
23581
23581
 *             if set_exception():             # <<<<<<<<<<<<<<
23585
23585
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2442; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23586
23586
    if (__pyx_t_2) {
23587
23587
 
23588
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2443
 
23588
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2443
23589
23589
 *         if r<0:
23590
23590
 *             if set_exception():
23591
23591
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
23601
23601
  }
23602
23602
  __pyx_L3:;
23603
23603
 
23604
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2444
 
23604
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2444
23605
23605
 *             if set_exception():
23606
23606
 *                 return <herr_t>-1;
23607
23607
 *         return r             # <<<<<<<<<<<<<<
23621
23621
  return __pyx_r;
23622
23622
}
23623
23623
 
23624
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2448
 
23624
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2448
23625
23625
 * 
23626
23626
 * IF H5PY_18API:
23627
23627
 *     cdef hid_t H5Acreate_by_name(hid_t loc_id, char *obj_name, char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23636
23636
  int __pyx_t_2;
23637
23637
  __Pyx_RefNannySetupContext("H5Acreate_by_name");
23638
23638
 
23639
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2450
 
23639
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2450
23640
23640
 *     cdef hid_t H5Acreate_by_name(hid_t loc_id, char *obj_name, char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id) except *:
23641
23641
 *         cdef hid_t r
23642
23642
 *         r = _hdf5.H5Acreate_by_name(loc_id, obj_name, attr_name, type_id, space_id, acpl_id, aapl_id, lapl_id)             # <<<<<<<<<<<<<<
23645
23645
 */
23646
23646
  __pyx_v_r = H5Acreate_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_attr_name, __pyx_v_type_id, __pyx_v_space_id, __pyx_v_acpl_id, __pyx_v_aapl_id, __pyx_v_lapl_id);
23647
23647
 
23648
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2451
 
23648
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2451
23649
23649
 *         cdef hid_t r
23650
23650
 *         r = _hdf5.H5Acreate_by_name(loc_id, obj_name, attr_name, type_id, space_id, acpl_id, aapl_id, lapl_id)
23651
23651
 *         if r<0:             # <<<<<<<<<<<<<<
23655
23655
  __pyx_t_1 = (__pyx_v_r < 0);
23656
23656
  if (__pyx_t_1) {
23657
23657
 
23658
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2452
 
23658
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2452
23659
23659
 *         r = _hdf5.H5Acreate_by_name(loc_id, obj_name, attr_name, type_id, space_id, acpl_id, aapl_id, lapl_id)
23660
23660
 *         if r<0:
23661
23661
 *             if set_exception():             # <<<<<<<<<<<<<<
23665
23665
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2452; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23666
23666
    if (__pyx_t_2) {
23667
23667
 
23668
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2453
 
23668
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2453
23669
23669
 *         if r<0:
23670
23670
 *             if set_exception():
23671
23671
 *                 return <hid_t>-1;             # <<<<<<<<<<<<<<
23681
23681
  }
23682
23682
  __pyx_L3:;
23683
23683
 
23684
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2454
 
23684
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2454
23685
23685
 *             if set_exception():
23686
23686
 *                 return <hid_t>-1;
23687
23687
 *         return r             # <<<<<<<<<<<<<<
23701
23701
  return __pyx_r;
23702
23702
}
23703
23703
 
23704
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2458
 
23704
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2458
23705
23705
 * 
23706
23706
 * IF H5PY_18API:
23707
23707
 *     cdef herr_t H5Aopen(hid_t obj_id, char *attr_name, hid_t aapl_id) except *:             # <<<<<<<<<<<<<<
23716
23716
  int __pyx_t_2;
23717
23717
  __Pyx_RefNannySetupContext("H5Aopen");
23718
23718
 
23719
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2460
 
23719
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2460
23720
23720
 *     cdef herr_t H5Aopen(hid_t obj_id, char *attr_name, hid_t aapl_id) except *:
23721
23721
 *         cdef herr_t r
23722
23722
 *         r = _hdf5.H5Aopen(obj_id, attr_name, aapl_id)             # <<<<<<<<<<<<<<
23725
23725
 */
23726
23726
  __pyx_v_r = H5Aopen(__pyx_v_obj_id, __pyx_v_attr_name, __pyx_v_aapl_id);
23727
23727
 
23728
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2461
 
23728
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2461
23729
23729
 *         cdef herr_t r
23730
23730
 *         r = _hdf5.H5Aopen(obj_id, attr_name, aapl_id)
23731
23731
 *         if r<0:             # <<<<<<<<<<<<<<
23735
23735
  __pyx_t_1 = (__pyx_v_r < 0);
23736
23736
  if (__pyx_t_1) {
23737
23737
 
23738
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2462
 
23738
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2462
23739
23739
 *         r = _hdf5.H5Aopen(obj_id, attr_name, aapl_id)
23740
23740
 *         if r<0:
23741
23741
 *             if set_exception():             # <<<<<<<<<<<<<<
23745
23745
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2462; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23746
23746
    if (__pyx_t_2) {
23747
23747
 
23748
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2463
 
23748
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2463
23749
23749
 *         if r<0:
23750
23750
 *             if set_exception():
23751
23751
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
23761
23761
  }
23762
23762
  __pyx_L3:;
23763
23763
 
23764
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2464
 
23764
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2464
23765
23765
 *             if set_exception():
23766
23766
 *                 return <herr_t>-1;
23767
23767
 *         return r             # <<<<<<<<<<<<<<
23781
23781
  return __pyx_r;
23782
23782
}
23783
23783
 
23784
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2468
 
23784
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2468
23785
23785
 * 
23786
23786
 * IF H5PY_18API:
23787
23787
 *     cdef herr_t H5Aopen_by_name( hid_t loc_id, char *obj_name, char *attr_name, hid_t aapl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23796
23796
  int __pyx_t_2;
23797
23797
  __Pyx_RefNannySetupContext("H5Aopen_by_name");
23798
23798
 
23799
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2470
 
23799
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2470
23800
23800
 *     cdef herr_t H5Aopen_by_name( hid_t loc_id, char *obj_name, char *attr_name, hid_t aapl_id, hid_t lapl_id) except *:
23801
23801
 *         cdef herr_t r
23802
23802
 *         r = _hdf5.H5Aopen_by_name(loc_id, obj_name, attr_name, aapl_id, lapl_id)             # <<<<<<<<<<<<<<
23805
23805
 */
23806
23806
  __pyx_v_r = H5Aopen_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_attr_name, __pyx_v_aapl_id, __pyx_v_lapl_id);
23807
23807
 
23808
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2471
 
23808
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2471
23809
23809
 *         cdef herr_t r
23810
23810
 *         r = _hdf5.H5Aopen_by_name(loc_id, obj_name, attr_name, aapl_id, lapl_id)
23811
23811
 *         if r<0:             # <<<<<<<<<<<<<<
23815
23815
  __pyx_t_1 = (__pyx_v_r < 0);
23816
23816
  if (__pyx_t_1) {
23817
23817
 
23818
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2472
 
23818
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2472
23819
23819
 *         r = _hdf5.H5Aopen_by_name(loc_id, obj_name, attr_name, aapl_id, lapl_id)
23820
23820
 *         if r<0:
23821
23821
 *             if set_exception():             # <<<<<<<<<<<<<<
23825
23825
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2472; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23826
23826
    if (__pyx_t_2) {
23827
23827
 
23828
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2473
 
23828
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2473
23829
23829
 *         if r<0:
23830
23830
 *             if set_exception():
23831
23831
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
23841
23841
  }
23842
23842
  __pyx_L3:;
23843
23843
 
23844
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2474
 
23844
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2474
23845
23845
 *             if set_exception():
23846
23846
 *                 return <herr_t>-1;
23847
23847
 *         return r             # <<<<<<<<<<<<<<
23861
23861
  return __pyx_r;
23862
23862
}
23863
23863
 
23864
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2478
 
23864
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2478
23865
23865
 * 
23866
23866
 * IF H5PY_18API:
23867
23867
 *     cdef herr_t H5Aopen_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23876
23876
  int __pyx_t_2;
23877
23877
  __Pyx_RefNannySetupContext("H5Aopen_by_idx");
23878
23878
 
23879
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2480
 
23879
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2480
23880
23880
 *     cdef herr_t H5Aopen_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id) except *:
23881
23881
 *         cdef herr_t r
23882
23882
 *         r = _hdf5.H5Aopen_by_idx(loc_id, obj_name, idx_type, order, n, aapl_id, lapl_id)             # <<<<<<<<<<<<<<
23885
23885
 */
23886
23886
  __pyx_v_r = H5Aopen_by_idx(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_aapl_id, __pyx_v_lapl_id);
23887
23887
 
23888
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2481
 
23888
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2481
23889
23889
 *         cdef herr_t r
23890
23890
 *         r = _hdf5.H5Aopen_by_idx(loc_id, obj_name, idx_type, order, n, aapl_id, lapl_id)
23891
23891
 *         if r<0:             # <<<<<<<<<<<<<<
23895
23895
  __pyx_t_1 = (__pyx_v_r < 0);
23896
23896
  if (__pyx_t_1) {
23897
23897
 
23898
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2482
 
23898
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2482
23899
23899
 *         r = _hdf5.H5Aopen_by_idx(loc_id, obj_name, idx_type, order, n, aapl_id, lapl_id)
23900
23900
 *         if r<0:
23901
23901
 *             if set_exception():             # <<<<<<<<<<<<<<
23905
23905
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2482; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23906
23906
    if (__pyx_t_2) {
23907
23907
 
23908
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2483
 
23908
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2483
23909
23909
 *         if r<0:
23910
23910
 *             if set_exception():
23911
23911
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
23921
23921
  }
23922
23922
  __pyx_L3:;
23923
23923
 
23924
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2484
 
23924
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2484
23925
23925
 *             if set_exception():
23926
23926
 *                 return <herr_t>-1;
23927
23927
 *         return r             # <<<<<<<<<<<<<<
23941
23941
  return __pyx_r;
23942
23942
}
23943
23943
 
23944
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2488
 
23944
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2488
23945
23945
 * 
23946
23946
 * IF H5PY_18API:
23947
23947
 *     cdef htri_t H5Aexists_by_name( hid_t loc_id, char *obj_name, char *attr_name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
23956
23956
  int __pyx_t_2;
23957
23957
  __Pyx_RefNannySetupContext("H5Aexists_by_name");
23958
23958
 
23959
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2490
 
23959
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2490
23960
23960
 *     cdef htri_t H5Aexists_by_name( hid_t loc_id, char *obj_name, char *attr_name, hid_t lapl_id) except *:
23961
23961
 *         cdef htri_t r
23962
23962
 *         r = _hdf5.H5Aexists_by_name(loc_id, obj_name, attr_name, lapl_id)             # <<<<<<<<<<<<<<
23965
23965
 */
23966
23966
  __pyx_v_r = H5Aexists_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_attr_name, __pyx_v_lapl_id);
23967
23967
 
23968
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2491
 
23968
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2491
23969
23969
 *         cdef htri_t r
23970
23970
 *         r = _hdf5.H5Aexists_by_name(loc_id, obj_name, attr_name, lapl_id)
23971
23971
 *         if r<0:             # <<<<<<<<<<<<<<
23975
23975
  __pyx_t_1 = (__pyx_v_r < 0);
23976
23976
  if (__pyx_t_1) {
23977
23977
 
23978
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2492
 
23978
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2492
23979
23979
 *         r = _hdf5.H5Aexists_by_name(loc_id, obj_name, attr_name, lapl_id)
23980
23980
 *         if r<0:
23981
23981
 *             if set_exception():             # <<<<<<<<<<<<<<
23985
23985
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2492; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
23986
23986
    if (__pyx_t_2) {
23987
23987
 
23988
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2493
 
23988
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2493
23989
23989
 *         if r<0:
23990
23990
 *             if set_exception():
23991
23991
 *                 return <htri_t>-1;             # <<<<<<<<<<<<<<
24001
24001
  }
24002
24002
  __pyx_L3:;
24003
24003
 
24004
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2494
 
24004
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2494
24005
24005
 *             if set_exception():
24006
24006
 *                 return <htri_t>-1;
24007
24007
 *         return r             # <<<<<<<<<<<<<<
24021
24021
  return __pyx_r;
24022
24022
}
24023
24023
 
24024
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2498
 
24024
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2498
24025
24025
 * 
24026
24026
 * IF H5PY_18API:
24027
24027
 *     cdef htri_t H5Aexists(hid_t obj_id, char *attr_name) except *:             # <<<<<<<<<<<<<<
24036
24036
  int __pyx_t_2;
24037
24037
  __Pyx_RefNannySetupContext("H5Aexists");
24038
24038
 
24039
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2500
 
24039
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2500
24040
24040
 *     cdef htri_t H5Aexists(hid_t obj_id, char *attr_name) except *:
24041
24041
 *         cdef htri_t r
24042
24042
 *         r = _hdf5.H5Aexists(obj_id, attr_name)             # <<<<<<<<<<<<<<
24045
24045
 */
24046
24046
  __pyx_v_r = H5Aexists(__pyx_v_obj_id, __pyx_v_attr_name);
24047
24047
 
24048
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2501
 
24048
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2501
24049
24049
 *         cdef htri_t r
24050
24050
 *         r = _hdf5.H5Aexists(obj_id, attr_name)
24051
24051
 *         if r<0:             # <<<<<<<<<<<<<<
24055
24055
  __pyx_t_1 = (__pyx_v_r < 0);
24056
24056
  if (__pyx_t_1) {
24057
24057
 
24058
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2502
 
24058
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2502
24059
24059
 *         r = _hdf5.H5Aexists(obj_id, attr_name)
24060
24060
 *         if r<0:
24061
24061
 *             if set_exception():             # <<<<<<<<<<<<<<
24065
24065
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2502; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24066
24066
    if (__pyx_t_2) {
24067
24067
 
24068
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2503
 
24068
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2503
24069
24069
 *         if r<0:
24070
24070
 *             if set_exception():
24071
24071
 *                 return <htri_t>-1;             # <<<<<<<<<<<<<<
24081
24081
  }
24082
24082
  __pyx_L3:;
24083
24083
 
24084
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2504
 
24084
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2504
24085
24085
 *             if set_exception():
24086
24086
 *                 return <htri_t>-1;
24087
24087
 *         return r             # <<<<<<<<<<<<<<
24101
24101
  return __pyx_r;
24102
24102
}
24103
24103
 
24104
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2508
 
24104
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2508
24105
24105
 * 
24106
24106
 * IF H5PY_18API:
24107
24107
 *     cdef herr_t H5Arename(hid_t loc_id, char *old_attr_name, char *new_attr_name) except *:             # <<<<<<<<<<<<<<
24116
24116
  int __pyx_t_2;
24117
24117
  __Pyx_RefNannySetupContext("H5Arename");
24118
24118
 
24119
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2510
 
24119
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2510
24120
24120
 *     cdef herr_t H5Arename(hid_t loc_id, char *old_attr_name, char *new_attr_name) except *:
24121
24121
 *         cdef herr_t r
24122
24122
 *         r = _hdf5.H5Arename(loc_id, old_attr_name, new_attr_name)             # <<<<<<<<<<<<<<
24125
24125
 */
24126
24126
  __pyx_v_r = H5Arename(__pyx_v_loc_id, __pyx_v_old_attr_name, __pyx_v_new_attr_name);
24127
24127
 
24128
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2511
 
24128
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2511
24129
24129
 *         cdef herr_t r
24130
24130
 *         r = _hdf5.H5Arename(loc_id, old_attr_name, new_attr_name)
24131
24131
 *         if r<0:             # <<<<<<<<<<<<<<
24135
24135
  __pyx_t_1 = (__pyx_v_r < 0);
24136
24136
  if (__pyx_t_1) {
24137
24137
 
24138
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2512
 
24138
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2512
24139
24139
 *         r = _hdf5.H5Arename(loc_id, old_attr_name, new_attr_name)
24140
24140
 *         if r<0:
24141
24141
 *             if set_exception():             # <<<<<<<<<<<<<<
24145
24145
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2512; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24146
24146
    if (__pyx_t_2) {
24147
24147
 
24148
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2513
 
24148
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2513
24149
24149
 *         if r<0:
24150
24150
 *             if set_exception():
24151
24151
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24161
24161
  }
24162
24162
  __pyx_L3:;
24163
24163
 
24164
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2514
 
24164
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2514
24165
24165
 *             if set_exception():
24166
24166
 *                 return <herr_t>-1;
24167
24167
 *         return r             # <<<<<<<<<<<<<<
24181
24181
  return __pyx_r;
24182
24182
}
24183
24183
 
24184
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2518
 
24184
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2518
24185
24185
 * 
24186
24186
 * IF H5PY_18API:
24187
24187
 *     cdef herr_t H5Arename_by_name(hid_t loc_id, char *obj_name, char *old_attr_name, char *new_attr_name, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
24196
24196
  int __pyx_t_2;
24197
24197
  __Pyx_RefNannySetupContext("H5Arename_by_name");
24198
24198
 
24199
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2520
 
24199
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2520
24200
24200
 *     cdef herr_t H5Arename_by_name(hid_t loc_id, char *obj_name, char *old_attr_name, char *new_attr_name, hid_t lapl_id) except *:
24201
24201
 *         cdef herr_t r
24202
24202
 *         r = _hdf5.H5Arename_by_name(loc_id, obj_name, old_attr_name, new_attr_name, lapl_id)             # <<<<<<<<<<<<<<
24205
24205
 */
24206
24206
  __pyx_v_r = H5Arename_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_old_attr_name, __pyx_v_new_attr_name, __pyx_v_lapl_id);
24207
24207
 
24208
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2521
 
24208
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2521
24209
24209
 *         cdef herr_t r
24210
24210
 *         r = _hdf5.H5Arename_by_name(loc_id, obj_name, old_attr_name, new_attr_name, lapl_id)
24211
24211
 *         if r<0:             # <<<<<<<<<<<<<<
24215
24215
  __pyx_t_1 = (__pyx_v_r < 0);
24216
24216
  if (__pyx_t_1) {
24217
24217
 
24218
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2522
 
24218
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2522
24219
24219
 *         r = _hdf5.H5Arename_by_name(loc_id, obj_name, old_attr_name, new_attr_name, lapl_id)
24220
24220
 *         if r<0:
24221
24221
 *             if set_exception():             # <<<<<<<<<<<<<<
24225
24225
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2522; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24226
24226
    if (__pyx_t_2) {
24227
24227
 
24228
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2523
 
24228
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2523
24229
24229
 *         if r<0:
24230
24230
 *             if set_exception():
24231
24231
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24241
24241
  }
24242
24242
  __pyx_L3:;
24243
24243
 
24244
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2524
 
24244
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2524
24245
24245
 *             if set_exception():
24246
24246
 *                 return <herr_t>-1;
24247
24247
 *         return r             # <<<<<<<<<<<<<<
24261
24261
  return __pyx_r;
24262
24262
}
24263
24263
 
24264
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2528
 
24264
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2528
24265
24265
 * 
24266
24266
 * IF H5PY_18API:
24267
24267
 *     cdef herr_t H5Aget_info( hid_t attr_id, H5A_info_t *ainfo) except *:             # <<<<<<<<<<<<<<
24276
24276
  int __pyx_t_2;
24277
24277
  __Pyx_RefNannySetupContext("H5Aget_info");
24278
24278
 
24279
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2530
 
24279
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2530
24280
24280
 *     cdef herr_t H5Aget_info( hid_t attr_id, H5A_info_t *ainfo) except *:
24281
24281
 *         cdef herr_t r
24282
24282
 *         r = _hdf5.H5Aget_info(attr_id, ainfo)             # <<<<<<<<<<<<<<
24285
24285
 */
24286
24286
  __pyx_v_r = H5Aget_info(__pyx_v_attr_id, __pyx_v_ainfo);
24287
24287
 
24288
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2531
 
24288
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2531
24289
24289
 *         cdef herr_t r
24290
24290
 *         r = _hdf5.H5Aget_info(attr_id, ainfo)
24291
24291
 *         if r<0:             # <<<<<<<<<<<<<<
24295
24295
  __pyx_t_1 = (__pyx_v_r < 0);
24296
24296
  if (__pyx_t_1) {
24297
24297
 
24298
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2532
 
24298
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2532
24299
24299
 *         r = _hdf5.H5Aget_info(attr_id, ainfo)
24300
24300
 *         if r<0:
24301
24301
 *             if set_exception():             # <<<<<<<<<<<<<<
24305
24305
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2532; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24306
24306
    if (__pyx_t_2) {
24307
24307
 
24308
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2533
 
24308
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2533
24309
24309
 *         if r<0:
24310
24310
 *             if set_exception():
24311
24311
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24321
24321
  }
24322
24322
  __pyx_L3:;
24323
24323
 
24324
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2534
 
24324
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2534
24325
24325
 *             if set_exception():
24326
24326
 *                 return <herr_t>-1;
24327
24327
 *         return r             # <<<<<<<<<<<<<<
24341
24341
  return __pyx_r;
24342
24342
}
24343
24343
 
24344
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2538
 
24344
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2538
24345
24345
 * 
24346
24346
 * IF H5PY_18API:
24347
24347
 *     cdef herr_t H5Aget_info_by_name(hid_t loc_id, char *obj_name, char *attr_name, H5A_info_t *ainfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
24356
24356
  int __pyx_t_2;
24357
24357
  __Pyx_RefNannySetupContext("H5Aget_info_by_name");
24358
24358
 
24359
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2540
 
24359
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2540
24360
24360
 *     cdef herr_t H5Aget_info_by_name(hid_t loc_id, char *obj_name, char *attr_name, H5A_info_t *ainfo, hid_t lapl_id) except *:
24361
24361
 *         cdef herr_t r
24362
24362
 *         r = _hdf5.H5Aget_info_by_name(loc_id, obj_name, attr_name, ainfo, lapl_id)             # <<<<<<<<<<<<<<
24365
24365
 */
24366
24366
  __pyx_v_r = H5Aget_info_by_name(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_attr_name, __pyx_v_ainfo, __pyx_v_lapl_id);
24367
24367
 
24368
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2541
 
24368
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2541
24369
24369
 *         cdef herr_t r
24370
24370
 *         r = _hdf5.H5Aget_info_by_name(loc_id, obj_name, attr_name, ainfo, lapl_id)
24371
24371
 *         if r<0:             # <<<<<<<<<<<<<<
24375
24375
  __pyx_t_1 = (__pyx_v_r < 0);
24376
24376
  if (__pyx_t_1) {
24377
24377
 
24378
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2542
 
24378
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2542
24379
24379
 *         r = _hdf5.H5Aget_info_by_name(loc_id, obj_name, attr_name, ainfo, lapl_id)
24380
24380
 *         if r<0:
24381
24381
 *             if set_exception():             # <<<<<<<<<<<<<<
24385
24385
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2542; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24386
24386
    if (__pyx_t_2) {
24387
24387
 
24388
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2543
 
24388
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2543
24389
24389
 *         if r<0:
24390
24390
 *             if set_exception():
24391
24391
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24401
24401
  }
24402
24402
  __pyx_L3:;
24403
24403
 
24404
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2544
 
24404
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2544
24405
24405
 *             if set_exception():
24406
24406
 *                 return <herr_t>-1;
24407
24407
 *         return r             # <<<<<<<<<<<<<<
24421
24421
  return __pyx_r;
24422
24422
}
24423
24423
 
24424
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2548
 
24424
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2548
24425
24425
 * 
24426
24426
 * IF H5PY_18API:
24427
24427
 *     cdef herr_t H5Aget_info_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5A_info_t *ainfo, hid_t lapl_id) except *:             # <<<<<<<<<<<<<<
24436
24436
  int __pyx_t_2;
24437
24437
  __Pyx_RefNannySetupContext("H5Aget_info_by_idx");
24438
24438
 
24439
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2550
 
24439
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2550
24440
24440
 *     cdef herr_t H5Aget_info_by_idx(hid_t loc_id, char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5A_info_t *ainfo, hid_t lapl_id) except *:
24441
24441
 *         cdef herr_t r
24442
24442
 *         r = _hdf5.H5Aget_info_by_idx(loc_id, obj_name, idx_type, order, n, ainfo, lapl_id)             # <<<<<<<<<<<<<<
24445
24445
 */
24446
24446
  __pyx_v_r = H5Aget_info_by_idx(__pyx_v_loc_id, __pyx_v_obj_name, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_ainfo, __pyx_v_lapl_id);
24447
24447
 
24448
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2551
 
24448
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2551
24449
24449
 *         cdef herr_t r
24450
24450
 *         r = _hdf5.H5Aget_info_by_idx(loc_id, obj_name, idx_type, order, n, ainfo, lapl_id)
24451
24451
 *         if r<0:             # <<<<<<<<<<<<<<
24455
24455
  __pyx_t_1 = (__pyx_v_r < 0);
24456
24456
  if (__pyx_t_1) {
24457
24457
 
24458
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2552
 
24458
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2552
24459
24459
 *         r = _hdf5.H5Aget_info_by_idx(loc_id, obj_name, idx_type, order, n, ainfo, lapl_id)
24460
24460
 *         if r<0:
24461
24461
 *             if set_exception():             # <<<<<<<<<<<<<<
24465
24465
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2552; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24466
24466
    if (__pyx_t_2) {
24467
24467
 
24468
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2553
 
24468
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2553
24469
24469
 *         if r<0:
24470
24470
 *             if set_exception():
24471
24471
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24481
24481
  }
24482
24482
  __pyx_L3:;
24483
24483
 
24484
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2554
 
24484
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2554
24485
24485
 *             if set_exception():
24486
24486
 *                 return <herr_t>-1;
24487
24487
 *         return r             # <<<<<<<<<<<<<<
24501
24501
  return __pyx_r;
24502
24502
}
24503
24503
 
24504
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2558
 
24504
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2558
24505
24505
 * 
24506
24506
 * IF H5PY_18API:
24507
24507
 *     cdef herr_t H5Aiterate2(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *n, H5A_operator2_t op, void *op_data) except *:             # <<<<<<<<<<<<<<
24516
24516
  int __pyx_t_2;
24517
24517
  __Pyx_RefNannySetupContext("H5Aiterate2");
24518
24518
 
24519
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2560
 
24519
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2560
24520
24520
 *     cdef herr_t H5Aiterate2(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *n, H5A_operator2_t op, void *op_data) except *:
24521
24521
 *         cdef herr_t r
24522
24522
 *         r = _hdf5.H5Aiterate2(obj_id, idx_type, order, n, op, op_data)             # <<<<<<<<<<<<<<
24525
24525
 */
24526
24526
  __pyx_v_r = H5Aiterate2(__pyx_v_obj_id, __pyx_v_idx_type, __pyx_v_order, __pyx_v_n, __pyx_v_op, __pyx_v_op_data);
24527
24527
 
24528
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2561
 
24528
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2561
24529
24529
 *         cdef herr_t r
24530
24530
 *         r = _hdf5.H5Aiterate2(obj_id, idx_type, order, n, op, op_data)
24531
24531
 *         if r<0:             # <<<<<<<<<<<<<<
24535
24535
  __pyx_t_1 = (__pyx_v_r < 0);
24536
24536
  if (__pyx_t_1) {
24537
24537
 
24538
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2562
 
24538
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2562
24539
24539
 *         r = _hdf5.H5Aiterate2(obj_id, idx_type, order, n, op, op_data)
24540
24540
 *         if r<0:
24541
24541
 *             if set_exception():             # <<<<<<<<<<<<<<
24545
24545
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2562; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24546
24546
    if (__pyx_t_2) {
24547
24547
 
24548
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2563
 
24548
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2563
24549
24549
 *         if r<0:
24550
24550
 *             if set_exception():
24551
24551
 *                 return <herr_t>-1;             # <<<<<<<<<<<<<<
24561
24561
  }
24562
24562
  __pyx_L3:;
24563
24563
 
24564
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2564
 
24564
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2564
24565
24565
 *             if set_exception():
24566
24566
 *                 return <herr_t>-1;
24567
24567
 *         return r             # <<<<<<<<<<<<<<
24581
24581
  return __pyx_r;
24582
24582
}
24583
24583
 
24584
 
/* "/home/tachyon/h5py/h5py/defs.pyx":2568
 
24584
/* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2568
24585
24585
 * 
24586
24586
 * IF H5PY_18API:
24587
24587
 *     cdef hsize_t H5Aget_storage_size(hid_t attr_id) except *:             # <<<<<<<<<<<<<<
24596
24596
  int __pyx_t_2;
24597
24597
  __Pyx_RefNannySetupContext("H5Aget_storage_size");
24598
24598
 
24599
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2570
 
24599
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2570
24600
24600
 *     cdef hsize_t H5Aget_storage_size(hid_t attr_id) except *:
24601
24601
 *         cdef hsize_t r
24602
24602
 *         r = _hdf5.H5Aget_storage_size(attr_id)             # <<<<<<<<<<<<<<
24605
24605
 */
24606
24606
  __pyx_v_r = H5Aget_storage_size(__pyx_v_attr_id);
24607
24607
 
24608
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2571
 
24608
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2571
24609
24609
 *         cdef hsize_t r
24610
24610
 *         r = _hdf5.H5Aget_storage_size(attr_id)
24611
24611
 *         if r==0:             # <<<<<<<<<<<<<<
24615
24615
  __pyx_t_1 = (__pyx_v_r == 0);
24616
24616
  if (__pyx_t_1) {
24617
24617
 
24618
 
    /* "/home/tachyon/h5py/h5py/defs.pyx":2572
 
24618
    /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2572
24619
24619
 *         r = _hdf5.H5Aget_storage_size(attr_id)
24620
24620
 *         if r==0:
24621
24621
 *             if set_exception():             # <<<<<<<<<<<<<<
24625
24625
    __pyx_t_2 = __pyx_f_4h5py_7_errors_set_exception(); if (unlikely(__pyx_t_2 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2572; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
24626
24626
    if (__pyx_t_2) {
24627
24627
 
24628
 
      /* "/home/tachyon/h5py/h5py/defs.pyx":2573
 
24628
      /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2573
24629
24629
 *         if r==0:
24630
24630
 *             if set_exception():
24631
24631
 *                 return <hsize_t>0;             # <<<<<<<<<<<<<<
24641
24641
  }
24642
24642
  __pyx_L3:;
24643
24643
 
24644
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":2574
 
24644
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":2574
24645
24645
 *             if set_exception():
24646
24646
 *                 return <hsize_t>0;
24647
24647
 *         return r             # <<<<<<<<<<<<<<
25059
25059
  Py_DECREF(__pyx_t_1); __pyx_t_1 = 0;
25060
25060
  /*--- Execution code ---*/
25061
25061
 
25062
 
  /* "/home/tachyon/h5py/h5py/defs.pyx":1
 
25062
  /* "/home/tachyon/.jenkins/jobs/h5py-release/workspace/h5py/defs.pyx":1
25063
25063
 * include "config.pxi"             # <<<<<<<<<<<<<<
25064
25064
 * from api_types_ext cimport *
25065
25065
 * from api_types_hdf5 cimport *