• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/dcerpc-61/dcerpc/idl_compiler/

Lines Matching refs:fid

199     FILE            *fid,           /* [in] output file handle */
213 fprintf(fid, "0x%02x,", bp[i]);
217 fprintf(fid, "\t/* long %s %s */",
220 fprintf(fid, "\n");
231 FILE *fid, /* [in] output file handle */
242 fprintf(fid, "0x%02x,", bp[i]);
253 FILE *fid, /* [in] output file handle */
264 fprintf(fid, "0x%02x,", bp[i]);
276 FILE *fid, /* [in] output file handle */
296 fprintf(fid, "%s,0x00,0x00,0x00,", sym);
298 fprintf(fid, "0x00,0x00,0x00,%s,", sym);
301 fprintf(fid, "\t/* long %s %s */",
304 fprintf(fid, "\n");
364 FILE *fid, /* [in] output file handle */
387 fprintf(fid, "IDL_offsetofarr(");
389 fprintf(fid, "offsetof(");
391 CSPELL_typed_name(fid, type_p, NAMETABLE_NIL_ID /*instance name*/,
395 fprintf(fid, ", %s)", field_text);
399 fprintf(fid, "sizeof");
400 CSPELL_cast_exp(fid, type_p);
403 DDBE_SPELL_COMMENT(fid, comment_id, "\t/* %s */", comment);
414 FILE *fid, /* [in] output file handle */
439 fprintf(fid, "(idl_byte *)%s.%s - (idl_byte *)&%s",
443 fprintf(fid, "sizeof(%s)", inst_name);
445 DDBE_SPELL_COMMENT(fid, comment_id, "\t/* %s */", comment);
501 FILE *fid, /* [in] output file handle */
525 fprintf(fid, "static ");
535 CSPELL_typed_name(fid, type_p, type_p->be_info.dd_type->inst_name,
540 fprintf(fid, ";\n");
543 fflush(fid);
555 FILE *fid, /* [in] output file handle */
572 fprintf(fid, "static idl_ulong_int %soffset_vec[] = {\n", DDBE_PREFIX_IDL);
573 fprintf(fid, "0,");
574 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
575 fprintf(fid, "\n");
582 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t\t/* %s */\n", comment);
591 DDBE_SPELL_INDEX(fid, vec_p->index);
592 fprintf(fid, "(idl_ulong_int)%s,", long_expr);
594 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
595 fprintf(fid, "\n");
610 DDBE_SPELL_INDEX(fid, vec_p->index);
611 DDBE_sizeof_expr(fid, type_p, vec_p->comment);
612 fprintf(fid, ",\n");
655 DDBE_SPELL_INDEX(fid, vec_p->index);
659 fprintf(fid, "IDL_offsetofarr(");
662 fprintf(fid, "offsetof(");
663 CSPELL_typed_name(fid, type_p, NAMETABLE_NIL_ID /*instance name*/,
666 fprintf(fid, ", %s),", field_expr);
668 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
669 fprintf(fid, "\n");
680 fprintf(fid, "0");
681 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
682 fprintf(fid, "\n};\n\n");
699 FILE *fid, /* [in] output file handle */
715 fprintf(fid, "static idl_ulong_int %soffset_vec[] = {\n", DDBE_PREFIX_IDL);
716 fprintf(fid, "0,");
717 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
718 fprintf(fid, "\n");
727 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t\t/* %s */\n", comment);
736 DDBE_SPELL_INDEX(fid, vec_p->index);
737 fprintf(fid, "%s,", long_expr);
739 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
740 fprintf(fid, "\n");
745 DDBE_SPELL_INDEX(fid, vec_p->index);
746 DDBE_sizeof_expr_use_inst(fid, type_p, vec_p->comment);
747 fprintf(fid, ",\n");
772 DDBE_SPELL_INDEX(fid, vec_p->index);
773 fprintf(fid, "(idl_byte *)%s%s.%s - (idl_byte *)&%s,",
777 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
778 fprintf(fid, "\n");
789 fprintf(fid, "0");
790 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
791 fprintf(fid, "\n};\n\n");
803 FILE *fid, /* [in] output file handle */
820 fprintf(fid, "static idl_ulong_int %soffset_vec[%s];\n\n",
823 fprintf(fid, "static void %sinit_offset_vec\n", DDBE_PREFIX_IDL);
824 fprintf(fid, "(void)\n");
825 fprintf(fid, "{\n");
827 fprintf(fid, "%soffset_vec[%s] = 0;", DDBE_PREFIX_IDL, DDBE_spell_long(0));
828 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
829 fprintf(fid, "\n");
839 DDBE_SPELL_COMMENT(fid, vec_p->comment, "/*\n * %s\n */\n", comment);
848 fprintf(fid, "%soffset_vec[%s] = ", DDBE_PREFIX_IDL,
850 fprintf(fid, "%s;", long_expr);
853 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
854 fprintf(fid, "\n");
859 fprintf(fid, "%soffset_vec[%s] = ", DDBE_PREFIX_IDL,
861 DDBE_sizeof_expr_use_inst(fid, type_p, vec_p->comment);
862 fprintf(fid, ";\n");
888 fprintf(fid, "%soffset_vec[%s] = ", DDBE_PREFIX_IDL,
890 fprintf(fid, "(idl_byte *)%s%s.%s - (idl_byte *)&%s;",
895 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
896 fprintf(fid, "\n");
907 fprintf(fid, "%soffset_vec[%s] = 0;", DDBE_PREFIX_IDL,
909 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
910 fprintf(fid, "\n}\n\n");
920 FILE *fid, /* [in] output file handle */
935 fprintf(fid, "static IDL_rtn_func_t %srtn_vec[] = {\n", DDBE_PREFIX_IDL);
936 fprintf(fid, "(IDL_rtn_func_t)NULL,");
937 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
938 fprintf(fid, "\n");
946 DDBE_SPELL_COMMENT(fid, vec_p->comment, "/* %s */\n", comment);
951 DDBE_SPELL_INDEX(fid, vec_p->index);
954 fprintf(fid, "(IDL_rtn_func_t)NULL,\n");
956 fprintf(fid, "(IDL_rtn_func_t)%s,\n", rtn_name);
959 fprintf(fid, "(IDL_rtn_func_t)NULL");
960 DDBE_SPELL_TEXT(fid, "\t/* sentinel */");
961 fprintf(fid, "\n};\n\n");
972 FILE *fid, /* [in] output file handle */
997 DDBE_SPELL_INDEX(fid, 0);
998 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1000 DDBE_SPELL_INDEX(fid, 4);
1002 fprintf(fid, "1,");
1003 DDBE_SPELL_TEXT(fid, "\t\t/* little endian */");
1006 fprintf(fid, "0,");
1007 DDBE_SPELL_TEXT(fid, "\t\t/* big endian */");
1009 fprintf(fid, "\n");
1011 DDBE_SPELL_INDEX(fid, 5);
1012 fprintf(fid, "0,");
1013 DDBE_SPELL_TEXT(fid, "\t\t/* ASCII */");
1014 fprintf(fid, "\n");
1016 DDBE_SPELL_INDEX(fid, 6);
1017 fprintf(fid, "0xff,0xff,\n");
1020 DDBE_SPELL_INDEX(fid, 8);
1021 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1022 DDBE_SPELL_TEXT_1ARG(fid, "\t/* interpreter encoding major version %d */",
1024 fprintf(fid, "\n");
1027 DDBE_SPELL_INDEX(fid, 10);
1028 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1029 DDBE_SPELL_TEXT_1ARG(fid, "\t/* interpreter encoding minor version %d */",
1031 fprintf(fid, "\n");
1034 DDBE_SPELL_INDEX(fid, 12);
1035 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1036 DDBE_SPELL_TEXT_2ARG(fid, "\t/* interface %s major version %d */",
1038 fprintf(fid, "\n");
1041 DDBE_SPELL_INDEX(fid, 14);
1042 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1043 DDBE_SPELL_TEXT_2ARG(fid, "\t/* interface %s minor version %d */",
1045 fprintf(fid, "\n");
1048 DDBE_SPELL_INDEX(fid, 16);
1049 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1050 DDBE_SPELL_TEXT(fid, "\t/* uuid time_low */");
1051 fprintf(fid, "\n");
1054 DDBE_SPELL_INDEX(fid, 20);
1055 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1056 DDBE_SPELL_TEXT(fid, "\t/* uuid time_mid */");
1057 fprintf(fid, "\n");
1060 DDBE_SPELL_INDEX(fid, 22);
1061 DDBE_spell_short_bytes(fid, &shortint, DDBE_little_endian);
1062 DDBE_SPELL_TEXT(fid, "\t/* uuid time_hi_and_version */");
1063 fprintf(fid, "\n");
1065 DDBE_SPELL_INDEX(fid, 24);
1066 fprintf(fid, "0x%02x,", int_p->uuid.clock_seq_hi_and_reserved);
1067 DDBE_SPELL_TEXT(fid, "\t\t/* uuid clock_seq_hi_and_reserved */");
1068 fprintf(fid, "\n");
1070 DDBE_SPELL_INDEX(fid, 25);
1071 fprintf(fid, "0x%02x,", int_p->uuid.clock_seq_low);
1072 DDBE_SPELL_TEXT(fid, "\t\t/* uuid clock_seq_low */");
1073 fprintf(fid, "\n");
1076 DDBE_SPELL_INDEX(fid, 26);
1077 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,",
1079 DDBE_SPELL_TEXT(fid, "\t/* uuid node */");
1080 fprintf(fid, "\n");
1082 DDBE_SPELL_INDEX(fid, 32);
1087 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1088 DDBE_SPELL_TEXT_1ARG(fid, "\t/* index of storage information = %s */",
1093 fprintf(fid, "0x00,0x00,0x00,0x00,");
1094 DDBE_SPELL_TEXT(fid, "\t/* no storage information */");
1096 fprintf(fid, "\n");
1099 DDBE_SPELL_INDEX(fid, 36);
1100 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1101 DDBE_SPELL_TEXT_1ARG(fid, "\t/* number of bug flags = %ld */", longint);
1102 fprintf(fid, "\n");
1105 DDBE_SPELL_INDEX(fid, 40);
1106 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1107 DDBE_SPELL_TEXT_1ARG(fid, "\t/* index of bug flags = %s */",
1109 fprintf(fid, "\n");
1111 DDBE_SPELL_INDEX(fid, 44);
1112 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1114 DDBE_SPELL_INDEX(fid, 48);
1115 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1117 DDBE_SPELL_INDEX(fid, 52);
1118 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1120 DDBE_SPELL_INDEX(fid, 56);
1121 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1124 DDBE_SPELL_INDEX(fid, 60);
1125 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1126 DDBE_SPELL_TEXT_1ARG(fid, "\t/* number of operations = %ld */", longint);
1127 fprintf(fid, "\n");
1142 DDBE_SPELL_INDEX(fid, index);
1153 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1154 DDBE_SPELL_TEXT_1ARG(fid, "\t/* operation %s flags */", oper_name);
1155 fprintf(fid, "\n");
1159 DDBE_SPELL_INDEX(fid, index);
1160 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1161 DDBE_SPELL_TEXT_2ARG(fid, "\t/* number of %s params = %ld */",
1163 fprintf(fid, "\n");
1167 DDBE_SPELL_INDEX(fid, index);
1168 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1169 DDBE_SPELL_TEXT_2ARG(fid, "\t/* number of %s [in]s = %ld */",
1171 fprintf(fid, "\n");
1176 DDBE_SPELL_INDEX(fid, index);
1177 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1182 DDBE_SPELL_INDEX(fid, index);
1183 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1184 DDBE_SPELL_TEXT_2ARG(fid, "\t/* index of %s [in]s = %s */",
1186 fprintf(fid, "\n");
1191 DDBE_SPELL_INDEX(fid, index);
1192 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1193 DDBE_SPELL_TEXT_2ARG(fid, "\t/* number of %s [out]s = %ld */",
1195 fprintf(fid, "\n");
1200 DDBE_SPELL_INDEX(fid, index);
1201 fprintf(fid, "0xff,0xff,0xff,0xff,\n");
1206 DDBE_SPELL_INDEX(fid, index);
1207 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1208 DDBE_SPELL_TEXT_2ARG(fid, "\t/* index of %s [out]s = %s */",
1210 fprintf(fid, "\n");
1227 FILE *fid, /* [in] output file handle */
1259 DDBE_SPELL_INDEX(fid, index);
1260 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1261 DDBE_SPELL_TEXT(fid, "\t/* bug flags */");
1262 fprintf(fid, "\n");
1292 DDBE_SPELL_INDEX(fid, index);
1293 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1294 DDBE_SPELL_TEXT_1ARG(fid, "\t/* type vector size = %s */",
1296 fprintf(fid, "\n");
1300 DDBE_SPELL_INDEX(fid, index);
1301 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1302 DDBE_SPELL_TEXT_1ARG(fid, "\t/* offset vector size = %s */",
1304 fprintf(fid, "\n");
1308 DDBE_SPELL_INDEX(fid, index);
1309 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1310 DDBE_SPELL_TEXT_1ARG(fid, "\t/* routine vector size = %s */",
1312 fprintf(fid, "\n");
1316 DDBE_SPELL_INDEX(fid, index);
1317 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1318 DDBE_SPELL_TEXT_1ARG(fid, "\t/* number of offset types = %ld */", longint);
1319 fprintf(fid, "\n");
1323 DDBE_SPELL_INDEX(fid, index);
1324 fprintf(fid, "0x%02x,0x%02x,0x%02x,0x%02x,",p4[0], p4[1], p4[2], p4[3]);
1325 DDBE_SPELL_TEXT_1ARG(fid, "\t/* index of offset types = %s */",
1327 fprintf(fid, "\n");
1333 DDBE_SPELL_INDEX(fid, index);
1335 DDBE_spell_long_bytes(fid, &longint, DDBE_little_endian);
1336 DDBE_SPELL_TEXT_1ARG(fid, "\t/* %s */", DDBE_spell_long(longint));
1337 fprintf(fid, "\n");
1351 FILE *fid, /* [in] output file handle */
1367 fprintf(fid, "static idl_byte %stype_vec[] = {\n", DDBE_PREFIX_IDL);
1368 DDBE_spell_type_vec_preamble(fid, vip);
1376 DDBE_SPELL_INDEX(fid, vec_p->index);
1377 fprintf(fid, "%d,", vec_p->val.byte_val);
1378 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
1379 fprintf(fid, "\n");
1383 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t\t/* %s */\n", comment);
1388 DDBE_SPELL_INDEX(fid, vec_p->index);
1389 fprintf(fid, "%s,", expr);
1390 DDBE_SPELL_COMMENT(fid, vec_p->comment, "\t/* %s */", comment);
1391 fprintf(fid, "\n");
1395 DDBE_SPELL_INDEX(fid, vec_p->index);
1396 DDBE_spell_long_val(fid, vec_p, DDBE_little_endian);
1400 DDBE_SPELL_INDEX(fid, vec_p->index);
1401 DDBE_spell_long_bool_val(fid, vec_p, DDBE_little_endian);
1412 DDBE_SPELL_INDEX(fid, vec_p->index);
1414 fprintf(fid, "0xff,");
1415 DDBE_SPELL_TEXT(fid, "\t/* filler */");
1416 fprintf(fid, "\n");
1419 DDBE_SPELL_INDEX(fid, vec_p->index);
1420 DDBE_spell_short_bytes(fid, (unsigned short *)&vec_p->val.short_val,
1422 fprintf(fid, "\n");
1426 DDBE_SPELL_INDEX(fid, vec_p->index);
1428 fprintf(fid, "%s,\n", name);
1432 DDBE_SPELL_INDEX(fid, vec_p->index);
1433 DDBE_spell_type_kind(fid, vec_p);
1457 DDBE_spell_type_vec_addenda(fid, vip, cmd_opt, cmd_val);
1459 fprintf(fid, "0");
1460 DDBE_SPELL_TEXT(fid, "\t\t/* sentinel */");
1461 fprintf(fid, "\n};\n\n");
1471 FILE *fid, /* [in] output file handle */
1485 fprintf(fid, "rpc_void_p_t %sparam_vec[%ld];\n", DDBE_PREFIX_IDL,
1501 fprintf(fid, "idl_short_float IDL_short_float_%ld = %s;\n",
1515 FILE *fid, /* [in] output file handle */
1534 fprintf(fid, "%sparam_vec[0] = (rpc_void_p_t)%cIDL_function_result;\n",
1554 fprintf(fid, "%sparam_vec[%ld] = (rpc_void_p_t)",
1561 fprintf(fid, "rpc_ss_mem_alloc(&IDL_ms.IDL_mem_handle, sizeof");
1563 CSPELL_cast_exp(fid,
1566 CSPELL_cast_exp(fid, param_p->type);
1567 fprintf(fid, ");\n");
1572 fprintf(fid, "&IDL_short_float_%ld;\n", param_num);
1588 fprintf(fid, "%s%s;\n", (spell_value) ? "" : "&", param_name);
1605 FILE *fid, /* [in] output file handle */
1622 fprintf(fid, "%s(", interp_name);
1625 fprintf(fid, "\n %ld,",
1629 DDBE_SPELL_TEXT_1ARG(fid, "\t/* number of [%s] parameters */",
1633 fprintf(fid, "\n %s,",
1636 DDBE_SPELL_TEXT_1ARG(fid,
1641 fprintf(fid, "\n IDL_param_vec, %s", state_ptr_name);
1644 fprintf(fid, ");\n");