code: def enable_fundamental_type_wrappers(self):
          
          # 2015-01 reactivating header templates
          #log.warning('enable_fundamental_type_wrappers deprecated - replaced by generate_headers')
          # return # FIXME ignore
          self.enable_fundamental_type_wrappers = lambda: True
          import pkgutil
          headers = pkgutil.get_data(
              'ctypeslib',
              'data/fundamental_type_name.tpl').decode()
          from clang.cindex import TypeKind
          size = str(self.parser.get_ctypes_size(TypeKind.LONGDOUBLE) // 8)
          headers = headers.replace('__LONG_DOUBLE_SIZE__', size)
          print(headers, file=self.imports)
          return
docs: If a type is a int128, a long_double_t or a void, some placeholders need
          to be in the generated code to be valid.