Lines Matching refs:code

6 # Generates marshaling code based on libevent.
52 def PrintIdented(self, file, ident, code):
54 for entry in code:
354 code = [ 'int %s(struct %s *, %s *);' % (
356 return code
359 code = (
369 code = '\n'.join(code)
370 code = code % self.GetTranslation()
371 return code.split('\n')
380 code = [ 'int %s(struct %s *, const %s);' % (
382 return code
385 code = [ 'int',
393 code = '\n'.join(code)
394 code = code % self.GetTranslation()
395 return code.split('\n')
398 code = [ '%s->%s_set = 0;' % (structname, self.Name()) ]
400 return code
406 code = [ 'if (!%s->%s_set)' % (structname, self.Name()),
409 return code
415 code = [
420 code.append('%(parent_name)s_%(name)s_add,')
422 code = '\n'.join(code)
423 code = code % self.GetTranslation()
424 return code.split('\n')
452 code = [ 'int %s(struct %s *, %s **);' % (
454 return code
457 code = [ 'int %s(struct %s *, const %s *);' % (
459 return code
468 code = [ 'int',
478 return code
482 code = [ 'int',
492 return code
495 code = [ 'if (evtag_unmarshal_fixed(%s, %s, ' % (buf, tag_name) +
504 return code
507 code = ['evtag_marshal(%s, %s, %s->%s_data, sizeof(%s->%s_data));' % (
509 return code
512 code = [ '%s->%s_set = 0;' % (structname, self.Name()),
516 return code
519 code = ['memset(%s->%s_data, 0, sizeof(%s->%s_data));' % (
521 return code
539 code = ['if (evtag_unmarshal_int(%s, %s, &%s->%s_data) == -1) {' % (
545 return code
548 code = ['evtag_marshal_int(%s, %s, %s->%s_data);' % (
550 return code
558 code = ['%s->%s_data = 0;' % (name, self._name)]
559 return code
570 code = """int
582 return code.split('\n')
585 code = ['if (evtag_unmarshal_string(%s, %s, &%s->%s_data) == -1) {' % (
592 return code
595 code = ['evtag_marshal_string(%s, %s, %s->%s_data);' % (
597 return code
600 code = [ 'if (%s->%s_set == 1) {' % (structname, self.Name()),
607 return code
610 code = ['%s->%s_data = NULL;' % (name, self._name)]
611 return code
614 code = ['if (%s->%s_data != NULL)' % (name, self._name),
617 return code
635 code = [ 'int',
649 return code
653 code = """int
689 return code.split('\n')
693 code = [ 'if (%s->%s_set && %s_complete(%s->%s_data) == -1)' % (
698 code = [ 'if (%s_complete(%s->%s_data) == -1)' % (
702 return code
705 code = ['%s->%s_data = %s_new();' % (
716 return code
719 code = ['evtag_marshal_%s(%s, %s, %s->%s_data);' % (
721 return code
724 code = [ 'if (%s->%s_set == 1) {' % (structname, self.Name()),
732 return code
735 code = ['%s->%s_data = NULL;' % (name, self._name)]
736 return code
739 code = ['if (%s->%s_data != NULL)' % (name, self._name),
743 return code
758 code = [ 'int %s(struct %s *, %s *, ev_uint32_t *);' % (
760 return code
763 code = [ 'int %s(struct %s *, const %s, ev_uint32_t);' % (
765 return code
769 code = [ 'int',
785 return code
789 code = [ 'int',
800 return code
803 code = ['if (evtag_payload_length(%s, &%s->%s_length) == -1)' % (
821 return code
824 code = ['evtag_marshal(%s, %s, %s->%s_data, %s->%s_length);' % (
826 return code
829 code = [ 'if (%s->%s_set == 1) {' % (structname, self.Name()),
837 return code
840 code = ['%s->%s_data = NULL;' % (name, self._name),
842 return code
845 code = ['if (%s->%s_data != NULL)' % (name, self._name),
848 return code
869 code = [
872 return code
875 code = [ 'int %s(struct %s *, int, const %s);' % (
877 return code
880 code = [ '%s %s(struct %s *);' % (
882 return code
885 code = """int
895 return code.split('\n')
898 code = """int
924 return code.split('\n')
927 code = \
953 return code.split('\n')
956 code = []
960 code.append( 'if (%(structname)s->%(name)s_set)' % translate)
970 code.extend(tmp.split('\n'))
972 return code
979 code = """if (%(parent_name)s_%(name)s_add(%(var_name)s) == NULL)
988 return code.split('\n')
991 code = ['{',
1000 return code
1003 code = [ 'if (%s->%s_set == 1) {' % (structname, self.Name()),
1018 return code
1021 code = ['%s->%s_data = NULL;' % (name, self._name),
1024 return code
1027 code = ['if (%s->%s_data != NULL) {' % (name, self._name),
1042 return code
1274 Parses the input file and returns C code and corresponding header file.