コード例 #1
0
ファイル: reader.c プロジェクト: imageoptimiser/upb
static void msg_endmsg(void *_r, upb_status *status) {
  upb_descreader *r = _r;
  upb_msgdef *m = upb_descreader_top(r);
  if(!upb_def_fullname(upb_upcast(m))) {
    upb_status_seterrliteral(status, "Encountered message with no name.");
    return;
  }
  upb_descreader_endcontainer(r);
}
コード例 #2
0
ファイル: reader.c プロジェクト: YauzZ/upb
static bool msg_endmsg(void *closure, const void *hd, upb_status *status) {
  UPB_UNUSED(hd);
  upb_descreader *r = closure;
  upb_msgdef *m = upb_descreader_top(r);
  if(!upb_def_fullname(UPB_UPCAST(m))) {
    upb_status_seterrmsg(status, "Encountered message with no name.");
    return false;
  }
  upb_descreader_endcontainer(r);
  return true;
}
コード例 #3
0
ファイル: reader.c プロジェクト: imageoptimiser/upb
static void file_endmsg(void *_r, upb_status *status) {
  UPB_UNUSED(status);
  upb_descreader *r = _r;
  upb_descreader_endcontainer(r);
}