public static string GetCType()

in uamqp_generator/Program.cs [34:97]


        public static string GetCType(string amqp_type, bool multiple)
        {
            string result;

            if (multiple)
            {
                result = "AMQP_VALUE";
            }
            else
            {
                switch (amqp_type)
                {
                    default:
                        result = amqp_type.ToLower().Replace('-', '_').Replace(':', '_');
                        break;

                    case "binary":
                        result = "amqp_binary";
                        break;

                    case "boolean":
                        result = "bool";
                        break;

                    case "uint":
                        result = "uint32_t";
                        break;

                    case "ubyte":
                        result = "uint8_t";
                        break;

                    case "ushort":
                        result = "uint16_t";
                        break;

                    case "ulong":
                        result = "uint64_t";
                        break;

                    case "string":
                        result = "const char*";
                        break;

                    case "symbol":
                        result = "const char*";
                        break;

                    case "map":
                        result = "AMQP_VALUE";
                        break;

                    case "list":
                        result = "AMQP_VALUE";
                        break;

                    case "*":
                        result = "AMQP_VALUE";
                        break;
                }
            }

            return result;
        }